diff options
author | Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com> | 2013-07-10 13:27:21 -0400 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.net> | 2013-07-15 22:41:16 +0100 |
commit | aa03aa25b2cfbb305441d2b8123840b3c144c1eb (patch) | |
tree | 191a692c329a1b6929466645223dc314fc812710 | |
parent | 3e93902b6c7492b4e63687bae27325020ab5876f (diff) | |
download | gstreamer-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.c | 7 |
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)); |