summaryrefslogtreecommitdiff
path: root/vp9/common/vp9_entropy.h
diff options
context:
space:
mode:
authorJim Bankoski <jimbankoski@google.com>2013-11-19 14:31:38 -0800
committerJim Bankoski <jimbankoski@google.com>2013-11-19 14:31:38 -0800
commit8cf352abac23e655d5c40df273ab47e2c8395944 (patch)
tree9771d3311c0f4fdc848c71b87833955705613e67 /vp9/common/vp9_entropy.h
parentff4f1c4b7663695aed883dc66221bb0899f11ac2 (diff)
downloadlibvpx-8cf352abac23e655d5c40df273ab47e2c8395944.tar
libvpx-8cf352abac23e655d5c40df273ab47e2c8395944.tar.gz
libvpx-8cf352abac23e655d5c40df273ab47e2c8395944.tar.bz2
libvpx-8cf352abac23e655d5c40df273ab47e2c8395944.zip
entropy code speedup
Change-Id: Ic316d3374ff9a2b43897272260947d56765a0fdd
Diffstat (limited to 'vp9/common/vp9_entropy.h')
-rw-r--r--vp9/common/vp9_entropy.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/vp9/common/vp9_entropy.h b/vp9/common/vp9_entropy.h
index e133d6509..9ab918fa3 100644
--- a/vp9/common/vp9_entropy.h
+++ b/vp9/common/vp9_entropy.h
@@ -17,6 +17,7 @@
#include "vp9/common/vp9_common.h"
#include "vp9/common/vp9_scan.h"
#include "vp9/common/vp9_treecoder.h"
+#include "vp9/common/vp9_entropymode.h"
#define DIFF_UPDATE_PROB 252
@@ -141,6 +142,9 @@ static const uint8_t *get_band_translate(TX_SIZE tx_size) {
#define PIVOT_NODE 2 // which node is pivot
+#define MODEL_NODES (ENTROPY_NODES - UNCONSTRAINED_NODES)
+extern const vp9_prob vp9_pareto8_full[255][MODEL_NODES];
+
typedef vp9_prob vp9_coeff_probs_model[REF_TYPES][COEF_BANDS]
[PREV_COEF_CONTEXTS]
[UNCONSTRAINED_NODES];