From ddae5b5105cbe6db7480e11cce39c236a69475d5 Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Tue, 9 Nov 2021 16:27:04 -0500 Subject: [PATCH] gentlsrc: add Mono16, BayerGR16, BayerRG16 --- sys/gentl/gstgentlsrc.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/sys/gentl/gstgentlsrc.c b/sys/gentl/gstgentlsrc.c index 5dea8db..2d737fc 100644 --- a/sys/gentl/gstgentlsrc.c +++ b/sys/gentl/gstgentlsrc.c @@ -1467,6 +1467,9 @@ gst_gentlsrc_start (GstBaseSrc * bsrc) case 0x01100005: genicam_pixfmt = "Mono12"; break; + case 0x1100007: + genicam_pixfmt = "Mono16"; + break; case 0x1100010: // Basler Ace genicam_pixfmt = "BayerGR12"; break; @@ -1476,6 +1479,12 @@ gst_gentlsrc_start (GstBaseSrc * bsrc) case 0x01100011: genicam_pixfmt = "BayerRG12"; break; + case 0x0110002E: + genicam_pixfmt = "BayerGR16"; + break; + case 0x0110002F: + genicam_pixfmt = "BayerRG16"; + break; case 0x02180014: genicam_pixfmt = "RGB8Packed"; break; @@ -1490,7 +1499,7 @@ gst_gentlsrc_start (GstBaseSrc * bsrc) break; default: GST_ELEMENT_ERROR (src, RESOURCE, TOO_LAZY, - ("Unrecognized PixelFormat enum value: %d", pixfmt_enum), (NULL)); + ("Unrecognized PixelFormat enum value: 0x%x", pixfmt_enum), (NULL)); goto error; }