Index: media/blink/webmediaplayer_impl.cc |
diff --git a/media/blink/webmediaplayer_impl.cc b/media/blink/webmediaplayer_impl.cc |
index e425a56b0e2f2be2950335739e209d28216de7cd..fb50bc3f5a4e850e9ac4bf8dcd5f19bc5e43cb94 100644 |
--- a/media/blink/webmediaplayer_impl.cc |
+++ b/media/blink/webmediaplayer_impl.cc |
@@ -116,6 +116,7 @@ WebMediaPlayerImpl::WebMediaPlayerImpl( |
preload_(BufferedDataSource::AUTO), |
main_task_runner_(base::ThreadTaskRunnerHandle::Get()), |
media_task_runner_(params.media_task_runner()), |
+ worker_task_runner_(params.worker_task_runner()), |
media_log_(params.media_log()), |
pipeline_(media_task_runner_, media_log_.get()), |
load_type_(LoadTypeURL), |
@@ -941,9 +942,9 @@ void WebMediaPlayerImpl::StartPipeline() { |
seeking_ = true; |
pipeline_.Start( |
- demuxer_.get(), |
- renderer_factory_->CreateRenderer( |
- media_task_runner_, audio_source_provider_.get(), compositor_), |
+ demuxer_.get(), renderer_factory_->CreateRenderer( |
+ media_task_runner_, worker_task_runner_, |
+ audio_source_provider_.get(), compositor_), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnPipelineEnded), |
BIND_TO_RENDER_LOOP(&WebMediaPlayerImpl::OnPipelineError), |
BIND_TO_RENDER_LOOP1(&WebMediaPlayerImpl::OnPipelineSeeked, false), |