• Claudio Freire's avatar
    AAC encoder: make pe.min a local minimum · 88e498a8
    Claudio Freire authored
    As noted in a comment, pe.min in the reference encoder
    is centered around current pe. The bit reservoir algo
    needs pe.min to be a local minimum, because it can only
    account for local PE variations. If it's set to a global
    minimum as was being done, bit reservoir logic doesn't
    work as efficiently.
    
    This patch tries to forget old minimums and converge to
    a local minimum without losing the stability of the
    previous solution. Listening tests until now suggest this
    solves numerous RC issues.
    88e498a8
Name
Last commit
Last update
..
aac.mak Loading commit data...
ac3.mak Loading commit data...
acodec.mak Loading commit data...
adpcm.mak Loading commit data...
alac.mak Loading commit data...
als.mak Loading commit data...
amrnb.mak Loading commit data...
amrwb.mak Loading commit data...
api.mak Loading commit data...
atrac.mak Loading commit data...
audio.mak Loading commit data...
avformat.mak Loading commit data...
bmp.mak Loading commit data...
cdxl.mak Loading commit data...
checkasm.mak Loading commit data...
concatdec.mak Loading commit data...
cover-art.mak Loading commit data...
demux.mak Loading commit data...
dfa.mak Loading commit data...
dnxhd.mak Loading commit data...
dpcm.mak Loading commit data...
ea.mak Loading commit data...
exif.mak Loading commit data...
ffmpeg.mak Loading commit data...
ffprobe.mak Loading commit data...
fft.mak Loading commit data...
filter-audio.mak Loading commit data...
filter-video.mak Loading commit data...
flac.mak Loading commit data...
gapless.mak Loading commit data...
gif.mak Loading commit data...
h264.mak Loading commit data...
hevc.mak Loading commit data...
image.mak Loading commit data...
indeo.mak Loading commit data...
libavcodec.mak Loading commit data...
libavdevice.mak Loading commit data...
libavformat.mak Loading commit data...
libavresample.mak Loading commit data...
libavutil.mak Loading commit data...
libswresample.mak Loading commit data...
lossless-audio.mak Loading commit data...
lossless-video.mak Loading commit data...
microsoft.mak Loading commit data...
monkeysaudio.mak Loading commit data...
mp3.mak Loading commit data...
mpc.mak Loading commit data...
mpeg4.mak Loading commit data...
mxf.mak Loading commit data...
opus.mak Loading commit data...
pcm.mak Loading commit data...
probe.mak Loading commit data...
prores.mak Loading commit data...
qt.mak Loading commit data...
qtrle.mak Loading commit data...
real.mak Loading commit data...
screen.mak Loading commit data...
seek.mak Loading commit data...
source-check.sh Loading commit data...
source.mak Loading commit data...
subtitles.mak Loading commit data...
utvideo.mak Loading commit data...
vcodec.mak Loading commit data...
video.mak Loading commit data...
voice.mak Loading commit data...
vorbis.mak Loading commit data...
vpx.mak Loading commit data...
vqf.mak Loading commit data...
wavpack.mak Loading commit data...
wma.mak Loading commit data...
xvid.mak Loading commit data...