[x264-devel] commit: Lookaheadless MB-tree support (Jason Garrett-Glaser )

git at videolan.org git at videolan.org
Thu Jul 15 04:08:47 CEST 2010


x264 | branch: stable | 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