[FFmpeg-cvslog] r18889 - trunk/libavcodec/eac3dec.c

jbr subversion
Thu May 21 02:15:45 CEST 2009


Author: jbr
Date: Thu May 21 02:15:44 2009
New Revision: 18889

Log:
eac3dec: fix bug in GAQ dequantization

Modified:
   trunk/libavcodec/eac3dec.c

Modified: trunk/libavcodec/eac3dec.c
==============================================================================
--- trunk/libavcodec/eac3dec.c	Thu May 21 02:15:03 2009	(r18888)
+++ trunk/libavcodec/eac3dec.c	Thu May 21 02:15:44 2009	(r18889)
@@ -175,7 +175,7 @@ void ff_eac3_decode_transform_coeffs_aht
 
             for (blk = 0; blk < 6; blk++) {
                 int mant = get_sbits(gbc, gbits);
-                if (mant == -(1 << (gbits-1))) {
+                if (log_gain && mant == -(1 << (gbits-1))) {
                     /* large mantissa */
                     int b;
                     int mbits = bits - (2 - log_gain);



More information about the ffmpeg-cvslog mailing list