--- a/gst-libs/gst/riff/riff-media.c +++ b/gst-libs/gst/riff/riff-media.c @@ -497,6 +497,10 @@ caps = gst_caps_new_simple ("video/mpeg", "mpegversion", G_TYPE_INT, 4, "systemstream", G_TYPE_BOOLEAN, FALSE, NULL); + {gchar *fstr = g_strdup_printf ("%" GST_FOURCC_FORMAT, + GST_FOURCC_ARGS (codec_fcc)); + gst_caps_set_simple (caps, "fourcc", G_TYPE_STRING, fstr, NULL); + g_free (fstr);} if (codec_name) *codec_name = g_strdup ("MPEG-4"); break;