From ac850fd25d4e36dc3e1b5393b7b492f33b35a874 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Fri, 24 Apr 2020 01:56:57 +0900 Subject: [PATCH] v4l2slh264dec: Support avc and avc3 formats h264decoder baseclass provides parsed sps/pps (from codec data) for subclass. Also, since current implementation is putting start code prefix manually, the format of stream should not be matter for subclass. Part-of: --- sys/v4l2codecs/gstv4l2codech264dec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/v4l2codecs/gstv4l2codech264dec.c b/sys/v4l2codecs/gstv4l2codech264dec.c index 7ac430cc05..7cdaf27179 100644 --- a/sys/v4l2codecs/gstv4l2codech264dec.c +++ b/sys/v4l2codecs/gstv4l2codech264dec.c @@ -39,7 +39,8 @@ static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE (GST_VIDEO_DECODER_SINK_NAME, GST_PAD_SINK, GST_PAD_ALWAYS, GST_STATIC_CAPS ("video/x-h264, " - "stream-format=(string) byte-stream, alignment=(string) au") + "stream-format=(string) { avc, avc3, byte-stream }, " + "alignment=(string) au") ); static GstStaticPadTemplate src_template =