Index: chromecast/renderer/media/chromecast_media_renderer_factory.cc |
diff --git a/chromecast/renderer/media/chromecast_media_renderer_factory.cc b/chromecast/renderer/media/chromecast_media_renderer_factory.cc |
index f2c9bfbd97309d7dc324e0ca9f4bedcec9c3058f..8ca6f7a0d06db94a2db71f8478f4f1a46991d3f7 100644 |
--- a/chromecast/renderer/media/chromecast_media_renderer_factory.cc |
+++ b/chromecast/renderer/media/chromecast_media_renderer_factory.cc |
@@ -31,6 +31,7 @@ ChromecastMediaRendererFactory::~ChromecastMediaRendererFactory() { |
scoped_ptr<::media::Renderer> ChromecastMediaRendererFactory::CreateRenderer( |
const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, |
+ const scoped_refptr<base::TaskRunner>& worker_task_runner, |
::media::AudioRendererSink* audio_renderer_sink, |
::media::VideoRendererSink* video_renderer_sink) { |
if (!default_render_factory_) { |
@@ -67,9 +68,9 @@ scoped_ptr<::media::Renderer> ChromecastMediaRendererFactory::CreateRenderer( |
scoped_ptr<CmaRenderer> cma_renderer(new CmaRenderer( |
cma_media_pipeline.Pass(), video_renderer_sink, gpu_factories_)); |
scoped_ptr<::media::Renderer> default_media_render( |
- default_render_factory_->CreateRenderer(media_task_runner, |
- audio_renderer_sink, |
- video_renderer_sink)); |
+ default_render_factory_->CreateRenderer( |
+ media_task_runner, media_task_runner, audio_renderer_sink, |
+ video_renderer_sink)); |
scoped_ptr<SwitchingMediaRenderer> media_renderer(new SwitchingMediaRenderer( |
default_media_render.Pass(), cma_renderer.Pass())); |
return media_renderer.Pass(); |