aom/vp9
Ronald S. Bultje 790fb13215 Use above/left (instead of previous in scan-order) as token context.
Pearson correlation for above or left is significantly higher than for
previous-in-scan-order (absolute values depend on position in scan, but
in general, we gain about 0.1-0.2 by using either above or left; using
both basically just makes this even better). For eob branch skipping,
we continue to use the previous token in scan order.

This helps about 0.9% on derf after re-training on a limited data set.
Full re-training and results on larger-resolution clips are pending.

Note that this commit breaks trellis, so we can probably get further
gains out of it by fixing trellis at some later point.

Change-Id: Iead68e296fc3a105cca746b5e3da9555d6010cfe
2013-03-26 16:46:09 -07:00
..
common Use above/left (instead of previous in scan-order) as token context. 2013-03-26 16:46:09 -07:00
decoder Use above/left (instead of previous in scan-order) as token context. 2013-03-26 16:46:09 -07:00
encoder Use above/left (instead of previous in scan-order) as token context. 2013-03-26 16:46:09 -07:00
exports_dec support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
exports_enc support building vp8 and vp9 into a single lib 2012-11-15 10:46:17 -08:00
vp9_common.mk Merge "Add VP9_GET_REFERENCE control" into experimental 2013-03-18 11:57:31 -07:00
vp9_cx_iface.c Code cleanup: lower case variable names. 2013-03-20 16:41:30 -07:00
vp9_dx_iface.c Fix pulsing issue with scaling 2013-03-13 19:10:10 -07:00
vp9_iface_common.h Add VP9_GET_REFERENCE control 2013-03-13 19:08:06 -07:00
vp9cx.mk mv dct_sse2.c dct_sse2_intrinsics.c to avoid collision 2013-02-28 13:58:15 -08:00
vp9dx.mk Optimize add_residual function 2013-03-05 16:27:45 -08:00