diff --git a/modules/video_coding/codecs/vp9/vp9.cc b/modules/video_coding/codecs/vp9/vp9.cc index 22a0888120..59cc66707e 100644 --- a/modules/video_coding/codecs/vp9/vp9.cc +++ b/modules/video_coding/codecs/vp9/vp9.cc @@ -14,30 +14,15 @@ #include "api/video_codecs/sdp_video_format.h" #include "modules/video_coding/codecs/vp9/vp9_impl.h" #include "rtc_base/checks.h" -#include "vpx/vp8cx.h" -#include "vpx/vp8dx.h" -#include "vpx/vpx_codec.h" namespace webrtc { std::vector SupportedVP9Codecs() { #ifdef RTC_ENABLE_VP9 - // Profile 2 might not be available on some platforms until - // https://bugs.chromium.org/p/webm/issues/detail?id=1544 is solved. - static bool vpx_supports_high_bit_depth = - (vpx_codec_get_caps(vpx_codec_vp9_cx()) & VPX_CODEC_CAP_HIGHBITDEPTH) != - 0 && - (vpx_codec_get_caps(vpx_codec_vp9_dx()) & VPX_CODEC_CAP_HIGHBITDEPTH) != - 0; - + // TODO(emircan): Add Profile 2 support after fixing browser_tests. std::vector supported_formats{SdpVideoFormat( cricket::kVp9CodecName, {{kVP9FmtpProfileId, VP9ProfileToString(VP9Profile::kProfile0)}})}; - if (vpx_supports_high_bit_depth) { - supported_formats.push_back(SdpVideoFormat( - cricket::kVp9CodecName, - {{kVP9FmtpProfileId, VP9ProfileToString(VP9Profile::kProfile2)}})); - } return supported_formats; #else return std::vector();