diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-09-07 00:06:52 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-09-07 19:18:55 +0300 |
commit | a25710428e1a6ef9fff3d70e3f50c01a88cde9f2 (patch) | |
tree | 393ff1a2f695faf3d4e556570fdb4afe9ab4b987 /test/v4l2_videodevice/double_open.cpp | |
parent | a339d055cc7ebd92b89adadd3044f69f8f9653b8 (diff) |
v4l2: Sum bytesused for all planes when dequeuing buffer
The V4L2 compatibility layer supports the single-planar API only, and
thus exposes a single V4L2 buffer plane to applications, regardless of
the number of planes in the FrameBuffer. For multi-planar frame buffers,
the bytesused value isn't correct as it only takes the first plane into
account. Fix it by summing the bytesused values for all FrameBuffer
planes.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Diffstat (limited to 'test/v4l2_videodevice/double_open.cpp')
0 files changed, 0 insertions, 0 deletions