You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
783 B
22 lines
783 B
7 years ago
|
--- a/gst-libs/gst/riff/riff-media.c
|
||
|
+++ b/gst-libs/gst/riff/riff-media.c
|
||
|
@@ -466,12 +466,18 @@
|
||
|
case GST_MAKE_FOURCC ('F', 'M', 'P', '4'):
|
||
|
case GST_MAKE_FOURCC ('U', 'M', 'P', '4'):
|
||
|
case GST_MAKE_FOURCC ('F', 'F', 'D', 'S'):
|
||
|
+ {
|
||
|
+ gchar *fstr = g_strdup_printf ("%" GST_FOURCC_FORMAT,
|
||
|
+ GST_FOURCC_ARGS (codec_fcc));
|
||
|
caps = gst_caps_new_simple ("video/mpeg",
|
||
|
"mpegversion", G_TYPE_INT, 4,
|
||
|
"systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
|
||
|
+ gst_caps_set_simple (caps, "fourcc", G_TYPE_STRING, fstr, NULL);
|
||
|
+ g_free (fstr);
|
||
|
if (codec_name)
|
||
|
*codec_name = g_strdup ("FFmpeg MPEG-4");
|
||
|
break;
|
||
|
+ }
|
||
|
|
||
|
case GST_MAKE_FOURCC ('3', 'I', 'V', '1'):
|
||
|
case GST_MAKE_FOURCC ('3', 'I', 'V', '2'):
|