[XviD-devel] [CVS commits] devapi4 -- PSNR report fix and new 2pass
code
Edouard Gomez
ed.gomez at free.fr
Sun Nov 9 23:35:28 CET 2003
Feedback is welcome for the new twopass code. Be aware that old cvs
versions reported erroneous PSNRs values, so if you compare the
different 2pass codes, you need to do it with external tools that
compare the resulting frames outside xvidcore.
2003-11-09 20:47:47 GMT Edouard Gomez patch-92
Summary:
New two pass code.
Revision:
xvidcore--devapi4--1.0--patch-92
New two pass code. I may say it's just a fixed version, though it looks
more like a "take all the ideas and write it again" version. It performs
better with all natural sequences i have and a bit worse with anime.
Including it now, allow me improving the code during the beta releases.
modified files:
src/encoder.c src/plugins/plugin_2pass1.c
src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
vfw/src/config.c vfw/src/config.h
2003-11-09 17:07:16 GMT patch-91
Summary:
Fixes for bframe compensation (used in psnr tests).
Revision:
xvidcore--devapi4--1.0--patch-91
* transfer_8to16_sub2_(c|mmx|xmm|3dne) write back the compensated
result to current frame pointer.
* transfer_8to16_sub2_mmx uses proper rounding (a+b+1)/2. The +1
operation was missing.
* Blocks skipped in bframes must be compensated for psnr computing.
modified files:
src/encoder.c src/motion/estimation_bvop.c
src/utils/mem_transfer.c
src/utils/x86_asm/mem_transfer_3dne.asm
src/utils/x86_asm/mem_transfer_mmx.asm
--
Edouard Gomez
More information about the XviD-devel
mailing list