[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