diff --git a/gst/isomp4/fourcc.h b/gst/isomp4/fourcc.h index 147027bb53..9e14a78f26 100644 --- a/gst/isomp4/fourcc.h +++ b/gst/isomp4/fourcc.h @@ -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') diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 8153abb7ff..f796735b80 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -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;