vpx/vp9
Ronald S. Bultje 1d4fbeb32a Implement tx_select for superblock encoding.
Also split superblock handling code out of decode_macroblock() into
a new function decode_superblock(), for easier readability.

Derf +0.05%, HD +0.2%, STDHD +0.1%. We can likely get further gains
by allowing to select mb_skip_coeff for a subset of the complete SB
or something along those lines, because although this change allows
coding smaller transforms for bigger predictors, it increases the
overhead of coding EOBs to skip the parts where the residual is
near-zero, and thus the overall gain is not as high as we'd expect.

Change-Id: I552ce1286487267f504e3090b683e15515791efa
2012-11-08 11:03:00 -08:00
..
common Merge with upstream experimental changes (2) 2012-11-07 14:32:26 -08:00
decoder Implement tx_select for superblock encoding. 2012-11-08 11:03:00 -08:00
encoder Implement tx_select for superblock encoding. 2012-11-08 11:03:00 -08:00
exports_dec Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
exports_enc Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
vp9_common.mk Merge with upstream experimental changes 2012-11-07 11:46:23 -08:00
vp9_cx_iface.c Merge with upstream experimental changes 2012-11-07 11:46:23 -08:00
vp9_dx_iface.c vpx: merge with master 2012-11-06 12:04:53 -08:00
vp9cx_arm.mk Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
vp9cx.mk Rough merge of master into experimental 2012-11-07 11:30:16 -08:00
vp9dx_arm.mk Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
vp9dx.mk Rough merge of master into experimental 2012-11-07 11:30:16 -08:00