[libcamera-devel] [PATCH 2/4] v4l2: camera_proxy: Return correct type from VIDIOC_G_FMT
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Mon Jan 6 17:14:15 CET 2020
The VIDIOC_G_FMT implementation overwrites the v4l2_format type field
with 0. Fix it.
Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
src/v4l2/v4l2_camera_proxy.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/v4l2/v4l2_camera_proxy.cpp b/src/v4l2/v4l2_camera_proxy.cpp
index 2eeb12396d90..dd3ee3e6c6ff 100644
--- a/src/v4l2/v4l2_camera_proxy.cpp
+++ b/src/v4l2/v4l2_camera_proxy.cpp
@@ -229,6 +229,7 @@ int V4L2CameraProxy::vidioc_g_fmt(struct v4l2_format *arg)
return -EINVAL;
memset(&arg->fmt, 0, sizeof(arg->fmt));
+ arg->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
arg->fmt.pix = curV4L2Format_.fmt.pix;
return 0;
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list