riffmedia: add systemstream to all mpeg video caps

This commit is contained in:
Matej Knopp 2013-02-13 23:28:01 +01:00 committed by Sebastian Dröge
parent 7110c7216f
commit 5385a65b04

View file

@ -360,14 +360,16 @@ gst_riff_create_video_caps (guint32 codec_fcc,
case GST_MAKE_FOURCC ('S', 'E', 'D', 'G'): case GST_MAKE_FOURCC ('S', 'E', 'D', 'G'):
caps = gst_caps_new_simple ("video/mpeg", caps = gst_caps_new_simple ("video/mpeg",
"mpegversion", G_TYPE_INT, 4, NULL); "mpegversion", G_TYPE_INT, 4,
"systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
if (codec_name) if (codec_name)
*codec_name = g_strdup ("Samsung MPEG-4"); *codec_name = g_strdup ("Samsung MPEG-4");
break; break;
case GST_MAKE_FOURCC ('M', '4', 'C', 'C'): case GST_MAKE_FOURCC ('M', '4', 'C', 'C'):
caps = gst_caps_new_simple ("video/mpeg", caps = gst_caps_new_simple ("video/mpeg",
"mpegversion", G_TYPE_INT, 4, NULL); "mpegversion", G_TYPE_INT, 4,
"systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
if (codec_name) if (codec_name)
*codec_name = g_strdup ("Divio MPEG-4"); *codec_name = g_strdup ("Divio MPEG-4");
break; break;
@ -445,7 +447,8 @@ gst_riff_create_video_caps (guint32 codec_fcc,
case GST_MAKE_FOURCC ('M', 'P', '4', 'S'): case GST_MAKE_FOURCC ('M', 'P', '4', 'S'):
case GST_MAKE_FOURCC ('M', '4', 'S', '2'): case GST_MAKE_FOURCC ('M', '4', 'S', '2'):
caps = gst_caps_new_simple ("video/mpeg", caps = gst_caps_new_simple ("video/mpeg",
"mpegversion", G_TYPE_INT, 4, NULL); "mpegversion", G_TYPE_INT, 4,
"systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
if (codec_name) if (codec_name)
*codec_name = g_strdup ("Microsoft ISO MPEG-4 1.1"); *codec_name = g_strdup ("Microsoft ISO MPEG-4 1.1");
break; break;
@ -454,7 +457,8 @@ gst_riff_create_video_caps (guint32 codec_fcc,
case GST_MAKE_FOURCC ('U', 'M', 'P', '4'): case GST_MAKE_FOURCC ('U', 'M', 'P', '4'):
case GST_MAKE_FOURCC ('F', 'F', 'D', 'S'): case GST_MAKE_FOURCC ('F', 'F', 'D', 'S'):
caps = gst_caps_new_simple ("video/mpeg", caps = gst_caps_new_simple ("video/mpeg",
"mpegversion", G_TYPE_INT, 4, NULL); "mpegversion", G_TYPE_INT, 4,
"systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
if (codec_name) if (codec_name)
*codec_name = g_strdup ("FFmpeg MPEG-4"); *codec_name = g_strdup ("FFmpeg MPEG-4");
break; break;
@ -481,7 +485,8 @@ gst_riff_create_video_caps (guint32 codec_fcc,
case GST_MAKE_FOURCC ('m', 'p', '4', 'v'): case GST_MAKE_FOURCC ('m', 'p', '4', 'v'):
case GST_MAKE_FOURCC ('R', 'M', 'P', '4'): case GST_MAKE_FOURCC ('R', 'M', 'P', '4'):
caps = gst_caps_new_simple ("video/mpeg", caps = gst_caps_new_simple ("video/mpeg",
"mpegversion", G_TYPE_INT, 4, NULL); "mpegversion", G_TYPE_INT, 4,
"systemstream", G_TYPE_BOOLEAN, FALSE, NULL);
if (codec_name) if (codec_name)
*codec_name = g_strdup ("MPEG-4"); *codec_name = g_strdup ("MPEG-4");
break; break;