gstreamer: Map R8/R16 pixel format

This enables monochrome support in libcamerasrc.

Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
Nicolas Dufresne 2024-02-02 09:58:18 +01:00 committed by Laurent Pinchart
parent 1dd3bd9d7d
commit 05894d2652

View file

@ -26,6 +26,10 @@ static struct {
{ GST_VIDEO_FORMAT_ENCODED, formats::SGRBG8 },
{ GST_VIDEO_FORMAT_ENCODED, formats::SRGGB8 },
/* Monochrome */
{ GST_VIDEO_FORMAT_GRAY8, formats::R8 },
{ GST_VIDEO_FORMAT_GRAY16_LE, formats::R16 },
/* RGB16 */
{ GST_VIDEO_FORMAT_RGB16, formats::RGB565 },