[x264-devel] commit: Overhaul macroblock_cache_rect (Jason Garrett-Glaser )

git at videolan.org git at videolan.org
Sun Mar 28 04:44:28 CEST 2010


x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Sun Mar 14 00:19:59 2010 -0800| [e73a769dec58d69860998706b4f99808e18a376d] | committer: Jason Garrett-Glaser 

Overhaul macroblock_cache_rect
Unify the rectangle functions into a single one similar to ffmpeg's fill_rectangle.
Remove all cases of variable-size cache_rect calls; create a function-pointer-based system for handling such cases.
Should greatly decrease code size required for such calls.

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

 Makefile            |    4 +-
 common/common.h     |    1 +
 common/macroblock.h |   95 +----------------------------------
 common/osdep.h      |    2 +
 common/rectangle.c  |   53 +++++++++++++++++++
 common/rectangle.h  |  141 +++++++++++++++++++++++++++++++++++++++++++++++++++
 encoder/me.c        |    3 +-
 7 files changed, 202 insertions(+), 97 deletions(-)

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


More information about the x264-devel mailing list