diff options
author | Nejc Galof <galof.nejc@gmail.com> | 2024-09-10 19:33:27 +0200 |
---|---|---|
committer | Paul Elder <paul.elder@ideasonboard.com> | 2024-09-10 22:17:28 +0200 |
commit | 5456e02d3f5bafca1ac76e75eb5a1b5c56c042b5 (patch) | |
tree | ae02ac6edd21f7c0a78c98da0146fc93890d2eaa /src/apps/cam/main.h | |
parent | 5c5bc85082fce87d66964207f4e0292807f591a3 (diff) |
v4l2: Support setting frame rate in the V4L2 Adaptation layer
The V4L2 adaptation layer can already support streaming with components
such as OpenCV, however it is not accepting, or handling any requests to
configure the frame rate.
In V4L2 the frame rate is set by configuring the timeperframe component
of the v4l2_streamparm structure through the VIDIOC_S_PARM ioctl.
Extend the V4L2 compatibility layer to accept the VIDIOC_S_PARM ioctls
and provide an interface for setting controls on the V4L2Camera class to
set the requested rate when starting the camera.
Signed-off-by: Nejc Galof <galof.nejc@gmail.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'src/apps/cam/main.h')
0 files changed, 0 insertions, 0 deletions