From c29d9aec7a517bc9804985c3199035c283f24239 Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Wed, 8 Mar 2017 15:16:26 -0500 Subject: [PATCH] idsueyesrc: add RGB, RGBA, and BGRA formats --- sys/idsueye/gstidsueyesrc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sys/idsueye/gstidsueyesrc.c b/sys/idsueye/gstidsueyesrc.c index 19b8cec..17df626 100644 --- a/sys/idsueye/gstidsueyesrc.c +++ b/sys/idsueye/gstidsueyesrc.c @@ -306,6 +306,18 @@ gst_idsueyesrc_set_caps_from_camera (GstIdsueyeSrc * src) bpp = 24; videoFormat = GST_VIDEO_FORMAT_BGR; break; + case IS_CM_RGB8_PACKED: + bpp = 24; + videoFormat = GST_VIDEO_FORMAT_RGB; + break; + case IS_CM_RGBA8_PACKED: + bpp = 32; + videoFormat = GST_VIDEO_FORMAT_RGBA; + break; + case IS_CM_BGRA8_PACKED: + bpp = 32; + videoFormat = GST_VIDEO_FORMAT_BGRA; + break; } if (videoFormat == GST_VIDEO_FORMAT_UNKNOWN) {