| Index: content/browser/renderer_host/media/video_capture_buffer_pool.cc
|
| diff --git a/content/browser/renderer_host/media/video_capture_buffer_pool.cc b/content/browser/renderer_host/media/video_capture_buffer_pool.cc
|
| index f583a94adaa638396431ecda7017aa787d99aaa2..b69c7a9686caa975da0cdf3df83516215ec09eb0 100644
|
| --- a/content/browser/renderer_host/media/video_capture_buffer_pool.cc
|
| +++ b/content/browser/renderer_host/media/video_capture_buffer_pool.cc
|
| @@ -45,7 +45,8 @@ base::SharedMemoryHandle VideoCaptureBufferPool::ShareToProcess(
|
|
|
| bool VideoCaptureBufferPool::GetBufferInfo(int buffer_id,
|
| void** memory,
|
| - size_t* size) {
|
| + size_t* size,
|
| + base::SharedMemoryHandle* handle) {
|
| base::AutoLock lock(lock_);
|
|
|
| Buffer* buffer = GetBuffer(buffer_id);
|
| @@ -57,6 +58,7 @@ bool VideoCaptureBufferPool::GetBufferInfo(int buffer_id,
|
| DCHECK(buffer->held_by_producer);
|
| *memory = buffer->shared_memory.memory();
|
| *size = buffer->shared_memory.mapped_size();
|
| + *handle = buffer->shared_memory.handle();
|
| return true;
|
| }
|
|
|
|
|