[x264-devel] commit: Various optimizations and cosmetics (Jason Garrett-Glaser )

git version control git at videolan.org
Sun Jul 6 20:59:35 CEST 2008


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Sun Jul  6 12:59:15 2008 -0600| [58d7d06f919fa38d4c62acaec1858be6d77f4bab]

Various optimizations and cosmetics
Update AUTHORS file with Gabriel and me
update XCHG macro to work correctly in if statements
Add new lookup tables for block_idx and fdec/fenc addresses
Slightly faster array_non_zero_count_mmx (patch by holger)
Eliminate branch in analyse_intra
Unroll loops in and clean up chroma encode
Convert some for loops to do/while loops for speed improvement
Do explicit write-combining on --me tesa mvsad_t struct
Shrink --me esa zero[] array
Speed up bime by reducing size of visited[][][] array

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

 AUTHORS              |   10 ++++++++++
 common/common.h      |    2 +-
 common/macroblock.h  |   26 ++++++++++++++++++++++++++
 common/x86/util.h    |   10 ++++------
 encoder/analyse.c    |   23 +++++++----------------
 encoder/macroblock.c |   36 ++++++++++++++++--------------------
 encoder/me.c         |   49 ++++++++++++++++++++++++++++++++-----------------
 7 files changed, 96 insertions(+), 60 deletions(-)

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


More information about the x264-devel mailing list