vpx/vp8/decoder
Ronald S. Bultje 5d4cffb35f Superblock coding.
This commit adds a pick_sb_mode() function which selects the best 32x32
superblock coding mode. Then it selects the best per-MB modes, compares
the two and encodes that in the bitstream.

The bitstream coding is rather simplistic right now. At the SB level,
we code a bit to indicate whether this block uses SB-coding (32x32
prediction) or MB-coding (anything else), and then we follow with the
actual modes. This could and should be modified in the future, but is
omitted from this commit because it will likely involve reorganizing
much more code rather than just adding SB coding, so it's better to let
that be judged on its own merits.

Gains on derf: about even, YT/HD: +0.75%, STD/HD: +1.5%.

Change-Id: Iae313a7cbd8f75b3c66d04a68b991cb096eaaba6
2012-08-20 14:43:34 -07:00
..
arm Restyle code 2012-07-17 11:46:03 -07:00
generic 16x16 DCT blocks. 2012-08-02 17:33:10 -07:00
x86 Restyle code 2012-07-17 11:46:03 -07:00
asm_dec_offsets.c "Eliminated TOKENEXTRABITS" broke the windows build. 2011-07-26 09:33:16 -04:00
dboolhuff.c Merges several experiments 2012-07-27 12:12:39 -07:00
dboolhuff.h Merges several experiments 2012-07-27 12:12:39 -07:00
decodemv.c Superblock coding. 2012-08-20 14:43:34 -07:00
decodemv.h Add x86_64-darwin11-gcc target. 2012-08-06 15:26:58 -07:00
decodframe.c Superblock coding. 2012-08-20 14:43:34 -07:00
dequantize.c Refactoring hybrid transform coding 2012-08-06 17:26:21 -07:00
dequantize.h 16x16 DCT blocks. 2012-08-02 17:33:10 -07:00
detokenize.c Some build fixes 2012-08-14 07:28:43 -07:00
detokenize.h Code clean up. 2012-08-15 11:00:53 +01:00
ec_types.h Restyle code 2012-07-17 11:46:03 -07:00
idct_blk.c Superblock coding. 2012-08-20 14:43:34 -07:00
onyxd_if.c Superblock coding. 2012-08-20 14:43:34 -07:00
onyxd_int.h enable interleaved decoding of mode and mv 2012-08-03 12:34:48 -07:00
reconintra_mt.c Code clean up. 2012-08-15 11:00:53 +01:00
reconintra_mt.h Removal of threading code. 2012-02-10 16:23:59 +00:00
treereader.h Restyle code 2012-07-17 11:46:03 -07:00