mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avcodec/g729postfilter: avoid potential negative shift
Fixes CID1194402 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
d03defa778
commit
1fc28cf164
@ -389,7 +389,7 @@ static int16_t long_term_filter(DSPContext *dsp, int pitch_delay_int,
|
||||
lt_filt_factor_a = (gain_den << 15) / (gain_den + gain_num);
|
||||
}
|
||||
#else
|
||||
L64_temp0 = ((int64_t)gain_num) << (sh_gain_num - 1);
|
||||
L64_temp0 = (((int64_t)gain_num) << sh_gain_num) >> 1;
|
||||
L64_temp1 = ((int64_t)gain_den) << sh_gain_den;
|
||||
lt_filt_factor_a = FFMAX((L64_temp1 << 15) / (L64_temp1 + L64_temp0), MIN_LT_FILT_FACTOR_A);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user