From 6a9386eb615d65ba571ecbd2d2ca402e44469222 Mon Sep 17 00:00:00 2001 From: Beyley Cardellio Date: Tue, 22 Jul 2025 20:26:59 -0700 Subject: [PATCH] d/v4l2: Add GR8 bayer format support Part-of: --- src/xrt/drivers/v4l2/v4l2_driver.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xrt/drivers/v4l2/v4l2_driver.c b/src/xrt/drivers/v4l2/v4l2_driver.c index ff9a1c94c..2bda19f95 100644 --- a/src/xrt/drivers/v4l2/v4l2_driver.c +++ b/src/xrt/drivers/v4l2/v4l2_driver.c @@ -386,6 +386,7 @@ v4l2_list_modes_size(struct v4l2_fs *vid, const struct v4l2_fmtdesc *fmt, const case V4L2_PIX_FMT_YUYV: format = XRT_FORMAT_YUYV422; break; case V4L2_PIX_FMT_UYVY: format = XRT_FORMAT_UYVY422; break; case V4L2_PIX_FMT_MJPEG: format = XRT_FORMAT_MJPEG; break; + case V4L2_PIX_FMT_SGRBG8: format = XRT_FORMAT_BAYER_GR8; break; default: V4L2_ERROR(vid, "error: Format not supported."); return; } @@ -419,6 +420,7 @@ v4l2_list_modes_fmt(struct v4l2_fs *vid, const struct v4l2_fmtdesc *fmt) case V4L2_PIX_FMT_YUYV: break; case V4L2_PIX_FMT_UYVY: break; case V4L2_PIX_FMT_MJPEG: break; + case V4L2_PIX_FMT_SGRBG8: break; default: V4L2_ERROR(vid, "error: Unknown pixelformat '%s' '%08x'", fmt->description, fmt->pixelformat); return; }