summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@collabora.com>2013-07-10 13:27:21 -0400
committerTim-Philipp Müller <tim@centricular.net>2013-07-15 22:41:16 +0100
commitaa03aa25b2cfbb305441d2b8123840b3c144c1eb (patch)
tree191a692c329a1b6929466645223dc314fc812710
parent3e93902b6c7492b4e63687bae27325020ab5876f (diff)
downloadgstreamer-plugins-base-aa03aa25b2cfbb305441d2b8123840b3c144c1eb.tar.gz
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.
-rw-r--r--gst-libs/gst/riff/riff-media.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gst-libs/gst/riff/riff-media.c b/gst-libs/gst/riff/riff-media.c
index b2fe6da16..7c01bdc42 100644
--- a/gst-libs/gst/riff/riff-media.c
+++ b/gst-libs/gst/riff/riff-media.c
@@ -867,6 +867,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));