[libcamera-devel] [PATCH 2/2] libcamera: pipeline: uvcvideo: set a default format

Niklas Söderlund niklas.soderlund at ragnatech.se
Mon Feb 4 19:55:21 CET 2019


Pick a default format for the UVC one stream in a UVC camera. This is
just a starting point to define a good default format for the UVC camera
it's expected to evolve over time as the capabilities of the library
grows.

Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
---
 src/libcamera/pipeline/uvcvideo.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/libcamera/pipeline/uvcvideo.cpp b/src/libcamera/pipeline/uvcvideo.cpp
index 821e4c2189caabd0..ad4d45d0698519b6 100644
--- a/src/libcamera/pipeline/uvcvideo.cpp
+++ b/src/libcamera/pipeline/uvcvideo.cpp
@@ -60,7 +60,11 @@ PipelineHandlerUVC::streamConfiguration(Camera *camera,
 
 	StreamConfiguration config{};
 
-	LOG(UVC, Info) << "TODO: Return a good default format";
+	LOG(UVC, Debug) << "Retrieving default format";
+	config.width = 640;
+	config.height = 480;
+	config.pixelFormat = V4L2_PIX_FMT_YUYV;
+	config.bufferCount = 4;
 
 	configs[&stream_] = config;
 
-- 
2.20.1



More information about the libcamera-devel mailing list