summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-08-18 17:17:28 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-08-31 16:50:01 +0200
commit15fa7d33edeb7a4d2c9c5e8baddab9644e7b82a8 (patch)
tree08a699d0fa073d7b550a8f39795fd2c6257d90a4
parentc469f6b38d289a5c2c2acaf4343223b5b7fa217d (diff)
qtdemux: also extract ftyp info in push mode
-rw-r--r--gst/qtdemux/qtdemux.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c
index 0c7689fed..4bfcc59f2 100644
--- a/gst/qtdemux/qtdemux.c
+++ b/gst/qtdemux/qtdemux.c
@@ -2638,6 +2638,10 @@ gst_qtdemux_chain (GstPad * sinkpad, GstBuffer * inbuf)
2638 g_node_destroy (demux->moov_node); 2638 g_node_destroy (demux->moov_node);
2639 demux->moov_node = NULL; 2639 demux->moov_node = NULL;
2640 GST_DEBUG_OBJECT (demux, "Finished parsing the header"); 2640 GST_DEBUG_OBJECT (demux, "Finished parsing the header");
2641 }
2642 if (fourcc == FOURCC_ftyp) {
2643 GST_DEBUG_OBJECT (demux, "Parsing [ftyp]");
2644 qtdemux_parse_ftyp (demux, data, demux->neededbytes);
2641 } else { 2645 } else {
2642 GST_WARNING_OBJECT (demux, 2646 GST_WARNING_OBJECT (demux,
2643 "Unknown fourcc while parsing header : %" GST_FOURCC_FORMAT, 2647 "Unknown fourcc while parsing header : %" GST_FOURCC_FORMAT,