Index: content/renderer/media/rtc_video_encoder.cc |
diff --git a/content/renderer/media/rtc_video_encoder.cc b/content/renderer/media/rtc_video_encoder.cc |
index 890ff7be8c44a25a98d55ad72d58cafa1f902236..f6faea5de11ab0670047cf465beb6e6fec5ec57c 100644 |
--- a/content/renderer/media/rtc_video_encoder.cc |
+++ b/content/renderer/media/rtc_video_encoder.cc |
@@ -181,14 +181,17 @@ void RTCVideoEncoder::Impl::CreateAndInitializeVEA( |
return; |
} |
- video_encoder_ = gpu_factories_->CreateVideoEncodeAccelerator(this).Pass(); |
+ video_encoder_ = gpu_factories_->CreateVideoEncodeAccelerator().Pass(); |
if (!video_encoder_) { |
NOTIFY_ERROR(media::VideoEncodeAccelerator::kPlatformFailureError); |
return; |
} |
input_visible_size_ = input_visible_size; |
- video_encoder_->Initialize( |
- media::VideoFrame::I420, input_visible_size_, profile, bitrate * 1000); |
+ video_encoder_->Initialize(media::VideoFrame::I420, |
+ input_visible_size_, |
+ profile, |
+ bitrate * 1000, |
+ this); |
} |
void RTCVideoEncoder::Impl::Enqueue(const webrtc::I420VideoFrame* input_frame, |