/external/libvpx/libvpx/vp8/encoder/ |
encodemv.h | 22 void vp8_build_component_cost_table(int *mvcost[2], const MV_CONTEXT *mvc,
|
mcomp.h | 38 extern int vp8_mv_bit_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int Weight); 45 int *mvcost[2], int_mv *center_mv); 51 int *mvcost[2], int *distortion, 62 int *mvcost[2], int_mv *center_mv); 68 int *mvcost[2], int_mv *center_mv); 75 int *mvcost[2], int_mv *center_mv);
|
encodemv.c | 124 void vp8_build_component_cost_table(int *mvcost[2], const MV_CONTEXT *mvc, 135 mvcost[0][0] = cost_mvcomponent(0, &mvc[0]); 140 mvcost[0][i] = cost0 + vp8_cost_zero(mvc[0].prob[MVPsign]); 141 mvcost[0][-i] = cost0 + vp8_cost_one(mvc[0].prob[MVPsign]); 148 mvcost[1][0] = cost_mvcomponent(0, &mvc[1]); 153 mvcost[1][i] = cost1 + vp8_cost_zero(mvc[1].prob[MVPsign]); 154 mvcost[1][-i] = cost1 + vp8_cost_one(mvc[1].prob[MVPsign]); 326 cpi->mb.mvcost, (const MV_CONTEXT *)cpi->common.fc.mvc, flags);
|
mcomp.c | 29 int vp8_mv_bit_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int Weight) { 37 return ((mvcost[0][(mv->as_mv.row - ref->as_mv.row) >> 1] + 38 mvcost[1][(mv->as_mv.col - ref->as_mv.col) >> 1]) * 43 static int mv_err_cost(int_mv *mv, int_mv *ref, int *mvcost[2], 45 /* Ignore mv costing if mvcost is NULL */ 46 if (mvcost) { 47 return ((mvcost[0][(mv->as_mv.row - ref->as_mv.row) >> 1] + 48 mvcost[1][(mv->as_mv.col - ref->as_mv.col) >> 1]) * 194 (mvcost \ 195 ? ((mvcost[0][(r)-rr] + mvcost[1][(c)-rc]) * error_per_bit + 128) >> 8 [all...] |
block.h | 94 int *mvcost[2]; member in struct:macroblock
|
rdopt.c | 810 int_mv *best_ref_mv, int *mvcost[2]) { 842 thismvcost = vp8_mv_bit_cost(this_mv, best_ref_mv, mvcost, 102); 1074 v_fn_ptr, x->mvcost, bsi->ref_mv); 1087 v_fn_ptr, x->mvcost, bsi->ref_mv); 1106 v_fn_ptr, x->mvcost, bsi->ref_mv); 1124 x->errorperbit, v_fn_ptr, x->mvcost, 1130 bsi->ref_mv, x->mvcost); [all...] |
pickinter.c | 199 int *mvcost[2], int *distortion, 207 (void)mvcost; [all...] |
ethreading.c | 351 z->mvcost[0] = x->mvcost[0]; 352 z->mvcost[1] = x->mvcost[1];
|
/external/libvpx/libvpx/vp9/encoder/ |
vp9_encodemv.h | 29 void vp9_build_nmv_cost_table(int *mvjoint, int *mvcost[2],
|
vp9_encodemv.c | 69 static void build_nmv_component_cost_table(int *mvcost, 98 mvcost[0] = 0; 112 mvcost[v] = cost + sign_cost[0]; 113 mvcost[-v] = cost + sign_cost[1]; 126 mvcost[v] = cost + hp_cost[0] + sign_cost[0]; 127 mvcost[-v] = cost + hp_cost[0] + sign_cost[1]; 129 mvcost[v + 1] = cost + hp_cost[1] + sign_cost[0]; 130 mvcost[-v - 1] = cost + hp_cost[1] + sign_cost[1]; 132 mvcost[v] = cost + sign_cost[0]; 133 mvcost[-v] = cost + sign_cost[1] [all...] |
vp9_mcomp.h | 46 int *mvcost[2], int weight); 75 int iters_per_step, int *cost_list, int *mvjcost, int *mvcost[2],
|
vp9_block.h | 111 int **mvcost; member in struct:macroblock
|
vp9_mcomp.c | 94 int *mvcost[2], int weight) { 96 return ROUND_POWER_OF_TWO(mv_cost(&diff, mvjcost, mvcost) * weight, 7); 101 int *mvcost[2], int error_per_bit) { 102 if (mvcost) { 105 (int64_t)mv_cost(&diff, mvjcost, mvcost) * error_per_bit, 180 tmpmse += mv_err_cost(&mv, &ref_mv, mvjcost, mvcost, error_per_bit); \ 205 if ((v = mv_err_cost(&mv, &ref_mv, mvjcost, mvcost, error_per_bit) + \ 326 int *mvjcost, int *mvcost[2], uint32_t *sse1, uint32_t *distortion) { 345 besterr += mv_err_cost(bestmv, ref_mv, mvjcost, mvcost, error_per_bit); 359 besterr += mv_err_cost(bestmv, ref_mv, mvjcost, mvcost, error_per_bit) [all...] |
vp9_pickmode.c | 205 *rate_mv = vp9_mv_bit_cost(&mvp_full, &ref_mv, x->nmvjointcost, x->mvcost, 219 x->nmvjointcost, x->mvcost, &dis, &x->pred_sse[ref], NULL, 0, 0); 221 x->mvcost, MV_COST_WEIGHT); [all...] |
/external/libvpx/config/mips32-msa/ |
vp8_rtcd.h | 89 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 90 int vp8_diamond_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 97 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 140 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 141 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/mips64-msa/ |
vp8_rtcd.h | 89 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 90 int vp8_diamond_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 97 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 140 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 141 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/x86/ |
vp8_rtcd.h | 105 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 106 int vp8_diamond_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 125 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 126 int vp8_full_search_sadx3(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 169 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 170 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/x86_64/ |
vp8_rtcd.h | 105 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 106 int vp8_diamond_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 125 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 126 int vp8_full_search_sadx3(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 169 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 170 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/arm/ |
vp8_rtcd.h | 74 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 80 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 113 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/generic/ |
vp8_rtcd.h | 74 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 80 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 113 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/mips32/ |
vp8_rtcd.h | 74 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 80 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 113 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/mips32-dspr2/ |
vp8_rtcd.h | 81 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 87 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 124 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/mips64/ |
vp8_rtcd.h | 74 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 80 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 113 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/arm-neon/ |
vp8_rtcd.h | 88 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 95 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 136 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/config/arm64/ |
vp8_rtcd.h | 88 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 95 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 136 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|