diff options
Diffstat (limited to 'vp9/encoder')
-rw-r--r-- | vp9/encoder/vp9_bitstream.c | 30 | ||||
-rw-r--r-- | vp9/encoder/vp9_cost.c | 8 | ||||
-rw-r--r-- | vp9/encoder/vp9_cost.h | 8 | ||||
-rw-r--r-- | vp9/encoder/vp9_encodemv.c | 8 | ||||
-rw-r--r-- | vp9/encoder/vp9_encoder.h | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_pickmode.c | 6 | ||||
-rw-r--r-- | vp9/encoder/vp9_rd.c | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_rdopt.c | 22 | ||||
-rw-r--r-- | vp9/encoder/vp9_segmentation.c | 10 | ||||
-rw-r--r-- | vp9/encoder/vp9_subexp.c | 26 | ||||
-rw-r--r-- | vp9/encoder/vp9_subexp.h | 14 | ||||
-rw-r--r-- | vp9/encoder/vp9_tokenize.c | 6 | ||||
-rw-r--r-- | vp9/encoder/vp9_tokenize.h | 2 | ||||
-rw-r--r-- | vp9/encoder/vp9_treewriter.h | 4 |
14 files changed, 74 insertions, 74 deletions
diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c index 01e5e13c7..06454a95a 100644 --- a/vp9/encoder/vp9_bitstream.c +++ b/vp9/encoder/vp9_bitstream.c @@ -45,12 +45,12 @@ static const struct vp9_token inter_mode_encodings[INTER_MODES] = {{2, 2}, {6, 3}, {0, 1}, {7, 3}}; static void write_intra_mode(vp9_writer *w, PREDICTION_MODE mode, - const vp9_prob *probs) { + const vpx_prob *probs) { vp9_write_token(w, vp9_intra_mode_tree, probs, &intra_mode_encodings[mode]); } static void write_inter_mode(vp9_writer *w, PREDICTION_MODE mode, - const vp9_prob *probs) { + const vpx_prob *probs) { assert(is_inter_mode(mode)); vp9_write_token(w, vp9_inter_mode_tree, probs, &inter_mode_encodings[INTER_OFFSET(mode)]); @@ -62,7 +62,7 @@ static void encode_unsigned_max(struct vp9_write_bit_buffer *wb, } static void prob_diff_update(const vp9_tree_index *tree, - vp9_prob probs[/*n - 1*/], + vpx_prob probs[/*n - 1*/], const unsigned int counts[/*n - 1*/], int n, vp9_writer *w) { int i; @@ -81,7 +81,7 @@ static void write_selected_tx_size(const VP9_COMMON *cm, TX_SIZE tx_size = xd->mi[0]->mbmi.tx_size; BLOCK_SIZE bsize = xd->mi[0]->mbmi.sb_type; const TX_SIZE max_tx_size = max_txsize_lookup[bsize]; - const vp9_prob *const tx_probs = get_tx_probs2(max_tx_size, xd, + const vpx_prob *const tx_probs = get_tx_probs2(max_tx_size, xd, &cm->fc->tx_probs); vp9_write(w, tx_size != TX_4X4, tx_probs[0]); if (tx_size != TX_4X4 && max_tx_size >= TX_16X16) { @@ -254,7 +254,7 @@ static void pack_inter_mode_mvs(VP9_COMP *cpi, const MODE_INFO *mi, if (seg->update_map) { if (seg->temporal_update) { const int pred_flag = mbmi->seg_id_predicted; - vp9_prob pred_prob = vp9_get_pred_prob_seg_id(seg, xd); + vpx_prob pred_prob = vp9_get_pred_prob_seg_id(seg, xd); vp9_write(w, pred_flag, pred_prob); if (!pred_flag) write_segment_id(w, seg, segment_id); @@ -290,7 +290,7 @@ static void pack_inter_mode_mvs(VP9_COMP *cpi, const MODE_INFO *mi, write_intra_mode(w, mbmi->uv_mode, cm->fc->uv_mode_prob[mode]); } else { const int mode_ctx = mbmi_ext->mode_context[mbmi->ref_frame[0]]; - const vp9_prob *const inter_probs = cm->fc->inter_mode_probs[mode_ctx]; + const vpx_prob *const inter_probs = cm->fc->inter_mode_probs[mode_ctx]; write_ref_frames(cm, xd, w); // If segment skip is not enabled code the mode. @@ -407,7 +407,7 @@ static void write_partition(const VP9_COMMON *const cm, int hbs, int mi_row, int mi_col, PARTITION_TYPE p, BLOCK_SIZE bsize, vp9_writer *w) { const int ctx = partition_plane_context(xd, mi_row, mi_col, bsize); - const vp9_prob *const probs = xd->partition_probs[ctx]; + const vpx_prob *const probs = xd->partition_probs[ctx]; const int has_rows = (mi_row + hbs) < cm->mi_rows; const int has_cols = (mi_col + hbs) < cm->mi_cols; @@ -533,7 +533,7 @@ static void update_coef_probs_common(vp9_writer* const bc, VP9_COMP *cpi, vp9_coeff_stats *frame_branch_ct, vp9_coeff_probs_model *new_coef_probs) { vp9_coeff_probs_model *old_coef_probs = cpi->common.fc->coef_probs[tx_size]; - const vp9_prob upd = DIFF_UPDATE_PROB; + const vpx_prob upd = DIFF_UPDATE_PROB; const int entropy_nodes_update = UNCONSTRAINED_NODES; int i, j, k, l, t; int stepsize = cpi->sf.coeff_prob_appx_step; @@ -548,8 +548,8 @@ static void update_coef_probs_common(vp9_writer* const bc, VP9_COMP *cpi, for (k = 0; k < COEF_BANDS; ++k) { for (l = 0; l < BAND_COEFF_CONTEXTS(k); ++l) { for (t = 0; t < entropy_nodes_update; ++t) { - vp9_prob newp = new_coef_probs[i][j][k][l][t]; - const vp9_prob oldp = old_coef_probs[i][j][k][l][t]; + vpx_prob newp = new_coef_probs[i][j][k][l][t]; + const vpx_prob oldp = old_coef_probs[i][j][k][l][t]; int s; int u = 0; if (t == PIVOT_NODE) @@ -585,9 +585,9 @@ static void update_coef_probs_common(vp9_writer* const bc, VP9_COMP *cpi, for (l = 0; l < BAND_COEFF_CONTEXTS(k); ++l) { // calc probs and branch cts for this frame only for (t = 0; t < entropy_nodes_update; ++t) { - vp9_prob newp = new_coef_probs[i][j][k][l][t]; - vp9_prob *oldp = old_coef_probs[i][j][k][l] + t; - const vp9_prob upd = DIFF_UPDATE_PROB; + vpx_prob newp = new_coef_probs[i][j][k][l][t]; + vpx_prob *oldp = old_coef_probs[i][j][k][l] + t; + const vpx_prob upd = DIFF_UPDATE_PROB; int s; int u = 0; if (t == PIVOT_NODE) @@ -623,8 +623,8 @@ static void update_coef_probs_common(vp9_writer* const bc, VP9_COMP *cpi, for (l = 0; l < BAND_COEFF_CONTEXTS(k); ++l) { // calc probs and branch cts for this frame only for (t = 0; t < entropy_nodes_update; ++t) { - vp9_prob newp = new_coef_probs[i][j][k][l][t]; - vp9_prob *oldp = old_coef_probs[i][j][k][l] + t; + vpx_prob newp = new_coef_probs[i][j][k][l][t]; + vpx_prob *oldp = old_coef_probs[i][j][k][l] + t; int s; int u = 0; diff --git a/vp9/encoder/vp9_cost.c b/vp9/encoder/vp9_cost.c index 01ee5536a..245df9a91 100644 --- a/vp9/encoder/vp9_cost.c +++ b/vp9/encoder/vp9_cost.c @@ -35,9 +35,9 @@ const unsigned int vp9_prob_cost[256] = { 22, 21, 19, 18, 16, 15, 13, 12, 10, 9, 7, 6, 4, 3, 1, 1}; -static void cost(int *costs, vp9_tree tree, const vp9_prob *probs, +static void cost(int *costs, vp9_tree tree, const vpx_prob *probs, int i, int c) { - const vp9_prob prob = probs[i / 2]; + const vpx_prob prob = probs[i / 2]; int b; for (b = 0; b <= 1; ++b) { @@ -51,11 +51,11 @@ static void cost(int *costs, vp9_tree tree, const vp9_prob *probs, } } -void vp9_cost_tokens(int *costs, const vp9_prob *probs, vp9_tree tree) { +void vp9_cost_tokens(int *costs, const vpx_prob *probs, vp9_tree tree) { cost(costs, tree, probs, 0, 0); } -void vp9_cost_tokens_skip(int *costs, const vp9_prob *probs, vp9_tree tree) { +void vp9_cost_tokens_skip(int *costs, const vpx_prob *probs, vp9_tree tree) { assert(tree[0] <= 0 && tree[1] > 0); costs[-tree[0]] = vp9_cost_bit(probs[0], 0); diff --git a/vp9/encoder/vp9_cost.h b/vp9/encoder/vp9_cost.h index 375f21b4d..657f65f30 100644 --- a/vp9/encoder/vp9_cost.h +++ b/vp9/encoder/vp9_cost.h @@ -27,11 +27,11 @@ extern const unsigned int vp9_prob_cost[256]; : (prob)) static INLINE unsigned int cost_branch256(const unsigned int ct[2], - vp9_prob p) { + vpx_prob p) { return ct[0] * vp9_cost_zero(p) + ct[1] * vp9_cost_one(p); } -static INLINE int treed_cost(vp9_tree tree, const vp9_prob *probs, +static INLINE int treed_cost(vp9_tree tree, const vpx_prob *probs, int bits, int len) { int cost = 0; vp9_tree_index i = 0; @@ -45,8 +45,8 @@ static INLINE int treed_cost(vp9_tree tree, const vp9_prob *probs, return cost; } -void vp9_cost_tokens(int *costs, const vp9_prob *probs, vp9_tree tree); -void vp9_cost_tokens_skip(int *costs, const vp9_prob *probs, vp9_tree tree); +void vp9_cost_tokens(int *costs, const vpx_prob *probs, vp9_tree tree); +void vp9_cost_tokens_skip(int *costs, const vpx_prob *probs, vp9_tree tree); #ifdef __cplusplus } // extern "C" diff --git a/vp9/encoder/vp9_encodemv.c b/vp9/encoder/vp9_encodemv.c index 10180f251..2e106d22a 100644 --- a/vp9/encoder/vp9_encodemv.c +++ b/vp9/encoder/vp9_encodemv.c @@ -133,9 +133,9 @@ static void build_nmv_component_cost_table(int *mvcost, } } -static int update_mv(vp9_writer *w, const unsigned int ct[2], vp9_prob *cur_p, - vp9_prob upd_p) { - const vp9_prob new_p = get_binary_prob(ct[0], ct[1]) | 1; +static int update_mv(vp9_writer *w, const unsigned int ct[2], vpx_prob *cur_p, + vpx_prob upd_p) { + const vpx_prob new_p = get_binary_prob(ct[0], ct[1]) | 1; const int update = cost_branch256(ct, *cur_p) + vp9_cost_zero(upd_p) > cost_branch256(ct, new_p) + vp9_cost_one(upd_p) + 7 * 256; vp9_write(w, update, upd_p); @@ -147,7 +147,7 @@ static int update_mv(vp9_writer *w, const unsigned int ct[2], vp9_prob *cur_p, } static void write_mv_update(const vp9_tree_index *tree, - vp9_prob probs[/*n - 1*/], + vpx_prob probs[/*n - 1*/], const unsigned int counts[/*n - 1*/], int n, vp9_writer *w) { int i; diff --git a/vp9/encoder/vp9_encoder.h b/vp9/encoder/vp9_encoder.h index cd1647bf7..b76b6b713 100644 --- a/vp9/encoder/vp9_encoder.h +++ b/vp9/encoder/vp9_encoder.h @@ -55,7 +55,7 @@ typedef struct { int nmvcosts[2][MV_VALS]; int nmvcosts_hp[2][MV_VALS]; - vp9_prob segment_pred_probs[PREDICTION_PROBS]; + vpx_prob segment_pred_probs[PREDICTION_PROBS]; unsigned char *last_frame_seg_map_copy; diff --git a/vp9/encoder/vp9_pickmode.c b/vp9/encoder/vp9_pickmode.c index 9bc5629c0..6d09dbef1 100644 --- a/vp9/encoder/vp9_pickmode.c +++ b/vp9/encoder/vp9_pickmode.c @@ -1019,9 +1019,9 @@ void vp9_pick_intra_mode(VP9_COMP *cpi, MACROBLOCK *x, RD_COST *rd_cost, static void init_ref_frame_cost(VP9_COMMON *const cm, MACROBLOCKD *const xd, int ref_frame_cost[MAX_REF_FRAMES]) { - vp9_prob intra_inter_p = vp9_get_intra_inter_prob(cm, xd); - vp9_prob ref_single_p1 = vp9_get_pred_prob_single_ref_p1(cm, xd); - vp9_prob ref_single_p2 = vp9_get_pred_prob_single_ref_p2(cm, xd); + vpx_prob intra_inter_p = vp9_get_intra_inter_prob(cm, xd); + vpx_prob ref_single_p1 = vp9_get_pred_prob_single_ref_p1(cm, xd); + vpx_prob ref_single_p2 = vp9_get_pred_prob_single_ref_p2(cm, xd); ref_frame_cost[INTRA_FRAME] = vp9_cost_bit(intra_inter_p, 0); ref_frame_cost[LAST_FRAME] = ref_frame_cost[GOLDEN_FRAME] = diff --git a/vp9/encoder/vp9_rd.c b/vp9/encoder/vp9_rd.c index bc7cb34ea..3f6de42e3 100644 --- a/vp9/encoder/vp9_rd.c +++ b/vp9/encoder/vp9_rd.c @@ -93,7 +93,7 @@ static void fill_token_costs(vp9_coeff_cost *c, for (j = 0; j < REF_TYPES; ++j) for (k = 0; k < COEF_BANDS; ++k) for (l = 0; l < BAND_COEFF_CONTEXTS(k); ++l) { - vp9_prob probs[ENTROPY_NODES]; + vpx_prob probs[ENTROPY_NODES]; vp9_model_to_full_probs(p[t][i][j][k][l], probs); vp9_cost_tokens((int *)c[t][i][j][k][0][l], probs, vp9_coef_tree); diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c index 9eeed155e..8ae678398 100644 --- a/vp9/encoder/vp9_rdopt.c +++ b/vp9/encoder/vp9_rdopt.c @@ -641,7 +641,7 @@ static void choose_tx_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x, VP9_COMMON *const cm = &cpi->common; MACROBLOCKD *const xd = &x->e_mbd; MB_MODE_INFO *const mbmi = &xd->mi[0]->mbmi; - vp9_prob skip_prob = vp9_get_skip_prob(cm, xd); + vpx_prob skip_prob = vp9_get_skip_prob(cm, xd); int r[TX_SIZES][2], s[TX_SIZES]; int64_t d[TX_SIZES], sse[TX_SIZES]; int64_t rd[TX_SIZES][2] = {{INT64_MAX, INT64_MAX}, @@ -654,7 +654,7 @@ static void choose_tx_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x, int64_t best_rd = INT64_MAX; TX_SIZE best_tx = max_tx_size; - const vp9_prob *tx_probs = get_tx_probs2(max_tx_size, xd, &cm->fc->tx_probs); + const vpx_prob *tx_probs = get_tx_probs2(max_tx_size, xd, &cm->fc->tx_probs); assert(skip_prob > 0); s0 = vp9_cost_bit(skip_prob, 0); s1 = vp9_cost_bit(skip_prob, 1); @@ -2118,7 +2118,7 @@ static void estimate_ref_frame_costs(const VP9_COMMON *cm, int segment_id, unsigned int *ref_costs_single, unsigned int *ref_costs_comp, - vp9_prob *comp_mode_p) { + vpx_prob *comp_mode_p) { int seg_ref_active = segfeature_active(&cm->seg, segment_id, SEG_LVL_REF_FRAME); if (seg_ref_active) { @@ -2126,8 +2126,8 @@ static void estimate_ref_frame_costs(const VP9_COMMON *cm, memset(ref_costs_comp, 0, MAX_REF_FRAMES * sizeof(*ref_costs_comp)); *comp_mode_p = 128; } else { - vp9_prob intra_inter_p = vp9_get_intra_inter_prob(cm, xd); - vp9_prob comp_inter_p = 128; + vpx_prob intra_inter_p = vp9_get_intra_inter_prob(cm, xd); + vpx_prob comp_inter_p = 128; if (cm->reference_mode == REFERENCE_MODE_SELECT) { comp_inter_p = vp9_get_reference_mode_prob(cm, xd); @@ -2139,8 +2139,8 @@ static void estimate_ref_frame_costs(const VP9_COMMON *cm, ref_costs_single[INTRA_FRAME] = vp9_cost_bit(intra_inter_p, 0); if (cm->reference_mode != COMPOUND_REFERENCE) { - vp9_prob ref_single_p1 = vp9_get_pred_prob_single_ref_p1(cm, xd); - vp9_prob ref_single_p2 = vp9_get_pred_prob_single_ref_p2(cm, xd); + vpx_prob ref_single_p1 = vp9_get_pred_prob_single_ref_p1(cm, xd); + vpx_prob ref_single_p2 = vp9_get_pred_prob_single_ref_p2(cm, xd); unsigned int base_cost = vp9_cost_bit(intra_inter_p, 1); if (cm->reference_mode == REFERENCE_MODE_SELECT) @@ -2159,7 +2159,7 @@ static void estimate_ref_frame_costs(const VP9_COMMON *cm, ref_costs_single[ALTREF_FRAME] = 512; } if (cm->reference_mode != SINGLE_REFERENCE) { - vp9_prob ref_comp_p = vp9_get_pred_prob_comp_ref_p(cm, xd); + vpx_prob ref_comp_p = vp9_get_pred_prob_comp_ref_p(cm, xd); unsigned int base_cost = vp9_cost_bit(intra_inter_p, 1); if (cm->reference_mode == REFERENCE_MODE_SELECT) @@ -3003,7 +3003,7 @@ void vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, int best_mode_skippable = 0; int midx, best_mode_index = -1; unsigned int ref_costs_single[MAX_REF_FRAMES], ref_costs_comp[MAX_REF_FRAMES]; - vp9_prob comp_mode_p; + vpx_prob comp_mode_p; int64_t best_intra_rd = INT64_MAX; unsigned int best_pred_sse = UINT_MAX; PREDICTION_MODE best_intra_mode = DC_PRED; @@ -3696,7 +3696,7 @@ void vp9_rd_pick_inter_mode_sb_seg_skip(VP9_COMP *cpi, int64_t best_pred_diff[REFERENCE_MODES]; int64_t best_filter_diff[SWITCHABLE_FILTER_CONTEXTS]; unsigned int ref_costs_single[MAX_REF_FRAMES], ref_costs_comp[MAX_REF_FRAMES]; - vp9_prob comp_mode_p; + vpx_prob comp_mode_p; INTERP_FILTER best_filter = SWITCHABLE; int64_t this_rd = INT64_MAX; int rate2 = 0; @@ -3812,7 +3812,7 @@ void vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MB_MODE_INFO best_mbmode; int ref_index, best_ref_index = 0; unsigned int ref_costs_single[MAX_REF_FRAMES], ref_costs_comp[MAX_REF_FRAMES]; - vp9_prob comp_mode_p; + vpx_prob comp_mode_p; INTERP_FILTER tmp_best_filter = SWITCHABLE; int rate_uv_intra, rate_uv_tokenonly; int64_t dist_uv; diff --git a/vp9/encoder/vp9_segmentation.c b/vp9/encoder/vp9_segmentation.c index 1f0d4dfee..c5c50a244 100644 --- a/vp9/encoder/vp9_segmentation.c +++ b/vp9/encoder/vp9_segmentation.c @@ -49,7 +49,7 @@ void vp9_clear_segdata(struct segmentation *seg, int segment_id, } // Based on set of segment counts calculate a probability tree -static void calc_segtree_probs(int *segcounts, vp9_prob *segment_tree_probs) { +static void calc_segtree_probs(int *segcounts, vpx_prob *segment_tree_probs) { // Work out probabilities of each segment const int c01 = segcounts[0] + segcounts[1]; const int c23 = segcounts[2] + segcounts[3]; @@ -66,7 +66,7 @@ static void calc_segtree_probs(int *segcounts, vp9_prob *segment_tree_probs) { } // Based on set of segment counts and probabilities calculate a cost estimate -static int cost_segmap(int *segcounts, vp9_prob *probs) { +static int cost_segmap(int *segcounts, vpx_prob *probs) { const int c01 = segcounts[0] + segcounts[1]; const int c23 = segcounts[2] + segcounts[3]; const int c45 = segcounts[4] + segcounts[5]; @@ -207,9 +207,9 @@ void vp9_choose_segmap_coding_method(VP9_COMMON *cm, MACROBLOCKD *xd) { int no_pred_segcounts[MAX_SEGMENTS] = { 0 }; int t_unpred_seg_counts[MAX_SEGMENTS] = { 0 }; - vp9_prob no_pred_tree[SEG_TREE_PROBS]; - vp9_prob t_pred_tree[SEG_TREE_PROBS]; - vp9_prob t_nopred_prob[PREDICTION_PROBS]; + vpx_prob no_pred_tree[SEG_TREE_PROBS]; + vpx_prob t_pred_tree[SEG_TREE_PROBS]; + vpx_prob t_nopred_prob[PREDICTION_PROBS]; // Set default state for the segment tree probabilities and the // temporal coding probabilities diff --git a/vp9/encoder/vp9_subexp.c b/vp9/encoder/vp9_subexp.c index 98f5057b0..7254a6173 100644 --- a/vp9/encoder/vp9_subexp.c +++ b/vp9/encoder/vp9_subexp.c @@ -78,7 +78,7 @@ static int remap_prob(int v, int m) { return i; } -static int prob_diff_update_cost(vp9_prob newp, vp9_prob oldp) { +static int prob_diff_update_cost(vpx_prob newp, vpx_prob oldp) { int delp = remap_prob(newp, oldp); return update_bits[delp] * 256; } @@ -111,17 +111,17 @@ static void encode_term_subexp(vp9_writer *w, int word) { } } -void vp9_write_prob_diff_update(vp9_writer *w, vp9_prob newp, vp9_prob oldp) { +void vp9_write_prob_diff_update(vp9_writer *w, vpx_prob newp, vpx_prob oldp) { const int delp = remap_prob(newp, oldp); encode_term_subexp(w, delp); } int vp9_prob_diff_update_savings_search(const unsigned int *ct, - vp9_prob oldp, vp9_prob *bestp, - vp9_prob upd) { + vpx_prob oldp, vpx_prob *bestp, + vpx_prob upd) { const int old_b = cost_branch256(ct, oldp); int bestsavings = 0; - vp9_prob newp, bestnewp = oldp; + vpx_prob newp, bestnewp = oldp; const int step = *bestp > oldp ? -1 : 1; for (newp = *bestp; newp != oldp; newp += step) { @@ -138,15 +138,15 @@ int vp9_prob_diff_update_savings_search(const unsigned int *ct, } int vp9_prob_diff_update_savings_search_model(const unsigned int *ct, - const vp9_prob *oldp, - vp9_prob *bestp, - vp9_prob upd, + const vpx_prob *oldp, + vpx_prob *bestp, + vpx_prob upd, int stepsize) { int i, old_b, new_b, update_b, savings, bestsavings, step; int newp; - vp9_prob bestnewp, newplist[ENTROPY_NODES], oldplist[ENTROPY_NODES]; + vpx_prob bestnewp, newplist[ENTROPY_NODES], oldplist[ENTROPY_NODES]; vp9_model_to_full_probs(oldp, oldplist); - memcpy(newplist, oldp, sizeof(vp9_prob) * UNCONSTRAINED_NODES); + memcpy(newplist, oldp, sizeof(vpx_prob) * UNCONSTRAINED_NODES); for (i = UNCONSTRAINED_NODES, old_b = 0; i < ENTROPY_NODES; ++i) old_b += cost_branch256(ct + 2 * i, oldplist[i]); old_b += cost_branch256(ct + 2 * PIVOT_NODE, oldplist[PIVOT_NODE]); @@ -196,10 +196,10 @@ int vp9_prob_diff_update_savings_search_model(const unsigned int *ct, return bestsavings; } -void vp9_cond_prob_diff_update(vp9_writer *w, vp9_prob *oldp, +void vp9_cond_prob_diff_update(vp9_writer *w, vpx_prob *oldp, const unsigned int ct[2]) { - const vp9_prob upd = DIFF_UPDATE_PROB; - vp9_prob newp = get_binary_prob(ct[0], ct[1]); + const vpx_prob upd = DIFF_UPDATE_PROB; + vpx_prob newp = get_binary_prob(ct[0], ct[1]); const int savings = vp9_prob_diff_update_savings_search(ct, *oldp, &newp, upd); assert(newp >= 1); diff --git a/vp9/encoder/vp9_subexp.h b/vp9/encoder/vp9_subexp.h index 9776f6176..94cb3e1a8 100644 --- a/vp9/encoder/vp9_subexp.h +++ b/vp9/encoder/vp9_subexp.h @@ -21,20 +21,20 @@ extern "C" { struct vp9_writer; void vp9_write_prob_diff_update(struct vp9_writer *w, - vp9_prob newp, vp9_prob oldp); + vpx_prob newp, vpx_prob oldp); -void vp9_cond_prob_diff_update(struct vp9_writer *w, vp9_prob *oldp, +void vp9_cond_prob_diff_update(struct vp9_writer *w, vpx_prob *oldp, const unsigned int ct[2]); int vp9_prob_diff_update_savings_search(const unsigned int *ct, - vp9_prob oldp, vp9_prob *bestp, - vp9_prob upd); + vpx_prob oldp, vpx_prob *bestp, + vpx_prob upd); int vp9_prob_diff_update_savings_search_model(const unsigned int *ct, - const vp9_prob *oldp, - vp9_prob *bestp, - vp9_prob upd, + const vpx_prob *oldp, + vpx_prob *bestp, + vpx_prob upd, int stepsize); #ifdef __cplusplus diff --git a/vp9/encoder/vp9_tokenize.c b/vp9/encoder/vp9_tokenize.c index 181a99ce8..978311939 100644 --- a/vp9/encoder/vp9_tokenize.c +++ b/vp9/encoder/vp9_tokenize.c @@ -457,7 +457,7 @@ static void set_entropy_context_b(int plane, int block, BLOCK_SIZE plane_bsize, aoff, loff); } -static INLINE void add_token(TOKENEXTRA **t, const vp9_prob *context_tree, +static INLINE void add_token(TOKENEXTRA **t, const vpx_prob *context_tree, int32_t extra, uint8_t token, uint8_t skip_eob_node, unsigned int *counts) { @@ -470,7 +470,7 @@ static INLINE void add_token(TOKENEXTRA **t, const vp9_prob *context_tree, } static INLINE void add_token_no_extra(TOKENEXTRA **t, - const vp9_prob *context_tree, + const vpx_prob *context_tree, uint8_t token, uint8_t skip_eob_node, unsigned int *counts) { @@ -511,7 +511,7 @@ static void tokenize_b(int plane, int block, BLOCK_SIZE plane_bsize, const int ref = is_inter_block(mbmi); unsigned int (*const counts)[COEFF_CONTEXTS][ENTROPY_TOKENS] = td->rd_counts.coef_counts[tx_size][type][ref]; - vp9_prob (*const coef_probs)[COEFF_CONTEXTS][UNCONSTRAINED_NODES] = + vpx_prob (*const coef_probs)[COEFF_CONTEXTS][UNCONSTRAINED_NODES] = cpi->common.fc->coef_probs[tx_size][type][ref]; unsigned int (*const eob_branch)[COEFF_CONTEXTS] = td->counts->eob_branch[tx_size][type][ref]; diff --git a/vp9/encoder/vp9_tokenize.h b/vp9/encoder/vp9_tokenize.h index 81cc2e13f..417ab2710 100644 --- a/vp9/encoder/vp9_tokenize.h +++ b/vp9/encoder/vp9_tokenize.h @@ -35,7 +35,7 @@ typedef struct { } TOKENVALUE; typedef struct { - const vp9_prob *context_tree; + const vpx_prob *context_tree; EXTRABIT extra; uint8_t token; uint8_t skip_eob_node; diff --git a/vp9/encoder/vp9_treewriter.h b/vp9/encoder/vp9_treewriter.h index e46ae39bd..5e7e087e2 100644 --- a/vp9/encoder/vp9_treewriter.h +++ b/vp9/encoder/vp9_treewriter.h @@ -29,7 +29,7 @@ struct vp9_token { void vp9_tokens_from_tree(struct vp9_token*, const vp9_tree_index *); static INLINE void vp9_write_tree(vp9_writer *w, const vp9_tree_index *tree, - const vp9_prob *probs, int bits, int len, + const vpx_prob *probs, int bits, int len, vp9_tree_index i) { do { const int bit = (bits >> --len) & 1; @@ -39,7 +39,7 @@ static INLINE void vp9_write_tree(vp9_writer *w, const vp9_tree_index *tree, } static INLINE void vp9_write_token(vp9_writer *w, const vp9_tree_index *tree, - const vp9_prob *probs, + const vpx_prob *probs, const struct vp9_token *token) { vp9_write_tree(w, tree, probs, token->value, token->len, 0); } |