[RFC,v1,7/7] libcamera: pipeline: uvcvideo: Implement `applyControlsDevice()`
diff mbox series

Message ID 20250924124713.3361707-8-barnabas.pocze@ideasonboard.com
State New
Headers show
Series
  • libcamera: camera: Add `applyControls()`
Related show

Commit Message

Barnabás Pőcze Sept. 24, 2025, 12:47 p.m. UTC
Implement fast-tracked control application in the uvcvideo pipeline handler.

Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>
---
 src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 5 +++++
 1 file changed, 5 insertions(+)

Patch
diff mbox series

diff --git a/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp b/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
index 4b5816dfd..17a01daad 100644
--- a/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
+++ b/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
@@ -109,6 +109,11 @@  private:
 	{
 		return static_cast<UVCCameraData *>(camera->_d());
 	}
+
+	int applyControlsDevice(Camera *camera, const ControlList &controls) override
+	{
+		return processControls(cameraData(camera), controls);
+	}
 };
 
 namespace {