[x264-devel] commit: Take more shortcuts in i4x4/i8x8 analysis (Jason Garrett-Glaser )

git at videolan.org git at videolan.org
Tue Jun 15 10:48:26 CEST 2010


x264 | branch: stable | Jason Garrett-Glaser <darkshikari at gmail.com> | Thu Jun  3 21:31:10 2010 -0700| [50015055b0857b2c2404b5299b0bc031b39e2724] | committer: Jason Garrett-Glaser 

Take more shortcuts in i4x4/i8x8 analysis
Based on the scores of the H and V modes, rule out modes which are unlikely.
Small compression loss (0.1-0.5%) and large speed gain (10-30% faster intra analysis).
Not enabled in slower encoding modes.

Also make C versions of the merged SATD functions in order to eliminate branches based on their availability.

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

 common/pixel.c    |   42 ++++++++++++++
 common/predict.c  |  156 ++++++++++++++++++++++++++--------------------------
 common/predict.h  |   13 +++++
 encoder/analyse.c |   66 ++++++++++++++---------
 tools/checkasm.c  |   13 +----
 5 files changed, 175 insertions(+), 115 deletions(-)

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


More information about the x264-devel mailing list