summaryrefslogtreecommitdiff
path: root/src/apps/common/event_loop.cpp
diff options
context:
space:
mode:
authorNejc Galof <galof.nejc@gmail.com>2024-09-10 19:33:27 +0200
committerPaul Elder <paul.elder@ideasonboard.com>2024-09-10 22:17:28 +0200
commit5456e02d3f5bafca1ac76e75eb5a1b5c56c042b5 (patch)
treeae02ac6edd21f7c0a78c98da0146fc93890d2eaa /src/apps/common/event_loop.cpp
parent5c5bc85082fce87d66964207f4e0292807f591a3 (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/common/event_loop.cpp')
0 files changed, 0 insertions, 0 deletions