[x264-devel] commit: Much faster CAVLC RDO and bitstream writing (Jason Garrett-Glaser )
git version control
git at videolan.org
Tue Dec 30 04:16:02 CET 2008
x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Mon Dec 29 22:00:02 2008 -0500| [0e1a92c56f8c89735e2d5044f89832bdc22b6e50] | committer: Jason Garrett-Glaser
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=0e1a92c56f8c89735e2d5044f89832bdc22b6e50
---
common/bs.h | 7 +++++
common/quant.c | 31 +++++++++++++++++++++++
common/quant.h | 1 +
common/x86/quant-a.asm | 63 ++++++++++++++++++++++++++++++++++++++++++++++++
common/x86/quant.h | 5 ++++
encoder/cavlc.c | 48 ++++++++++++++----------------------
tools/checkasm.c | 56 ++++++++++++++++++++++++++++++++----------
7 files changed, 169 insertions(+), 42 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=0e1a92c56f8c89735e2d5044f89832bdc22b6e50
More information about the x264-devel
mailing list