| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index c1f8e95b82178e1bacbf6a66ee1c826d21834ed6..d6aa2743bc5c0e553da66e7b70ee3934740beb6f 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -1108,8 +1108,8 @@ RenderThreadImpl::GetGpuFactories() {
|
| scoped_refptr<GpuChannelHost> gpu_channel_host = GetGpuChannel();
|
| const CommandLine* cmd_line = CommandLine::ForCurrentProcess();
|
| scoped_refptr<media::GpuVideoAcceleratorFactories> gpu_factories;
|
| - scoped_refptr<base::MessageLoopProxy> media_loop_proxy =
|
| - GetMediaThreadMessageLoopProxy();
|
| + scoped_refptr<base::SingleThreadTaskRunner> media_task_runner =
|
| + GetMediaThreadTaskRunner();
|
| if (!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode)) {
|
| if (!gpu_va_context_provider_.get() ||
|
| gpu_va_context_provider_->DestroyedOnMainThread()) {
|
| @@ -1133,7 +1133,7 @@ RenderThreadImpl::GetGpuFactories() {
|
| }
|
| if (gpu_va_context_provider_.get()) {
|
| gpu_factories = RendererGpuVideoAcceleratorFactories::Create(
|
| - gpu_channel_host.get(), media_loop_proxy, gpu_va_context_provider_);
|
| + gpu_channel_host.get(), media_task_runner, gpu_va_context_provider_);
|
| }
|
| return gpu_factories;
|
| }
|
| @@ -1588,8 +1588,8 @@ RenderThreadImpl::GetFileThreadMessageLoopProxy() {
|
| return file_thread_->message_loop_proxy();
|
| }
|
|
|
| -scoped_refptr<base::MessageLoopProxy>
|
| -RenderThreadImpl::GetMediaThreadMessageLoopProxy() {
|
| +scoped_refptr<base::SingleThreadTaskRunner>
|
| +RenderThreadImpl::GetMediaThreadTaskRunner() {
|
| DCHECK(message_loop() == base::MessageLoop::current());
|
| if (!media_thread_) {
|
| media_thread_.reset(new base::Thread("Media"));
|
|
|