mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 03:35:21 +00:00
qtdemux: Support subtitle when track subtype is fourcc_subt
https://bugzilla.gnome.org/show_bug.cgi?id=752655
This commit is contained in:
parent
c5950cd04a
commit
3740e69957
2 changed files with 3 additions and 2 deletions
|
@ -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')
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue