Index: media/mojo/services/mojo_renderer_service.cc |
diff --git a/media/mojo/services/mojo_renderer_service.cc b/media/mojo/services/mojo_renderer_service.cc |
index dc5e643838bcdaa2ec09ca494301d65afa0e31ee..054f9bc763adc42461bcc8e7b40b610e0206ede2 100644 |
--- a/media/mojo/services/mojo_renderer_service.cc |
+++ b/media/mojo/services/mojo_renderer_service.cc |
@@ -50,15 +50,16 @@ MojoRendererService::MojoRendererService( |
// Create renderer. |
if (renderer_factory) { |
- renderer_ = renderer_factory->CreateRenderer( |
- task_runner, audio_renderer_sink_.get(), video_renderer_sink_.get()); |
+ renderer_ = renderer_factory->CreateRenderer(task_runner, task_runner, |
+ audio_renderer_sink_.get(), |
+ video_renderer_sink_.get()); |
} else { |
scoped_ptr<AudioRenderer> audio_renderer(new AudioRendererImpl( |
task_runner, audio_renderer_sink_.get(), |
mojo_media_client->CreateAudioDecoders(task_runner, media_log).Pass(), |
mojo_media_client->GetAudioHardwareConfig(), media_log)); |
scoped_ptr<VideoRenderer> video_renderer(new VideoRendererImpl( |
- task_runner, video_renderer_sink_.get(), |
+ task_runner, task_runner, video_renderer_sink_.get(), |
mojo_media_client->CreateVideoDecoders(task_runner, media_log).Pass(), |
true, nullptr, media_log)); |
renderer_.reset(new RendererImpl(task_runner, audio_renderer.Pass(), |