qtdemux: Support subtitle when track subtype is fourcc_subt

https://bugzilla.gnome.org/show_bug.cgi?id=752655
This commit is contained in:
Paul Hyunil 2015-07-16 09:32:36 +09:00 committed by Tim-Philipp Müller
parent c5950cd04a
commit 3740e69957
2 changed files with 3 additions and 2 deletions

View file

@ -204,6 +204,7 @@ G_BEGIN_DECLS
#define FOURCC_stsz GST_MAKE_FOURCC('s','t','s','z')
#define FOURCC_stts GST_MAKE_FOURCC('s','t','t','s')
#define FOURCC_subp GST_MAKE_FOURCC('s','u','b','p')
#define FOURCC_subt GST_MAKE_FOURCC('s','u','b','t')
#define FOURCC_text GST_MAKE_FOURCC('t','e','x','t')
#define FOURCC_tkhd GST_MAKE_FOURCC('t','k','h','d')
#define FOURCC_tmpo GST_MAKE_FOURCC('t','m','p','o')

View file

@ -6449,7 +6449,7 @@ gst_qtdemux_add_stream (GstQTDemux * qtdemux,
} else if (stream->subtype == FOURCC_strm) {
GST_DEBUG_OBJECT (qtdemux, "stream type, not creating pad");
} else if (stream->subtype == FOURCC_subp || stream->subtype == FOURCC_text
|| stream->subtype == FOURCC_sbtl) {
|| stream->subtype == FOURCC_sbtl || stream->subtype == FOURCC_subt) {
gchar *name = g_strdup_printf ("subtitle_%u", qtdemux->n_sub_streams);
stream->pad =
@ -9308,7 +9308,7 @@ qtdemux_parse_trak (GstQTDemux * qtdemux, GNode * trak)
}
stream->sampled = TRUE;
} else if (stream->subtype == FOURCC_subp || stream->subtype == FOURCC_text
|| stream->subtype == FOURCC_sbtl) {
|| stream->subtype == FOURCC_sbtl || stream->subtype == FOURCC_subt) {
stream->sampled = TRUE;
stream->sparse = TRUE;