| 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..bca49e68540d4e4ecca0e9f0c7922340a9ea050c 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_size = 0;
|
| planes_.push_back(plane);
|
| }
|
|
|
| @@ -399,6 +400,7 @@ void V4L2CaptureDelegate::DoCapture() {
|
| return;
|
| }
|
|
|
| + SetPayloadSize(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) {
|
|
|