diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-09-04 00:09:28 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-09-07 19:18:18 +0300 |
commit | 88589a25318ddf08106262aada6ff71142e42c9d (patch) | |
tree | 5720160aa69a3ea3644b641f13e867ff75538096 /src/cam/kms_sink.cpp | |
parent | 17b9db376ccef2097018c40e17da884e619dd360 (diff) |
libcamera: v4l2_videodevice: Take stride into account to compute offsets
When creating FrameBuffer instances, the V4L2VideoDevice computes plane
offsets using minimal stride for the format. This doesn't always produce
a valid result when the device requires padding at the end of lines. Fix
it by computing offsets using the stride reported by V4L2.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'src/cam/kms_sink.cpp')
0 files changed, 0 insertions, 0 deletions