| Index: chromecast/media/cma/filters/cma_renderer.cc
|
| diff --git a/chromecast/media/cma/filters/cma_renderer.cc b/chromecast/media/cma/filters/cma_renderer.cc
|
| index b8e7b42ba9a025ad69e8b409c5e88a41bdd1c97f..1573a8cb3deb1994cfc69367a54deaf4e2f5249e 100644
|
| --- a/chromecast/media/cma/filters/cma_renderer.cc
|
| +++ b/chromecast/media/cma/filters/cma_renderer.cc
|
| @@ -7,7 +7,8 @@
|
| #include "base/bind.h"
|
| #include "base/callback_helpers.h"
|
| #include "base/location.h"
|
| -#include "base/message_loop/message_loop_proxy.h"
|
| +#include "base/single_thread_task_runner.h"
|
| +#include "base/thread_task_runner_handle.h"
|
| #include "chromecast/media/cma/base/balanced_media_task_runner_factory.h"
|
| #include "chromecast/media/cma/base/cma_logging.h"
|
| #include "chromecast/media/cma/filters/demuxer_stream_adapter.h"
|
| @@ -253,11 +254,8 @@ void CmaRenderer::InitializeAudioPipeline() {
|
| base::Bind(&CmaRenderer::OnStatisticsUpdated, weak_this_));
|
| audio_pipeline_->SetClient(av_pipeline_client);
|
|
|
| - scoped_ptr<CodedFrameProvider> frame_provider(
|
| - new DemuxerStreamAdapter(
|
| - base::MessageLoopProxy::current(),
|
| - media_task_runner_factory_,
|
| - stream));
|
| + scoped_ptr<CodedFrameProvider> frame_provider(new DemuxerStreamAdapter(
|
| + base::ThreadTaskRunnerHandle::Get(), media_task_runner_factory_, stream));
|
|
|
| const ::media::AudioDecoderConfig& config = stream->audio_decoder_config();
|
| if (config.codec() == ::media::kCodecAAC)
|
| @@ -314,11 +312,8 @@ void CmaRenderer::InitializeVideoPipeline() {
|
| base::Bind(&CmaRenderer::OnNaturalSizeChanged, weak_this_));
|
| video_pipeline_->SetClient(client);
|
|
|
| - scoped_ptr<CodedFrameProvider> frame_provider(
|
| - new DemuxerStreamAdapter(
|
| - base::MessageLoopProxy::current(),
|
| - media_task_runner_factory_,
|
| - stream));
|
| + scoped_ptr<CodedFrameProvider> frame_provider(new DemuxerStreamAdapter(
|
| + base::ThreadTaskRunnerHandle::Get(), media_task_runner_factory_, stream));
|
|
|
| const ::media::VideoDecoderConfig& config = stream->video_decoder_config();
|
| if (config.codec() == ::media::kCodecH264)
|
|
|