Adding const to tree pointer inside vp9_extra_bit struct.
Change-Id: I60e02fa3de930ff1f969687ab5af93dee40d86ad
This commit is contained in:
parent
a33a84b11a
commit
20f34ff0db
@ -51,7 +51,7 @@ extern const vp9_tree_index vp9_coefmodel_tree[];
|
||||
extern struct vp9_token vp9_coef_encodings[MAX_ENTROPY_TOKENS];
|
||||
|
||||
typedef struct {
|
||||
vp9_tree_index *tree;
|
||||
const vp9_tree_index *tree;
|
||||
const vp9_prob *prob;
|
||||
int len;
|
||||
int base_val;
|
||||
|
@ -256,15 +256,15 @@ static void update_inter_mode_probs(VP9_COMMON *cm, vp9_writer *w) {
|
||||
}
|
||||
}
|
||||
|
||||
static void pack_mb_tokens(vp9_writer* const bc,
|
||||
static void pack_mb_tokens(vp9_writer* const w,
|
||||
TOKENEXTRA **tp,
|
||||
const TOKENEXTRA *const stop) {
|
||||
TOKENEXTRA *p = *tp;
|
||||
|
||||
while (p < stop && p->token != EOSB_TOKEN) {
|
||||
const int t = p->token;
|
||||
const struct vp9_token *const a = vp9_coef_encodings + t;
|
||||
const vp9_extra_bit *const b = vp9_extra_bits + t;
|
||||
const struct vp9_token *const a = &vp9_coef_encodings[t];
|
||||
const vp9_extra_bit *const b = &vp9_extra_bits[t];
|
||||
int i = 0;
|
||||
const vp9_prob *pp;
|
||||
int v = a->value;
|
||||
@ -287,7 +287,7 @@ static void pack_mb_tokens(vp9_writer* const bc,
|
||||
|
||||
do {
|
||||
const int bb = (v >> --n) & 1;
|
||||
vp9_write(bc, bb, pp[i >> 1]);
|
||||
vp9_write(w, bb, pp[i >> 1]);
|
||||
i = vp9_coef_tree[i + bb];
|
||||
} while (n);
|
||||
|
||||
@ -302,12 +302,12 @@ static void pack_mb_tokens(vp9_writer* const bc,
|
||||
|
||||
do {
|
||||
const int bb = (v >> --n) & 1;
|
||||
vp9_write(bc, bb, pb[i >> 1]);
|
||||
vp9_write(w, bb, pb[i >> 1]);
|
||||
i = b->tree[i + bb];
|
||||
} while (n);
|
||||
}
|
||||
|
||||
vp9_write_bit(bc, e & 1);
|
||||
vp9_write_bit(w, e & 1);
|
||||
}
|
||||
++p;
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ static void fill_value_tokens() {
|
||||
// initialize the cost for extra bits for all possible coefficient value.
|
||||
{
|
||||
int cost = 0;
|
||||
const vp9_extra_bit *p = vp9_extra_bits + t[i].token;
|
||||
const vp9_extra_bit *p = &vp9_extra_bits[t[i].token];
|
||||
|
||||
if (p->base_val) {
|
||||
const int extra = t[i].extra;
|
||||
@ -73,7 +73,7 @@ static void fill_value_tokens() {
|
||||
} while (++i < DCT_MAX_VALUE);
|
||||
|
||||
vp9_dct_value_tokens_ptr = dct_value_tokens + DCT_MAX_VALUE;
|
||||
vp9_dct_value_cost_ptr = dct_value_cost + DCT_MAX_VALUE;
|
||||
vp9_dct_value_cost_ptr = dct_value_cost + DCT_MAX_VALUE;
|
||||
}
|
||||
|
||||
struct tokenize_b_args {
|
||||
|
Loading…
x
Reference in New Issue
Block a user