diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-08-13 16:11:59 +0200 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-08-31 16:50:00 +0200 |
commit | c469f6b38d289a5c2c2acaf4343223b5b7fa217d (patch) | |
tree | e55c9061b74850afd5a9d0390491fc431df951d9 /gst/qtdemux/qtdemux.h | |
parent | 0f900afe1f2b9eaba646909f968c158bdaa93c25 (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.h | 1 |
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; |