v4l2: Don't require parser for VP8

Until GStreamer has one (see bug722760), we should not require a parser for VP8.

https://bugzilla.gnome.org/show_bug.cgi?id=722128
This commit is contained in:
Nicolas Dufresne 2014-02-11 16:27:08 -05:00
parent a1db7e8c6c
commit 82f2bf052a

View file

@ -2142,6 +2142,10 @@ static void
gst_v4l2_object_update_and_append (GstV4l2Object * v4l2object,
guint32 format, GstCaps * caps, GstStructure * s)
{
/* FIXME remove when VP8 parser is ready, bug #722760 */
if (format == V4L2_PIX_FMT_VP8)
goto done;
/* Encoded stream on output buffer need to be parsed */
if (v4l2object->type == V4L2_BUF_TYPE_VIDEO_OUTPUT ||
v4l2object->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) {
@ -2156,6 +2160,7 @@ gst_v4l2_object_update_and_append (GstV4l2Object * v4l2object,
}
}
done:
gst_caps_append_structure (caps, s);
}