From 3537c7e143c9dcecf76fd4abfcff51dfe10bae00 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Tue, 29 Jul 2025 14:34:20 -0400 Subject: [PATCH] pipewiresrc: Add mapping for 10bit BGRA/ARGB These format are to allow streaming HDR video from Weston pipewire renderer. --- src/gst/gstpipewireformat.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gst/gstpipewireformat.c b/src/gst/gstpipewireformat.c index 20b93065a..334526fa6 100644 --- a/src/gst/gstpipewireformat.c +++ b/src/gst/gstpipewireformat.c @@ -130,6 +130,15 @@ static const uint32_t video_format_map[] = { SPA_VIDEO_FORMAT_I422_12LE, SPA_VIDEO_FORMAT_Y444_12BE, SPA_VIDEO_FORMAT_Y444_12LE, + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_GRAY10_LE32 */ + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_NV12_10LE32 */ + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_NV16_10LE32 */ + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_NV12_10LE40 */ + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_Y210 */ + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_Y410 */ + SPA_VIDEO_FORMAT_UNKNOWN, /* GST_VIDEO_FORMAT_VUYA */ + SPA_VIDEO_FORMAT_BGRx_102LE, + SPA_VIDEO_FORMAT_RGBx_102LE, }; static const uint32_t color_range_map[] = {