]> granicus.if.org Git - libvpx/commit
Adding contextual coding of mb_skip_coeff flag.
authorDeb Mukherjee <debargha@google.com>
Mon, 19 Mar 2012 18:02:04 +0000 (11:02 -0700)
committerDeb Mukherjee <debargha@google.com>
Wed, 21 Mar 2012 10:55:44 +0000 (03:55 -0700)
commit57d953479bdb811eb12039167b64010e77ee1b28
tree34bfc3f6bddc76677fdcda9ef121270d96178003
parent21d3612a2f2e09d8cc76e696a181865744479dcd
Adding contextual coding of mb_skip_coeff flag.

Using contextual coding of the mkb_skip_coeff flag using the
values of this flag from the left and above. There is a small
improvement of about 0.15% on Derf:
http://www.corp.google.com/~debargha/vp8_results/mbskipcontext.html

Refactored to use pred_common.c by adding a new context type.

Results on HD set (about 0.66% improvement):
http://www.corp.google.com/~debargha/vp8_results/mbskipcontext_hd.html

Incliding missing refactoring to use the pred_common utilities.

Change-Id: I95373382d429b5a59610d77f69a0fea2be628278
18 files changed:
configure
vp8/common/arm/arm_systemdependent.c
vp8/common/blockd.h
vp8/common/onyxc_int.h
vp8/common/pred_common.c
vp8/common/pred_common.h
vp8/decoder/decodemv.c
vp8/decoder/detokenize.c
vp8/encoder/bitstream.c
vp8/encoder/encodeframe.c
vp8/encoder/encodeintra.c
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/quantize.c
vp8/encoder/rdopt.c
vp8/encoder/tokenize.c
vp8/encoder/tokenize.h
vp8/encoder/treewriter.c