[libcamera-devel] [PATCH v2 4/4] tests: camera-sensor: Test using invalid media bus format

Niklas Söderlund niklas.soderlund at ragnatech.se
Wed Aug 7 22:49:15 CEST 2019


Linux commit b6c61a6c37317efd ("media: vimc: propagate pixel format in
the stream") changes the sensor in the vimc media graph to accept all
media bus format currently described in Linux. This prevents the
camera-sensor test case to verify that a supported media bus format is
selected from a list of defined formats, fix this my using an invalid
media bus format in the test case.

Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
---
 test/camera-sensor.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/camera-sensor.cpp b/test/camera-sensor.cpp
index 092cbdd8111ce70d..9fe59cc98d79ccab 100644
--- a/test/camera-sensor.cpp
+++ b/test/camera-sensor.cpp
@@ -83,7 +83,8 @@ protected:
 			return TestFail;
 		}
 
-		V4L2SubdeviceFormat format = sensor_->getFormat({ MEDIA_BUS_FMT_UYVY8_2X8,
+		/* Use an invalid format and make sure it's not selected. */
+		V4L2SubdeviceFormat format = sensor_->getFormat({ 0xdeadbeef,
 								  MEDIA_BUS_FMT_SBGGR10_1X10,
 								  MEDIA_BUS_FMT_BGR888_1X24 },
 								Size(1024, 768));
-- 
2.22.0



More information about the libcamera-devel mailing list