[PATCH v3 0/2] libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control

Barnabás Pőcze barnabas.pocze at ideasonboard.com
Mon Mar 3 14:42:32 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:
  * move libcamera -> v4l2 control mapping to a single place:
    UVCCameraData::addControl()

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 (2):
  libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control setup
  libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control setting

 src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 93 ++++++++++++++------
 1 file changed, 65 insertions(+), 28 deletions(-)

--
2.48.1


More information about the libcamera-devel mailing list