diff options
author | Deb Mukherjee <debargha@google.com> | 2012-09-09 22:42:35 -0700 |
---|---|---|
committer | Deb Mukherjee <debargha@google.com> | 2012-09-27 11:21:39 -0700 |
commit | 3f5d60b38442e7f0ba37883c4b636150305dfae0 (patch) | |
tree | 0987351ddb373538b16073599e3f8bde1fa9a6ce /vp8/common/entropy.h | |
parent | 70e21afb3fac6bb5cdfa4c8063521f5b634c0379 (diff) | |
download | libvpx-3f5d60b38442e7f0ba37883c4b636150305dfae0.tar libvpx-3f5d60b38442e7f0ba37883c4b636150305dfae0.tar.gz libvpx-3f5d60b38442e7f0ba37883c4b636150305dfae0.tar.bz2 libvpx-3f5d60b38442e7f0ba37883c4b636150305dfae0.zip |
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
Diffstat (limited to 'vp8/common/entropy.h')
-rw-r--r-- | vp8/common/entropy.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vp8/common/entropy.h b/vp8/common/entropy.h index ec9f90ef5..b3d3eff9f 100644 --- a/vp8/common/entropy.h +++ b/vp8/common/entropy.h @@ -21,6 +21,8 @@ //#define SUBMVREF_COUNT 5 //#define VP8_NUMMBSPLITS 4 +extern const int vp8_i8x8_block[4]; + /* Coefficient token alphabet */ #define ZERO_TOKEN 0 /* 0 Extra Bits 0+0 */ @@ -97,8 +99,6 @@ extern DECLARE_ALIGNED(16, const int, vp8_coef_bands_16x16[256]); #define SUBEXP_PARAM 4 /* Subexponential code parameter */ #define MODULUS_PARAM 13 /* Modulus parameter */ -#define COEFUPDATETYPE 1 /* coef update type to use (1/2) */ - extern DECLARE_ALIGNED(16, const unsigned char, vp8_prev_token_class[MAX_ENTROPY_TOKENS]); |