[x264-devel] commit: Various performance optimizations (Jason Garrett-Glaser )
git version control
git at videolan.org
Thu Jan 21 05:48:02 CET 2010
x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Mon Jan 18 20:29:33 2010 -0800| [952aa77c8c7980614cbaa4800e865f4f6a701043] | committer: Jason Garrett-Glaser
Various performance optimizations
Simplify and compact storage of direct motion vectors, faster --direct auto.
Shrink various arrays to save a bit of cache.
Simplify and reorganize B macroblock type writing in CABAC.
Add some missing ALIGNED macros.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=952aa77c8c7980614cbaa4800e865f4f6a701043
---
common/common.h | 8 +++---
common/macroblock.c | 62 +++++++++++++++++++++++++++----------------------
common/macroblock.h | 4 ---
encoder/analyse.c | 20 ++++++++++++----
encoder/cabac.c | 37 +++++++++++++++--------------
encoder/cavlc.c | 2 +-
encoder/macroblock.h | 2 +-
encoder/me.c | 4 +-
8 files changed, 76 insertions(+), 63 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=952aa77c8c7980614cbaa4800e865f4f6a701043
More information about the x264-devel
mailing list