Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index a19474c3d3a56aa6637f60fc4b751dc705162840..387074c75e0a215a953c195e6c5487e1439fefa1 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -2367,11 +2367,16 @@ WebMediaPlayer* RenderViewImpl::createMediaPlayer( |
collection->AddAudioRenderer(audio_renderer); |
} |
+ bool use_accelerated_video_decode = false; |
+#if defined(OS_CHROMEOS) |
Ami GONE FROM CHROMIUM
2012/07/23 23:33:08
Turned on for cros/x86 (as well as cros/arm) per c
|
+ use_accelerated_video_decode = true; |
+#endif |
+ use_accelerated_video_decode &= !CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kDisableAcceleratedVideoDecode); |
base::WeakPtr<WebGraphicsContext3DCommandBufferImpl> context3d = |
- !CommandLine::ForCurrentProcess()->HasSwitch( |
- switches::kEnableAcceleratedVideoDecode) ? |
- base::WeakPtr<WebGraphicsContext3DCommandBufferImpl>() : |
- RenderThreadImpl::current()->GetGpuVDAContext3D(); |
+ use_accelerated_video_decode ? |
+ RenderThreadImpl::current()->GetGpuVDAContext3D() : |
+ base::WeakPtr<WebGraphicsContext3DCommandBufferImpl>(); |
if (context3d) { |
MessageLoop* factories_loop = |
RenderThreadImpl::current()->compositor_thread() ? |