]> git.sesse.net Git - x264/commit
Rewrite deblock strength calculation, add asm
authorFiona Glaser <fiona@x264.com>
Tue, 18 May 2010 23:48:00 +0000 (16:48 -0700)
committerFiona Glaser <fiona@x264.com>
Fri, 21 May 2010 08:24:30 +0000 (01:24 -0700)
commit2ea35adf96ab0bdb830692492f38c98caa28684d
treee63d033d708f31014bb1976963ee5c244f553ac2
parent4bebd7414cdc1a2a4c06004951686071c3a9b532
Rewrite deblock strength calculation, add asm
Rewrite is significantly slower, but is necessary to make asm possible.
Similar concept to ffmpeg's deblock strength asm.
Roughly one order of magnitude faster than C.
Overall, with the asm, saves ~100-300 clocks in deblocking per MB.
common/common.h
common/deblock.c
common/frame.h
common/macroblock.c
common/macroblock.h
common/x86/deblock-a.asm
common/x86/x86util.asm
tools/checkasm.c