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..056ccc6f19004569387305bb6f9b6c9cd33ccae5 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(this, |
+ media::VideoFrame::I420, |
+ input_visible_size_, |
+ profile, |
+ bitrate * 1000); |
} |
void RTCVideoEncoder::Impl::Enqueue(const webrtc::I420VideoFrame* input_frame, |