[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