From 860e4554401742074a837489b05928b9940d8bbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Thu, 24 Jul 2025 12:39:44 +0200 Subject: [PATCH] spa: libcamera: source: support `libcamera::formats::R8` Map `libcamera::formats::R8` to `SPA_VIDEO_FORMAT_GRAY8`. --- spa/plugins/libcamera/libcamera-source.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/spa/plugins/libcamera/libcamera-source.cpp b/spa/plugins/libcamera/libcamera-source.cpp index 4bdafebaa..8ecc32c80 100644 --- a/spa/plugins/libcamera/libcamera-source.cpp +++ b/spa/plugins/libcamera/libcamera-source.cpp @@ -371,6 +371,7 @@ struct format_info { #define MAKE_FMT(pix,fmt,mt,mst) { pix, SPA_VIDEO_FORMAT_ ##fmt, SPA_MEDIA_TYPE_ ##mt, SPA_MEDIA_SUBTYPE_ ##mst } const struct format_info format_info[] = { /* RGB formats */ + MAKE_FMT(formats::R8, GRAY8, video, raw), MAKE_FMT(formats::RGB565, RGB16, video, raw), MAKE_FMT(formats::RGB565_BE, RGB16, video, raw), MAKE_FMT(formats::RGB888, BGR, video, raw),