Index: media/video/capture/linux/v4l2_capture_delegate_single_plane.cc |
diff --git a/media/video/capture/linux/v4l2_capture_delegate_single_plane.cc b/media/video/capture/linux/v4l2_capture_delegate_single_plane.cc |
index 0e6097428ad606b654b1ab6410f407f477a2385d..1b223d3385ab1e1b987c083243ff3c135d5ca927 100644 |
--- a/media/video/capture/linux/v4l2_capture_delegate_single_plane.cc |
+++ b/media/video/capture/linux/v4l2_capture_delegate_single_plane.cc |
@@ -31,12 +31,11 @@ void V4L2CaptureDelegateSinglePlane::FinishFillingV4L2Buffer( |
void V4L2CaptureDelegateSinglePlane::SendBuffer( |
const scoped_refptr<BufferTracker>& buffer_tracker, |
- const v4l2_format& format) const { |
- const size_t data_length = format.fmt.pix.sizeimage; |
- DCHECK_GE(data_length, capture_format().ImageAllocationSize()); |
+ const v4l2_format& format, |
+ size_t bytes_used) const { |
client()->OnIncomingCapturedData( |
buffer_tracker->GetPlaneStart(0), |
- data_length, |
+ bytes_used, |
capture_format(), |
rotation(), |
base::TimeTicks::Now()); |