[x264-devel] commit: Much faster CAVLC RDO and bitstream writing (Jason Garrett-Glaser )
git version control
git at videolan.org
Tue Dec 30 04:33:26 CET 2008
x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Tue Dec 30 03:12:17 2008 +0000| [681544ef803f3bd0429659495f97455aed1158a0] | committer: Loren Merritt
Much faster CAVLC RDO and bitstream writing
Pure asm version of level/run coding. Over 2x faster than C.
Up to 40% faster CAVLC RDO. Overall benefit up to ~7.5% with RDO or ~5% with fast encoding settings.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=681544ef803f3bd0429659495f97455aed1158a0
---
common/bs.h | 7 +++++
common/quant.c | 31 +++++++++++++++++++++++
common/quant.h | 1 +
common/x86/quant-a.asm | 64 ++++++++++++++++++++++++++++++++++++++++++++++++
common/x86/quant.h | 5 +++
encoder/cavlc.c | 48 ++++++++++++++---------------------
tools/checkasm.c | 56 ++++++++++++++++++++++++++++++++---------
7 files changed, 170 insertions(+), 42 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=681544ef803f3bd0429659495f97455aed1158a0
More information about the x264-devel
mailing list