[x264-devel] commit: Optimize CABAC bit cost calculation (Jason Garrett-Glaser )

git version control git at videolan.org
Fri Oct 31 16:57:56 CET 2008


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Sat Oct 25 01:50:08 2008 -0700| [aa40e41abae051191117ae670cadd9cd50f66b6f] | committer: Jason Garrett-Glaser 

Optimize CABAC bit cost calculation
Speed up cabac mvd and add new precalculated transition/entropy table.
Add "noup" function for cabac operations to not update the state table when it isn't necessary.
1-3% faster macroblock_size_cabac.
Cosmetics

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

 common/cabac.h  |    9 +++-
 encoder/cabac.c |  131 +++++++++++++++++++++++++++++++-----------------------
 encoder/rdo.c   |   50 ++++++++++++++-------
 3 files changed, 117 insertions(+), 73 deletions(-)

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


More information about the x264-devel mailing list