vpx/vp8/decoder
Suman Sunkara b9a18344cf Use of temporal context for encoding delta updates.
- Used three probability approach for temporal context as follows:
P0 - probability of no change if both above and left not changed
P1 - probability of no change if one of above and left has changed
P2 - probability of no change if both above and left have changed

In addition, a 1 bit/frame has been used to decide whether to use temporal context or to encode directly.  The cost of using both the schemes is calculated ahead and the temporal_update flag is set if the cost of using temporal context is lower than encoding the segment ids directly.

This approach has given around 20% reduction in cost of bits needed to encode segmentation ids.

Change-Id: I44a5509599eded215ae5be9554314280d3d35405
2010-11-11 11:31:36 -05:00
..
arm Initial WebM release 2010-05-18 11:58:33 -04:00
generic Initial WebM release 2010-05-18 11:58:33 -04:00
x86 Initial WebM release 2010-05-18 11:58:33 -04:00
dboolhuff.c Initial WebM release 2010-05-18 11:58:33 -04:00
dboolhuff.h install includes in DIST_DIR/include/vpx, move vpx_codec/ to vpx/ 2010-05-24 20:27:42 -04:00
decodemv.c Use of temporal context for encoding delta updates. 2010-11-11 11:31:36 -05:00
decodemv.h Initial WebM release 2010-05-18 11:58:33 -04:00
decoderthreading.h Initial WebM release 2010-05-18 11:58:33 -04:00
decodframe.c Use of temporal context for encoding delta updates. 2010-11-11 11:31:36 -05:00
demode.c Use of temporal context for encoding delta updates. 2010-11-11 11:31:36 -05:00
demode.h Initial WebM release 2010-05-18 11:58:33 -04:00
dequantize.c Initial WebM release 2010-05-18 11:58:33 -04:00
dequantize.h Initial WebM release 2010-05-18 11:58:33 -04:00
detokenize.c Initial WebM release 2010-05-18 11:58:33 -04:00
detokenize.h Initial WebM release 2010-05-18 11:58:33 -04:00
onyxd_if_sjl.c Initial WebM release 2010-05-18 11:58:33 -04:00
onyxd_if.c Use of temporal context for encoding delta updates. 2010-11-11 11:31:36 -05:00
onyxd_int.h Use of temporal context for encoding delta updates. 2010-11-11 11:31:36 -05:00
threading.c Initial WebM release 2010-05-18 11:58:33 -04:00
treereader.h Initial WebM release 2010-05-18 11:58:33 -04:00
xprintf.c Initial WebM release 2010-05-18 11:58:33 -04:00
xprintf.h Initial WebM release 2010-05-18 11:58:33 -04:00