Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 2150615712c5b68892e97d3da0c3f07602118cb5..412e5296ffe9040d17a27969ff01bc3bd8f227fe 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -2739,20 +2739,7 @@ WebMediaPlayer* RenderViewImpl::createMediaPlayer( |
} |
scoped_refptr<media::GpuVideoDecoder::Factories> gpu_factories; |
- WebGraphicsContext3DCommandBufferImpl* context3d = NULL; |
- if (!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode)) |
- context3d = RenderThreadImpl::current()->GetGpuVDAContext3D(); |
- if (context3d) { |
- scoped_refptr<base::MessageLoopProxy> factories_loop = |
- RenderThreadImpl::current()->compositor_message_loop_proxy(); |
- if (!factories_loop) |
- factories_loop = base::MessageLoopProxy::current(); |
- GpuChannelHost* gpu_channel_host = |
- RenderThreadImpl::current()->EstablishGpuChannelSync( |
- CAUSE_FOR_GPU_LAUNCH_VIDEODECODEACCELERATOR_INITIALIZE); |
- gpu_factories = new RendererGpuVideoDecoderFactories( |
- gpu_channel_host, factories_loop, context3d); |
- } |
+ gpu_factories = RenderThreadImpl::current()->GetGpuFactories(); |
webkit_media::WebMediaPlayerParams params( |
sink, gpu_factories, new RenderMediaLog()); |