summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_bitstream.c
diff options
context:
space:
mode:
Diffstat (limited to 'vp9/encoder/vp9_bitstream.c')
-rw-r--r--vp9/encoder/vp9_bitstream.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c
index 2808571e8..86cd81031 100644
--- a/vp9/encoder/vp9_bitstream.c
+++ b/vp9/encoder/vp9_bitstream.c
@@ -265,7 +265,7 @@ int count_term_subexp(int word, int k, int num_syms) {
static void compute_update_table() {
int i;
- for (i = 0; i < 255; i++)
+ for (i = 0; i < 254; i++)
update_bits[i] = count_term_subexp(i, SUBEXP_PARAM, 255);
}
@@ -277,9 +277,11 @@ static int split_index(int i, int n, int modulus) {
}
static int remap_prob(int v, int m) {
- const int n = 256;
+ const int n = 255;
const int modulus = MODULUS_PARAM;
int i;
+ v--;
+ m--;
if ((m << 1) <= n)
i = recenter_nonneg(v, m) - 1;
else