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 8daff2a9b80c53572bfb969572d0e4b691ca5535..567b5435c9a3af954516e2b769a71cc72cbf40ed 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 |
@@ -162,6 +162,12 @@ void* GpuMemoryBufferImplSharedMemory::Map() { |
return shared_memory_->memory(); |
} |
+void* GpuMemoryBufferImplSharedMemory::Map(size_t plane_index) { |
+ if (plane_index >= num_planes_) |
+ return NULL; |
+ return Map(); |
+} |
+ |
void GpuMemoryBufferImplSharedMemory::Unmap() { |
DCHECK(mapped_); |
mapped_ = false; |
@@ -174,6 +180,12 @@ uint32 GpuMemoryBufferImplSharedMemory::GetStride() const { |
return stride_in_bytes; |
} |
+uint32 GpuMemoryBufferImplSharedMemory::GetStride(size_t plane_index) const { |
+ if (plane_index >= num_planes_) |
+ return 0; |
+ return GetStride(); |
+} |
+ |
gfx::GpuMemoryBufferHandle GpuMemoryBufferImplSharedMemory::GetHandle() const { |
gfx::GpuMemoryBufferHandle handle; |
handle.type = gfx::SHARED_MEMORY_BUFFER; |