[PATCH v3 0/4] libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control
Barnabás Pőcze
barnabas.pocze at ideasonboard.com
Fri Mar 14 18:42:44 CET 2025
The `ExposureTimeMode` is currently set up incorrectly in a UVC
camera's `ControlInfo`, setting it also does not work correctly.
Changes in v3:
* fix default value: set it based on the v4l2 default
* store current value of `ExposureTimeMode`
* fix https://bugs.libcamera.org/show_bug.cgi?id=242 as well
Changes in v2:
* split into two patches
* make it compile with old libstdc++ when _GLIBCXX_DEBUG is set
v2: https://patchwork.libcamera.org/project/libcamera/list/?series=5006
v1: https://patchwork.libcamera.org/project/libcamera/list/?series=4974
Barnabás Pőcze (4):
libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control setup
libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control setting
libcamera: pipeline: uvcvideo: Retrieve current exposure mode on start
libcamera: pipeline: uvcvideo: Fix `ExposureTime` control handling
src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 154 +++++++++++++++----
1 file changed, 123 insertions(+), 31 deletions(-)
--
2.48.1
More information about the libcamera-devel
mailing list