]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aacdec_fixed.c
avcodec/gif: fix issues with transparent crop
[ffmpeg] / libavcodec / aacdec_fixed.c
index 2c594c67922050dac5a7f572ea823f2a3cafd830..b051e75709af787f692e470e76d9a0c664ccfd8b 100644 (file)
@@ -221,7 +221,7 @@ static void noise_scale(int *coefs, int scale, int band_energy, int len)
     }
     else {
         s = s + 32;
-        round = 1 << (s-1);
+        round = s ? 1 << (s-1) : 0;
         for (i=0; i<len; i++) {
             out = (int)((int64_t)((int64_t)coefs[i] * c + round) >> s);
             coefs[i] = out * ssign;