Index: media/renderers/default_renderer_factory.cc |
diff --git a/media/renderers/default_renderer_factory.cc b/media/renderers/default_renderer_factory.cc |
index 5bd50121e74a82ca1f0db54419edd2b08ae47a4c..add6e15c9c8179efc8a2f64ae52e9477e941a49a 100644 |
--- a/media/renderers/default_renderer_factory.cc |
+++ b/media/renderers/default_renderer_factory.cc |
@@ -45,6 +45,7 @@ DefaultRendererFactory::~DefaultRendererFactory() { |
scoped_ptr<Renderer> DefaultRendererFactory::CreateRenderer( |
const scoped_refptr<base::SingleThreadTaskRunner>& media_task_runner, |
+ const scoped_refptr<base::TaskRunner>& worker_task_runner, |
AudioRendererSink* audio_renderer_sink, |
VideoRendererSink* video_renderer_sink) { |
DCHECK(audio_renderer_sink); |
@@ -86,8 +87,8 @@ scoped_ptr<Renderer> DefaultRendererFactory::CreateRenderer( |
#endif |
scoped_ptr<VideoRenderer> video_renderer(new VideoRendererImpl( |
- media_task_runner, video_renderer_sink, video_decoders.Pass(), true, |
- gpu_factories_, media_log_)); |
+ media_task_runner, worker_task_runner, video_renderer_sink, |
+ video_decoders.Pass(), true, gpu_factories_, media_log_)); |
// Create renderer. |
return scoped_ptr<Renderer>(new RendererImpl( |