Sophie

Sophie

distrib > Mageia > 1 > i586 > media > core-updates-src > by-pkgid > cc1449fd094f04e3bf58d09425996df5 > files > 32

blender-2.49b-11.3.mga1.src.rpm

Adapted from
http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/patches/to_upstream/42_aac_zero_bands.patch?revision=25254&view=markup&pathrev=26428
diff -Naurp libavcodec/aac.c libavcodec/aac.c.mikson
--- libavcodec/aac.c    2011-06-23 07:25:29.958250392 +0000
+++ libavcodec/aac.c.mikson     2011-06-23 07:27:21.493443355 +0000
@@ -579,9 +579,9 @@
             while ((sect_len_incr = get_bits(gb, bits)) == (1 << bits)-1)
                 sect_len += sect_len_incr;
             sect_len += sect_len_incr;
-            if (sect_len > ics->max_sfb) {
+            if (sect_len > ics->max_sfb || sect_len == 0) {
                 av_log(ac->avccontext, AV_LOG_ERROR,
-                    "Number of bands (%d) exceeds limit (%d).\n",
+                    "Number of bands (%d) is invalid, limit (%d).\n",
                     sect_len, ics->max_sfb);
                 return -1;
             }