]> granicus.if.org Git - libvpx/commit
Entropy coding for hybrid transform
authorDeb Mukherjee <debargha@google.com>
Mon, 10 Sep 2012 05:42:35 +0000 (22:42 -0700)
committerDeb Mukherjee <debargha@google.com>
Thu, 27 Sep 2012 18:21:39 +0000 (11:21 -0700)
commit3f5d60b38442e7f0ba37883c4b636150305dfae0
tree0987351ddb373538b16073599e3f8bde1fa9a6ce
parent70e21afb3fac6bb5cdfa4c8063521f5b634c0379
Entropy coding for hybrid transform

Separates the entropy coding context models for 4x4, 8x8 and 16x16
ADST variants.

There is a small improvement for HD (hd/std-hd) by about 0.1-0.2%.
Results on derf/yt are about the same, probably because there is not
enough statistics.

Results may improve somewhat once the initial probability tables are
updated for the hybrid transforms which is coming soon.

Change-Id: Ic7c0c62dacc68ef551054fdb575be8b8507d32a8
17 files changed:
vp8/common/default_coef_probs.h
vp8/common/entropy.c
vp8/common/entropy.h
vp8/common/onyxc_int.h
vp8/decoder/decodframe.c
vp8/decoder/detokenize.c
vp8/encoder/bitstream.c
vp8/encoder/block.h
vp8/encoder/dct.c
vp8/encoder/encodeframe.c
vp8/encoder/encodeintra.c
vp8/encoder/encodemb.c
vp8/encoder/onyx_if.c
vp8/encoder/onyx_int.h
vp8/encoder/ratectrl.c
vp8/encoder/rdopt.c
vp8/encoder/tokenize.c