[x264-devel] commit: More CABAC and CAVLC optimizations (Jason Garrett-Glaser )

git version control git at videolan.org
Sun May 10 10:16:43 CEST 2009


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Mon May  4 04:19:28 2009 -0700| [400740ba1a8a7a6001aa9b01e9be0b3d0905856e] | committer: Jason Garrett-Glaser 

More CABAC and CAVLC optimizations
Simplified function calling for block_residual_write_(cabac|cavlc) and improved sigmap coding.
Tried making 0/1-bit specific versions of CABAC asm, but benefit was minimal under GCC 4.3.
Helped a decent bit under 3.4, but you shouldn't be using such old versions anyways.

> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=400740ba1a8a7a6001aa9b01e9be0b3d0905856e
---

 common/cabac.c  |    3 +
 encoder/cabac.c |  110 ++++++++++++++++++++++++++++++-------------------------
 encoder/cavlc.c |   53 +++++++++++++-------------
 3 files changed, 89 insertions(+), 77 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=400740ba1a8a7a6001aa9b01e9be0b3d0905856e


More information about the x264-devel mailing list