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 8cc06fd24d441c08536dc1699d6d146acffe5baa..c07156b02eb28d10004ede0be3a7fa503157e78b 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(), |