mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-15 20:01:42 +00:00
lavc/opus: Reset alloc_trim when doing decoder bit-allocation.
Fixes ticket #8649. Reported-by: irc user Xogium
This commit is contained in:
parent
ed3da72583
commit
0d81edcbba
@ -613,6 +613,8 @@ void ff_celt_bitalloc(CeltFrame *f, OpusRangeCoder *rc, int encode)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Allocation trim */
|
/* Allocation trim */
|
||||||
|
if (!encode)
|
||||||
|
f->alloc_trim = 5;
|
||||||
if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths)
|
if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths)
|
||||||
if (encode)
|
if (encode)
|
||||||
ff_opus_rc_enc_cdf(rc, f->alloc_trim, ff_celt_model_alloc_trim);
|
ff_opus_rc_enc_cdf(rc, f->alloc_trim, ff_celt_model_alloc_trim);
|
||||||
|
Loading…
Reference in New Issue
Block a user