]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/g729postfilter.c
ac3enc_fixed: drop unnecessary fixed-point DSP code
[ffmpeg] / libavcodec / g729postfilter.c
index ab668594d2d3f277cfed44736143caaeff3d5948..617744ec8eb9680c03698fea06e7129ca7f8e17e 100644 (file)
@@ -600,6 +600,7 @@ int16_t ff_g729_adaptive_gain_control(int gain_before, int gain_after, int16_t *
             gain = ((gain_before - gain_after) << 14) / gain_after + 0x4000;
             gain = bidir_sal(gain, exp_after - exp_before);
         }
+        gain = av_clip_int16(gain);
         gain = (gain * G729_AGC_FAC1 + 0x4000) >> 15; // gain * (1-0.9875)
     } else
         gain = 0;