saperasrc: add support for RGB888 aka BGR 8-bit

This commit is contained in:
Joshua M. Doe 2014-12-11 14:51:06 -05:00
parent 9a971a9fb3
commit b0e396b886

View File

@ -300,7 +300,7 @@ static GstStaticPadTemplate gst_saperasrc_src_template =
GST_STATIC_PAD_TEMPLATE ("src", GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC, GST_PAD_SRC,
GST_PAD_ALWAYS, GST_PAD_ALWAYS,
GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("{ GRAY8, GRAY16_LE, GRAY16_BE }")) GST_STATIC_CAPS (GST_VIDEO_CAPS_MAKE ("{ GRAY8, GRAY16_LE, GRAY16_BE, BGR }"))
); );
/* class initialization */ /* class initialization */
@ -546,6 +546,9 @@ gst_saperasrc_start (GstBaseSrc * bsrc)
case SapFormatMono16: case SapFormatMono16:
gst_format = GST_VIDEO_FORMAT_GRAY16_LE; gst_format = GST_VIDEO_FORMAT_GRAY16_LE;
break; break;
case SapFormatRGB888:
gst_format = GST_VIDEO_FORMAT_BGR;
break;
default: default:
gst_format = GST_VIDEO_FORMAT_UNKNOWN; gst_format = GST_VIDEO_FORMAT_UNKNOWN;
} }