summaryrefslogtreecommitdiffstats
path: root/gst/qtdemux/qtdemux.h
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-08-13 16:11:59 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-08-31 16:50:00 +0200
commitc469f6b38d289a5c2c2acaf4343223b5b7fa217d (patch)
treee55c9061b74850afd5a9d0390491fc431df951d9 /gst/qtdemux/qtdemux.h
parent0f900afe1f2b9eaba646909f968c158bdaa93c25 (diff)
qtdemux: consider 3gpp style tag parsing in some more cases
3GPP specs define a number of tags along with precise layout. While these are normally expected to be found in a container whose major brand is a 3GPP brand, this may also happen when a 3GPP brand is only mentioned as a compatible brand. Apply some checks, heuristic and fallbacks to extract such tags as well.
Diffstat (limited to 'gst/qtdemux/qtdemux.h')
-rw-r--r--gst/qtdemux/qtdemux.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux.h b/gst/qtdemux/qtdemux.h
index 7b7c135f..cff66ce9 100644
--- a/gst/qtdemux/qtdemux.h
+++ b/gst/qtdemux/qtdemux.h
@@ -65,6 +65,7 @@ struct _GstQTDemux {
gint n_subp_streams;
guint major_brand;
+ GstBuffer *comp_brands;
GNode *moov_node;
GNode *moov_node_compressed;