[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