]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/g723_1dec.c
lavc: implement an ATRAC9 decoder
[ffmpeg] / libavcodec / g723_1dec.c
index c8202a937c4f85afd055c0a870fca243de1db576..ab952ec66d37fd79786240e3261488f50d2aac14 100644 (file)
@@ -549,7 +549,7 @@ static void gain_scale(G723_1_Context *p, int16_t * buf, int energy)
         denom <<= bits2;
 
         bits2 = 5 + bits1 - bits2;
-        bits2 = FFMAX(0, bits2);
+        bits2 = av_clip_uintp2(bits2, 5);
 
         gain = (num >> 1) / (denom >> 16);
         gain = square_root(gain << 16 >> bits2);