From ca20503f6295a6cc25261ad5b975a73c961ae73b Mon Sep 17 00:00:00 2001 From: Eric Curtin Date: Mon, 7 Feb 2022 15:01:36 +0000 Subject: cam: kms_sink: Use the first suitable pipeline found When searching for a suitable pipeline, we mistakenly only break from the inner loop. This results in the last suitable output being selected. Pick the first one instead. Fixes: 1de0f90dd432 ("cam: kms_sink: Print display pipelineconfiguration") Signed-off-by: Eric Curtin Reviewed-by: Laurent Pinchart Reviewed-by: Kieran Bingham Signed-off-by: Laurent Pinchart --- src/cam/kms_sink.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/cam/kms_sink.h') diff --git a/src/cam/kms_sink.h b/src/cam/kms_sink.h index 1e4290ad..4a0a872c 100644 --- a/src/cam/kms_sink.h +++ b/src/cam/kms_sink.h @@ -47,6 +47,7 @@ private: libcamera::Request *camRequest_; }; + int selectPipeline(const libcamera::PixelFormat &format); int configurePipeline(const libcamera::PixelFormat &format); void requestComplete(DRM::AtomicRequest *request); -- cgit v1.2.1