Index: media/cast/cast_sender_impl.cc |
diff --git a/media/cast/cast_sender_impl.cc b/media/cast/cast_sender_impl.cc |
index 7a60ffc84ad1a5249ce306510616d4a43b342c04..0b5a2ac1e69fe340c4ddc4d08a66924276ea0661 100644 |
--- a/media/cast/cast_sender_impl.cc |
+++ b/media/cast/cast_sender_impl.cc |
@@ -113,14 +113,16 @@ void CastSenderImpl::InitializeAudio( |
void CastSenderImpl::InitializeVideo( |
const VideoSenderConfig& video_config, |
const CastInitializationCallback& cast_initialization_cb, |
- const scoped_refptr<GpuVideoAcceleratorFactories>& gpu_factories) { |
+ const CreateVideoEncodeAcceleratorCallback& create_vea_cb, |
+ const CreateVideoEncodeMemoryCallback& create_video_encode_mem_cb) { |
DCHECK(cast_environment_->CurrentlyOn(CastEnvironment::MAIN)); |
CHECK(video_config.use_external_encoder || |
cast_environment_->HasVideoThread()); |
video_sender_.reset(new VideoSender(cast_environment_, |
video_config, |
- gpu_factories, |
+ create_vea_cb, |
+ create_video_encode_mem_cb, |
cast_initialization_cb, |
transport_sender_)); |