Index: media/video/capture/linux/v4l2_capture_delegate.cc |
diff --git a/media/video/capture/linux/v4l2_capture_delegate.cc b/media/video/capture/linux/v4l2_capture_delegate.cc |
index b2aa498eed4c523148df466dbfa432330bf64586..d298d6e98976e245b1aad3c9c3edd2e48a387d5a 100644 |
--- a/media/video/capture/linux/v4l2_capture_delegate.cc |
+++ b/media/video/capture/linux/v4l2_capture_delegate.cc |
@@ -141,6 +141,7 @@ void V4L2CaptureDelegate::BufferTracker::AddMmapedPlane(uint8_t* const start, |
Plane plane; |
plane.start = start; |
plane.length = length; |
+ plane.payload = 0; |
planes_.push_back(plane); |
} |
@@ -399,6 +400,7 @@ void V4L2CaptureDelegate::DoCapture() { |
return; |
} |
+ FetchBytesUsed(buffer_tracker_pool_[buffer.index], &buffer); |
SendBuffer(buffer_tracker_pool_[buffer.index], video_fmt_); |
if (HANDLE_EINTR(ioctl(device_fd_.get(), VIDIOC_QBUF, &buffer)) < 0) { |