| 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),
|
|
|