From 0a914f8fe207bee322097e6c19c12602a809e300 Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Wed, 10 Jul 2013 13:27:21 -0400 Subject: [PATCH] riff: Provide correct media type for XSub Xsub (fourcc DXSB) is a subpicture stream used for embeded subtitles on divx files. This provides a correct media type for them instead of just video/x-avi-unknown. --- gst-libs/gst/riff/riff-media.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gst-libs/gst/riff/riff-media.c b/gst-libs/gst/riff/riff-media.c index 2a0d6ed83b..5ea3aa8ed3 100644 --- a/gst-libs/gst/riff/riff-media.c +++ b/gst-libs/gst/riff/riff-media.c @@ -877,6 +877,13 @@ gst_riff_create_video_caps (guint32 codec_fcc, break; + case GST_MAKE_FOURCC ('D', 'X', 'S', 'B'): + caps = gst_caps_new_empty_simple ("subpicture/x-xsub"); + if (codec_name) + *codec_name = g_strdup ("XSUB subpicture stream"); + + break; + default: GST_WARNING ("Unknown video fourcc %" GST_FOURCC_FORMAT, GST_FOURCC_ARGS (codec_fcc));