[libcamera-devel] [PATCH 1/2] test: v4l2_m2mdevice: Test control enumeration
Xavier Roumegue (OSS)
xavier.roumegue at oss.nxp.com
Tue Oct 4 13:50:01 CEST 2022
Hi Laurent,
Thanks for testing this case.
On 10/3/22 21:07, Laurent Pinchart wrote:
> Verify that the V4L2M2MDevice correctly enumerates controls supported by
> the device. The test currently fails, and will be fixed by a subsequent
> patch.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> test/v4l2_videodevice/v4l2_m2mdevice.cpp | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/test/v4l2_videodevice/v4l2_m2mdevice.cpp b/test/v4l2_videodevice/v4l2_m2mdevice.cpp
> index 852b853fa81a..c45f581a8653 100644
> --- a/test/v4l2_videodevice/v4l2_m2mdevice.cpp
> +++ b/test/v4l2_videodevice/v4l2_m2mdevice.cpp
> @@ -95,6 +95,11 @@ protected:
> V4L2VideoDevice *capture = vim2m_->capture();
> V4L2VideoDevice *output = vim2m_->output();
>
> + if (capture->controls().empty() || output->controls().empty()) {
> + cerr << "VIM2M device has no control" << endl;
> + return TestFail;
> + }
> +
> V4L2DeviceFormat format = {};
> if (capture->getFormat(&format)) {
> cerr << "Failed to get capture format" << endl;
Reviewed-by: Xavier Roumegue <xavier.roumegue at oss.nxp.com>
More information about the libcamera-devel
mailing list