[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