[x264-devel] commit: Lookaheadless MB-tree support (Jason Garrett-Glaser )
git at videolan.org
git at videolan.org
Fri Jun 25 09:58:07 CEST 2010
x264 | branch: master | Jason Garrett-Glaser <darkshikari at gmail.com> | Thu Jun 17 14:50:07 2010 -0700| [7865fcb4093c39ec13def8a1cd14a7e67ddd8066] | committer: Jason Garrett-Glaser
Lookaheadless MB-tree support
Uses past motion information instead of future data from the lookahead.
Not as accurate, but better than nothing in zero-latency compression when a lookahead isn't available.
Currently resets on keyframes, so only available if intra-refresh is set, to avoid pops on non-scenecut keyframes.
Not on by default with any preset/tune combination; must be enabled explicitly if --tune zerolatency is used.
Also slightly modify encoding presets: disable rc-lookahead in the fastest presets.
Enable MB-tree in "veryfast", albeit with a very short lookahead.
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=7865fcb4093c39ec13def8a1cd14a7e67ddd8066
---
common/common.c | 5 ++++-
encoder/encoder.c | 7 ++++++-
encoder/slicetype.c | 50 ++++++++++++++++++++++++++++++++++++--------------
x264.c | 19 ++++++++++---------
4 files changed, 56 insertions(+), 25 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=7865fcb4093c39ec13def8a1cd14a7e67ddd8066
More information about the x264-devel
mailing list