[libcamera-devel] [PATCH] pipeline: raspberrypi: Fix error in validateColorSpaces
Umang Jain
umang.jain at ideasonboard.com
Mon Feb 13 10:40:40 CET 2023
Hi David,
Thank you for the patch
On 2/13/23 2:49 PM, David Plowman via libcamera-devel wrote:
> This fixes a small error in the validateColorSpaces method where the
> colour space was not being set to Raw if it had an "unset" (null
> option) value.
>
> Signed-off-by: David Plowman <david.plowman at raspberrypi.com>
LGTM,
Reviewed-by: Umang Jain <umang.jain at ideasonboard.com>
> ---
> src/libcamera/pipeline/raspberrypi/raspberrypi.cpp | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp b/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
> index c0dd9551..84120954 100644
> --- a/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
> +++ b/src/libcamera/pipeline/raspberrypi/raspberrypi.cpp
> @@ -449,10 +449,9 @@ CameraConfiguration::Status RPiCameraConfiguration::validateColorSpaces([[maybe_
> /* First fix up raw streams to have the "raw" colour space. */
> if (isRaw(cfg.pixelFormat)) {
> /* If there was no value here, that doesn't count as "adjusted". */
> - if (cfg.colorSpace && cfg.colorSpace != ColorSpace::Raw) {
> + if (cfg.colorSpace && cfg.colorSpace != ColorSpace::Raw)
> status = Adjusted;
> - cfg.colorSpace = ColorSpace::Raw;
> - }
> + cfg.colorSpace = ColorSpace::Raw;
> continue;
> }
>
More information about the libcamera-devel
mailing list