Index: content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc |
diff --git a/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc b/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc |
index 1f52a646fdeaeb7c09ab3be17717de198d02218b..dd43c0ff4486a60e9a64c343595fd61b63158140 100644 |
--- a/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc |
+++ b/content/common/gpu/client/gpu_memory_buffer_impl_shared_memory.cc |
@@ -107,6 +107,7 @@ bool GpuMemoryBufferImplSharedMemory::IsFormatSupported( |
case gfx::BufferFormat::RGBA_8888: |
case gfx::BufferFormat::BGRA_8888: |
case gfx::BufferFormat::YUV_420: |
+ case gfx::BufferFormat::YUV_420_BIPLANAR: |
return true; |
case gfx::BufferFormat::RGBX_8888: |
return false; |
@@ -148,7 +149,8 @@ bool GpuMemoryBufferImplSharedMemory::IsSizeValidForFormat( |
case gfx::BufferFormat::BGRA_8888: |
case gfx::BufferFormat::RGBX_8888: |
return true; |
- case gfx::BufferFormat::YUV_420: { |
+ case gfx::BufferFormat::YUV_420: |
+ case gfx::BufferFormat::YUV_420_BIPLANAR: { |
size_t num_planes = gfx::GpuMemoryBuffer::NumberOfPlanes(format); |
for (size_t i = 0; i < num_planes; ++i) { |
size_t factor = SubsamplingFactor(format, i); |