• Michael Niedermayer's avatar
    store the number of runs to avoid storing the last run value · b44985ba
    Michael Niedermayer authored
    about 10% lower bitrate for -qscale 32 (forman & some music video)
    worst case bitrate increase <0.1% (lossless or low qscale)
    and now the bad news, even though this just adds a single subtraction and an if() into the medium sized unpack_coeffs() loop and the if() will only be false once per unpac_coeff() call, gcc produces 50% slower code, i didnt look at the generated asm yet, not sure if i want to ...
    
    Originally committed as revision 4131 to svn://svn.ffmpeg.org/ffmpeg/trunk
    b44985ba
Name
Last commit
Last update
doc Loading commit data...
libavcodec Loading commit data...
libavformat Loading commit data...
postproc Loading commit data...
tests Loading commit data...
vhook Loading commit data...
.cvsignore Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
Makefile Loading commit data...
README Loading commit data...
berrno.h Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
configure Loading commit data...
cws2fws.c Loading commit data...
cygwin_inttypes.h Loading commit data...
ffinstall.nsi Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
output_example.c Loading commit data...
pktdumper.c Loading commit data...
qt-faststart.c Loading commit data...
xvmc_render.h Loading commit data...