Merge "Removing redundant vp9_clear_system_state() call."
This commit is contained in:
commit
55a1269bd9
@ -224,18 +224,11 @@ void vp9_encode_mv(VP9_COMP* cpi, vp9_writer* w,
|
||||
}
|
||||
}
|
||||
|
||||
void vp9_build_nmv_cost_table(int *mvjoint,
|
||||
int *mvcost[2],
|
||||
const nmv_context* const mvctx,
|
||||
int usehp,
|
||||
int mvc_flag_v,
|
||||
int mvc_flag_h) {
|
||||
vp9_clear_system_state();
|
||||
vp9_cost_tokens(mvjoint, mvctx->joints, vp9_mv_joint_tree);
|
||||
if (mvc_flag_v)
|
||||
build_nmv_component_cost_table(mvcost[0], &mvctx->comps[0], usehp);
|
||||
if (mvc_flag_h)
|
||||
build_nmv_component_cost_table(mvcost[1], &mvctx->comps[1], usehp);
|
||||
void vp9_build_nmv_cost_table(int *mvjoint, int *mvcost[2],
|
||||
const nmv_context* ctx, int usehp) {
|
||||
vp9_cost_tokens(mvjoint, ctx->joints, vp9_mv_joint_tree);
|
||||
build_nmv_component_cost_table(mvcost[0], &ctx->comps[0], usehp);
|
||||
build_nmv_component_cost_table(mvcost[1], &ctx->comps[1], usehp);
|
||||
}
|
||||
|
||||
static void inc_mvs(int_mv mv[2], int_mv ref[2], int is_compound,
|
||||
|
@ -25,12 +25,8 @@ void vp9_write_nmv_probs(VP9_COMMON *cm, int usehp, vp9_writer *w);
|
||||
void vp9_encode_mv(VP9_COMP *cpi, vp9_writer* w, const MV* mv, const MV* ref,
|
||||
const nmv_context* mvctx, int usehp);
|
||||
|
||||
void vp9_build_nmv_cost_table(int *mvjoint,
|
||||
int *mvcost[2],
|
||||
const nmv_context* const mvctx,
|
||||
int usehp,
|
||||
int mvc_flag_v,
|
||||
int mvc_flag_h);
|
||||
void vp9_build_nmv_cost_table(int *mvjoint, int *mvcost[2],
|
||||
const nmv_context* const mvctx, int usehp);
|
||||
|
||||
void vp9_update_mv_count(VP9_COMP *cpi, MACROBLOCK *x, int_mv best_ref_mv[2]);
|
||||
|
||||
|
@ -310,8 +310,7 @@ void vp9_initialize_rd_consts(VP9_COMP *cpi) {
|
||||
vp9_build_nmv_cost_table(x->nmvjointcost,
|
||||
cm->allow_high_precision_mv ? x->nmvcost_hp
|
||||
: x->nmvcost,
|
||||
&cm->fc.nmvc,
|
||||
cm->allow_high_precision_mv, 1, 1);
|
||||
&cm->fc.nmvc, cm->allow_high_precision_mv);
|
||||
|
||||
for (i = 0; i < INTER_MODE_CONTEXTS; ++i)
|
||||
vp9_cost_tokens((int *)x->inter_mode_cost[i],
|
||||
|
Loading…
Reference in New Issue
Block a user