[PATCH v1 6/6] Documentation: guides: pipeline-handler: Query pixel formats once
Kieran Bingham
kieran.bingham at ideasonboard.com
Tue Dec 10 14:44:37 CET 2024
Quoting Barnabás Pőcze (2024-12-09 17:48:06)
> There is no reason to create an entire new copy of the same thing,
> so use the already existing `formats` object.
Indeed, this one probably also needs an update to the vivid tree.
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
>
> Signed-off-by: Barnabás Pőcze <barnabas.pocze at ideasonboard.com>
> ---
> Documentation/guides/pipeline-handler.rst | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/Documentation/guides/pipeline-handler.rst b/Documentation/guides/pipeline-handler.rst
> index a798733db..069a69cdd 100644
> --- a/Documentation/guides/pipeline-handler.rst
> +++ b/Documentation/guides/pipeline-handler.rst
> @@ -932,9 +932,9 @@ Add the following function implementation to your file:
>
> StreamConfiguration &cfg = config_[0];
>
> - const std::vector<libcamera::PixelFormat> formats = cfg.formats().pixelformats();
> + const std::vector<libcamera::PixelFormat> &formats = cfg.formats().pixelformats();
> if (std::find(formats.begin(), formats.end(), cfg.pixelFormat) == formats.end()) {
> - cfg.pixelFormat = cfg.formats().pixelformats()[0];
> + cfg.pixelFormat = formats[0];
> LOG(VIVID, Debug) << "Adjusting format to " << cfg.pixelFormat.toString();
> status = Adjusted;
> }
> --
> 2.47.1
>
More information about the libcamera-devel
mailing list