]> git.sesse.net Git - x264/commit
Lookaheadless MB-tree support
authorFiona Glaser <fiona@x264.com>
Thu, 17 Jun 2010 21:50:07 +0000 (14:50 -0700)
committerFiona Glaser <fiona@x264.com>
Fri, 25 Jun 2010 07:43:38 +0000 (00:43 -0700)
commit669cc1def2034a7ef55946df9f6e1ae13963eb8a
tree11ebb228b35c56d93f04dcfd5149dbe12a4c4dc7
parentd020c4274edab45314c6bcf324d05f21dd13a93c
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.
common/common.c
encoder/encoder.c
encoder/slicetype.c
x264.c