[x264-devel] commit: Much faster chroma encoding and other opts (Jason Garrett-Glaser )

git version control git at videolan.org
Tue Jan 27 09:57:24 CET 2009


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Mon Jan 26 23:43:25 2009 -0800| [8e2c4b76dd49c44cedf46343e46b292d5a0ca39e] | committer: Jason Garrett-Glaser 

Much faster chroma encoding and other opts
Small optimization in cache_save (skip_bp)
Fix array_non_zero to not violate strict aliasing (should eliminate miscompilation issues in the future)
Add in automatic substitutions for some asm instructions that have an equivalent smaller representation.

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

 common/dct.c          |   26 +++++++++++++++
 common/dct.h          |    1 +
 common/macroblock.c   |    7 ++--
 common/macroblock.h   |   10 +++---
 common/x86/dct-a.asm  |   80 ++++++++++++++++++++++++++++++++++++++++++++++
 common/x86/dct.h      |    2 +
 common/x86/x86inc.asm |   24 ++++++++++++++
 encoder/macroblock.c  |   85 ++++++++++++++++++++++++++++++------------------
 tools/checkasm.c      |    1 +
 9 files changed, 196 insertions(+), 40 deletions(-)

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


More information about the x264-devel mailing list