vpx/vp8/decoder
Paul Wilkins 58ec6fe8c3 Modified prediction behavior for reference frame.
Trial of a modified prediction function that ranks each possible
reference frame based on a combination of local usage and
frame level probability. The code is a bit cleaner and simpler.

In direct comparison with old unpredicted method with segment level
coding turned off for mode,ref & EOB the prediction gives a gain on derf
of around 0.4%. There is some further gain from bug fixes over earlier code.

With segment coding on the prediction method is slightly -ve on some very
easy clips (at low rates) due to slightly higher overheads, but better on harder
clips. Overall neutral on derf in direct comparison on latest code base, but
compared to earlier code without bug fixes about +0.7% overall psnr
+0.3% SSIM.

Change-Id: I5b8474658b208134d352d24f6517f25795490789
2012-02-06 16:34:41 +00:00
..
arm Fix building with --disable-postproc 2011-08-01 17:50:23 -04:00
generic changed function name for clarity 2011-11-11 09:01:16 -08:00
x86 Fix naming of sse2 idct functions. 2011-08-24 10:25:32 -07:00
asm_dec_offsets.c "Eliminated TOKENEXTRABITS" broke the windows build. 2011-07-26 09:33:16 -04:00
dboolhuff.c Moved vp8_encode_bool into boolhuff.h 2011-07-19 09:17:25 -04:00
dboolhuff.h Moved vp8_encode_bool into boolhuff.h 2011-07-19 09:17:25 -04:00
decodemv.c Modified prediction behavior for reference frame. 2012-02-06 16:34:41 +00:00
decodemv.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
decoderthreading.h vp8mt_alloc_temp_buffers: make prototype return void 2010-11-17 09:13:57 -05:00
decodframe.c Added encoding in Superblock Order 2012-02-02 10:30:57 -08:00
dequantize.c changed function name for clarity 2011-11-11 09:01:16 -08:00
dequantize.h changed function name for clarity 2011-11-11 09:01:16 -08:00
detokenize.c Removed #if CONFIG_I8X8 2011-12-07 13:48:53 -08:00
detokenize.h Add 8x8 transform to experimental branch 2011-07-20 09:49:22 -07:00
ec_types.h Broken EC after MODE_INFO size reduction 2011-05-26 15:13:00 -04:00
error_concealment.c Fixes the boundary checks for extrapolated and interpolated MVs. 2011-09-16 11:58:57 +02:00
error_concealment.h Adding error-concealment to the decoder. 2011-05-19 13:46:33 -04:00
idct_blk.c fix more merge issues 2011-07-21 09:01:53 -07:00
onyxd_if.c Moved some segmentation data structures. 2012-01-31 12:51:57 +00:00
onyxd_int.h Moved some reference frame data structures into common. 2012-01-31 12:52:33 +00:00
reconintra_mt.c Fix relative include paths 2011-02-10 15:09:44 -05:00
reconintra_mt.h Eliminate more warnings. 2010-10-27 18:08:04 -07:00
threading.c Import a decoder bug fix from public stable branch 2012-02-01 14:56:11 -08:00
treereader.h Removed unused function vp8_treed_read_num 2011-06-07 09:32:51 -04:00