| Index: content/renderer/media/video_capture_impl.cc
|
| diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc
|
| index b9bff03eeee6cd5fe15919b0b2c7aeedf9aec9c5..8fd24f86b39fa08a7d6d23573af1607e3a6bb226 100644
|
| --- a/content/renderer/media/video_capture_impl.cc
|
| +++ b/content/renderer/media/video_capture_impl.cc
|
| @@ -258,9 +258,11 @@ void VideoCaptureImpl::DoBufferReceivedOnCaptureThread(
|
| DCHECK(iter != client_buffers_.end());
|
| scoped_refptr<ClientBuffer> buffer = iter->second;
|
| scoped_refptr<media::VideoFrame> frame =
|
| - media::VideoFrame::WrapExternalSharedMemory(
|
| + media::VideoFrame::WrapExternalPackedMemory(
|
| media::VideoFrame::I420,
|
| - size, gfx::Rect(size), size,
|
| + size,
|
| + gfx::Rect(size),
|
| + size,
|
| reinterpret_cast<uint8*>(buffer->buffer->memory()),
|
| buffer->buffer_size,
|
| buffer->buffer->handle(),
|
|
|