Index: content/renderer/media/gpu/rtc_video_encoder_unittest.cc |
diff --git a/content/renderer/media/gpu/rtc_video_encoder_unittest.cc b/content/renderer/media/gpu/rtc_video_encoder_unittest.cc |
index 3cdab3f72fbc905a5cca7ec8cfde83439b189d59..eb2096dbb6261f5fea171df933f2dda4be2ff293 100644 |
--- a/content/renderer/media/gpu/rtc_video_encoder_unittest.cc |
+++ b/content/renderer/media/gpu/rtc_video_encoder_unittest.cc |
@@ -89,7 +89,19 @@ class RTCVideoEncoderTest |
void CreateEncoder(webrtc::VideoCodecType codec_type) { |
DVLOG(3) << __FUNCTION__; |
- rtc_encoder_ = base::MakeUnique<RTCVideoEncoder>(codec_type, |
+ media::VideoCodecProfile media_profile; |
+ switch (codec_type) { |
+ case webrtc::kVideoCodecVP8: |
+ media_profile = media::VP8PROFILE_ANY; |
+ break; |
+ case webrtc::kVideoCodecH264: |
+ media_profile = media::H264PROFILE_BASELINE; |
+ break; |
+ default: |
+ ADD_FAILURE() << "Unexpected codec type: " << codec_type; |
+ media_profile = media::VIDEO_CODEC_PROFILE_UNKNOWN; |
+ } |
+ rtc_encoder_ = base::MakeUnique<RTCVideoEncoder>(media_profile, |
mock_gpu_factories_.get()); |
} |