| Index: content/browser/media/capture/web_contents_video_capture_device_unittest.cc
|
| diff --git a/content/browser/media/capture/web_contents_video_capture_device_unittest.cc b/content/browser/media/capture/web_contents_video_capture_device_unittest.cc
|
| index 84813dad3f3681e6e05021d9577861f68871215a..025aa1c2939c5be74a5a738264a9a052e8347bb2 100644
|
| --- a/content/browser/media/capture/web_contents_video_capture_device_unittest.cc
|
| +++ b/content/browser/media/capture/web_contents_video_capture_device_unittest.cc
|
| @@ -336,9 +336,10 @@ class StubClient : public media::VideoCaptureDevice::Client {
|
| return NULL;
|
| void* data;
|
| size_t size;
|
| - buffer_pool_->GetBufferInfo(buffer_id, &data, &size);
|
| + base::SharedMemoryHandle handle;
|
| + buffer_pool_->GetBufferInfo(buffer_id, &data, &size, &handle);
|
| return scoped_refptr<media::VideoCaptureDevice::Client::Buffer>(
|
| - new AutoReleaseBuffer(buffer_pool_, buffer_id, data, size));
|
| + new AutoReleaseBuffer(buffer_pool_, buffer_id, data, size, handle));
|
| }
|
|
|
| void OnIncomingCapturedVideoFrame(
|
| @@ -369,16 +370,19 @@ class StubClient : public media::VideoCaptureDevice::Client {
|
| AutoReleaseBuffer(const scoped_refptr<VideoCaptureBufferPool>& pool,
|
| int buffer_id,
|
| void* data,
|
| - size_t size)
|
| + size_t size,
|
| + base::SharedMemoryHandle handle)
|
| : pool_(pool),
|
| id_(buffer_id),
|
| data_(data),
|
| - size_(size) {
|
| + size_(size),
|
| + handle_(handle) {
|
| DCHECK(pool_.get());
|
| }
|
| int id() const override { return id_; }
|
| void* data() const override { return data_; }
|
| size_t size() const override { return size_; }
|
| + base::SharedMemoryHandle handle() const override { return handle_; }
|
|
|
| private:
|
| ~AutoReleaseBuffer() override { pool_->RelinquishProducerReservation(id_); }
|
| @@ -387,6 +391,7 @@ class StubClient : public media::VideoCaptureDevice::Client {
|
| const int id_;
|
| void* const data_;
|
| const size_t size_;
|
| + const base::SharedMemoryHandle handle_;
|
| };
|
|
|
| scoped_refptr<VideoCaptureBufferPool> buffer_pool_;
|
|
|