Prevent scalefactors from overflowing.

fixes issue351

Originally committed as revision 13591 to svn://svn.ffmpeg.org/ffmpeg/trunk
pull/126/head
Michael Niedermayer 17 years ago
parent fb2b88a816
commit 2453f40602
  1. 2
      libavcodec/mpegaudioenc.c

@ -387,7 +387,7 @@ static void compute_scale_factors(unsigned char scale_code[SBLIMIT],
vmax = v;
}
/* compute the scale factor index using log 2 computations */
if (vmax > 0) {
if (vmax > 1) {
n = av_log2(vmax);
/* n is the position of the MSB of vmax. now
use at most 2 compares to find the index */

Loading…
Cancel
Save