From 740749ac55f680ad61a328f86b595fa2837dd14c Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Mon, 5 Sep 2016 09:35:53 +0100 Subject: [PATCH] aacparse: fix varlength number reading as per spec https://bugzilla.gnome.org/show_bug.cgi?id=769278 --- gst/audioparsers/gstaacparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/audioparsers/gstaacparse.c b/gst/audioparsers/gstaacparse.c index 021de09309..1b4c789a6f 100644 --- a/gst/audioparsers/gstaacparse.c +++ b/gst/audioparsers/gstaacparse.c @@ -481,7 +481,7 @@ gst_aac_parse_latm_get_value (GstAacParse * aacparse, GstBitReader * br, *value = 0; if (!gst_bit_reader_get_bits_uint8 (br, &bytes, 2)) return FALSE; - for (i = 0; i < bytes; ++i) { + for (i = 0; i <= bytes; ++i) { *value <<= 8; if (!gst_bit_reader_get_bits_uint8 (br, &byte, 8)) return FALSE;