From 79d77ddf909b1802b77eebcf8172f37d36509377 Mon Sep 17 00:00:00 2001 From: Staacks Date: Sun, 9 Jul 2023 23:32:04 +0200 Subject: [PATCH] linux-v4l2: Add support for grayscale MJPEG --- plugins/linux-v4l2/v4l2-decoder.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/linux-v4l2/v4l2-decoder.c b/plugins/linux-v4l2/v4l2-decoder.c index f2fa23e98..5a7879f44 100644 --- a/plugins/linux-v4l2/v4l2-decoder.c +++ b/plugins/linux-v4l2/v4l2-decoder.c @@ -104,6 +104,9 @@ int v4l2_decode_frame(struct obs_source_frame *out, uint8_t *data, } switch (decoder->context->pix_fmt) { + case AV_PIX_FMT_GRAY8: + out->format = VIDEO_FORMAT_Y800; + break; case AV_PIX_FMT_YUVJ422P: case AV_PIX_FMT_YUV422P: out->format = VIDEO_FORMAT_I422;