| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index 30047189f7ce449c5f3602d990c9f0c36cad7b10..4af7fec173a2b0cae0cbf1d5b11a4ee3a78609c1 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -1469,7 +1469,9 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl::GetGpuFactories() {
|
| !cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode);
|
| const bool enable_gpu_memory_buffer_video_frames =
|
| #if defined(OS_MACOSX) || defined(OS_LINUX)
|
| - !cmd_line->HasSwitch(switches::kDisableGpuMemoryBufferVideoFrames);
|
| + !cmd_line->HasSwitch(switches::kDisableGpuMemoryBufferVideoFrames) &&
|
| + !cmd_line->HasSwitch(switches::kDisableGpuCompositing) &&
|
| + !gpu_channel_host->gpu_info().software_rendering;
|
| #else
|
| cmd_line->HasSwitch(switches::kEnableGpuMemoryBufferVideoFrames);
|
| #endif
|
|
|