summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2007-08-12 14:35:41 +0000
committerWim Taymans <wim.taymans@gmail.com>2007-08-12 14:35:41 +0000
commit39321cf1f760f907755180873927a1a9ff47f8a9 (patch)
tree6b872c3db8892301bab2d8473db85f039577288a
parenta1c029bab56c826d5311132e8d303c8ef502ec36 (diff)
gst/qtdemux/qtdemux.c: Fix parsing of mp4a version 0 atoms. Fixes #465774.
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_node): Fix parsing of mp4a version 0 atoms. Fixes #465774.
-rw-r--r--ChangeLog5
-rw-r--r--gst/qtdemux/qtdemux.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4c7fe509..c57cd869 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-08-12 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
+ Fix parsing of mp4a version 0 atoms. Fixes #465774.
+
2007-08-10 Stefan Kost <ensonic@users.sf.net>
* gst/rtp/gstrtpilbcdepay.c:
diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c
index c2129d99..531a1eff 100644
--- a/gst/qtdemux/qtdemux.c
+++ b/gst/qtdemux/qtdemux.c
@@ -2144,6 +2144,8 @@ qtdemux_parse_node (GstQTDemux * qtdemux, GNode * node, guint8 * buffer,
/* parse any esds descriptors */
switch (version) {
case 0x00000000:
+ offset = 0x24;
+ break;
case 0x00010000:
offset = 0x34;
break;