pipeline: rpi: pisp: Remove duplicated format entry
diff mbox series

Message ID 20260706101928.3042026-1-kieran.bingham@ideasonboard.com
State New
Headers show
Series
  • pipeline: rpi: pisp: Remove duplicated format entry
Related show

Commit Message

Kieran Bingham July 6, 2026, 10:19 a.m. UTC
In the BayerToMbusCodeMap, the final MEDIA_BUS_FMT_SRGGB16_1X16 entry is
duplicated for 16 bit RGGB.

Remove the duplicated line.

Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
---
 src/libcamera/pipeline/rpi/pisp/pisp.cpp | 1 -
 1 file changed, 1 deletion(-)

Comments

Naushir Patuck July 6, 2026, 10:26 a.m. UTC | #1
Oops!  Thanks for the fix.

On Mon, 6 Jul 2026 at 11:19, Kieran Bingham
<kieran.bingham@ideasonboard.com> wrote:
>
> In the BayerToMbusCodeMap, the final MEDIA_BUS_FMT_SRGGB16_1X16 entry is
> duplicated for 16 bit RGGB.
>
> Remove the duplicated line.
>
> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>

Reviewed-by: Naushir Patuck <naush@raspberrypi.com>

> ---
>  src/libcamera/pipeline/rpi/pisp/pisp.cpp | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/src/libcamera/pipeline/rpi/pisp/pisp.cpp b/src/libcamera/pipeline/rpi/pisp/pisp.cpp
> index c9d89d58bc98..5f7f20ccfb83 100644
> --- a/src/libcamera/pipeline/rpi/pisp/pisp.cpp
> +++ b/src/libcamera/pipeline/rpi/pisp/pisp.cpp
> @@ -80,7 +80,6 @@ const std::vector<std::pair<BayerFormat, unsigned int>> BayerToMbusCodeMap{
>         { { BayerFormat::GBRG, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SGBRG16_1X16, },
>         { { BayerFormat::GRBG, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SGRBG16_1X16, },
>         { { BayerFormat::RGGB, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SRGGB16_1X16, },
> -       { { BayerFormat::RGGB, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SRGGB16_1X16, },
>         { { BayerFormat::MONO, 16, BayerFormat::Packing::None }, MEDIA_BUS_FMT_Y16_1X16, },
>         { { BayerFormat::MONO, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_Y16_1X16, },
>  };
> --
> 2.52.0
>

Patch
diff mbox series

diff --git a/src/libcamera/pipeline/rpi/pisp/pisp.cpp b/src/libcamera/pipeline/rpi/pisp/pisp.cpp
index c9d89d58bc98..5f7f20ccfb83 100644
--- a/src/libcamera/pipeline/rpi/pisp/pisp.cpp
+++ b/src/libcamera/pipeline/rpi/pisp/pisp.cpp
@@ -80,7 +80,6 @@  const std::vector<std::pair<BayerFormat, unsigned int>> BayerToMbusCodeMap{
 	{ { BayerFormat::GBRG, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SGBRG16_1X16, },
 	{ { BayerFormat::GRBG, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SGRBG16_1X16, },
 	{ { BayerFormat::RGGB, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SRGGB16_1X16, },
-	{ { BayerFormat::RGGB, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_SRGGB16_1X16, },
 	{ { BayerFormat::MONO, 16, BayerFormat::Packing::None }, MEDIA_BUS_FMT_Y16_1X16, },
 	{ { BayerFormat::MONO, 16, BayerFormat::Packing::PISP1 }, MEDIA_BUS_FMT_Y16_1X16, },
 };