saperasrc: add support for RGB8888 aka BGRA 8-bit

This commit is contained in:
Joshua M. Doe 2014-12-11 15:00:10 -05:00
parent b0e396b886
commit 802e9316d2

View File

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