• 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
..
api Loading commit data...
checkasm Loading commit data...
fate Loading commit data...
filtergraphs Loading commit data...
ref Loading commit data...
Makefile Loading commit data...
audiogen.c Loading commit data...
base64.c Loading commit data...
copycooker.sh Loading commit data...
extended.ffconcat Loading commit data...
fate-run.sh Loading commit data...
fate-valgrind.supp Loading commit data...
fate.sh Loading commit data...
ffserver-regression.sh Loading commit data...
ffserver.conf Loading commit data...
ffserver.regression.ref Loading commit data...
lavf-regression.sh Loading commit data...
md5.sh Loading commit data...
reference.pnm Loading commit data...
regression-funcs.sh Loading commit data...
rotozoom.c Loading commit data...
simple1.ffconcat Loading commit data...
simple2.ffconcat Loading commit data...
test.ffmeta Loading commit data...
tiny_psnr.c Loading commit data...
tiny_ssim.c Loading commit data...
utils.c Loading commit data...
videogen.c Loading commit data...