From dac5fe92326d72b1d3afb3f67d834bae17af1de8 Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Wed, 26 May 2021 10:32:34 -0400 Subject: [PATCH] gentlsrc: add several Basler-specific pixel formats --- sys/gentl/gstgentlsrc.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sys/gentl/gstgentlsrc.c b/sys/gentl/gstgentlsrc.c index a928fb4..8b1a189 100644 --- a/sys/gentl/gstgentlsrc.c +++ b/sys/gentl/gstgentlsrc.c @@ -1192,7 +1192,17 @@ gst_gentlsrc_start (GstBaseSrc * bsrc) const char *genicam_pixfmt; guint32 pixfmt_enum = GUINT32_FROM_BE (val); switch (pixfmt_enum) { - + case 0x1: // Basler Ace + case 0x01080001: + genicam_pixfmt = "Mono8"; + break; + case 0x5: // Basler Ace + case 0x01100005: + genicam_pixfmt = "Mono12"; + break; + case 0x1100010: // Basler Ace + genicam_pixfmt = "BayerGR12"; + break; case 0x01080009: genicam_pixfmt = "BayerRG8"; break;