Home
last modified time | relevance | path

Searched refs:mvcost (Results 1 – 25 of 34) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Dmcomp.h40 extern int vp8_mv_bit_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int Weight);
56 int *mvcost[2],
62 int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2],
79 int *mvcost[2],
92 int *mvcost[2],
107 int *mvcost[2],
Dencodemv.c138 void vp8_build_component_cost_table(int *mvcost[2], const MV_CONTEXT *mvc, int mvc_flag[2]) in vp8_build_component_cost_table()
150 mvcost [0] [0] = cost_mvcomponent(0, &mvc[0]); in vp8_build_component_cost_table()
156 mvcost [0] [i] = cost0 + vp8_cost_zero(mvc[0].prob[MVPsign]); in vp8_build_component_cost_table()
157 mvcost [0] [-i] = cost0 + vp8_cost_one(mvc[0].prob[MVPsign]); in vp8_build_component_cost_table()
166 mvcost [1] [0] = cost_mvcomponent(0, &mvc[1]); in vp8_build_component_cost_table()
172 mvcost [1] [i] = cost1 + vp8_cost_zero(mvc[1].prob[MVPsign]); in vp8_build_component_cost_table()
173 mvcost [1] [-i] = cost1 + vp8_cost_one(mvc[1].prob[MVPsign]); in vp8_build_component_cost_table()
375 … vp8_build_component_cost_table(cpi->mb.mvcost, (const MV_CONTEXT *) cpi->common.fc.mvc, flags); in vp8_write_mvprobs()
Dmcomp.c26 int vp8_mv_bit_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int Weight) in vp8_mv_bit_cost()
35 …return ((mvcost[0][(mv->as_mv.row - ref->as_mv.row) >> 1] + mvcost[1][(mv->as_mv.col - ref->as_mv.… in vp8_mv_bit_cost()
38 static int mv_err_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int error_per_bit) in mv_err_cost()
41 if (mvcost) in mv_err_cost()
42 return ((mvcost[0][(mv->as_mv.row - ref->as_mv.row) >> 1] + in mv_err_cost()
43 mvcost[1][(mv->as_mv.col - ref->as_mv.col) >> 1]) in mv_err_cost()
190 #define MVC(r,c) (mvcost ? ((mvcost[0][(r)-rr] + mvcost[1][(c) - rc]) * error_per_bit + 128 )>>8 : …
207 int *mvcost[2], int *distortion, in vp8_find_best_sub_pixel_step_iteratively()
267 besterr += mv_err_cost(bestmv, ref_mv, mvcost, error_per_bit); in vp8_find_best_sub_pixel_step_iteratively()
365 int *mvcost[2], int *distortion, in vp8_find_best_sub_pixel_step()
[all …]
Dencodemv.h23 void vp8_build_component_cost_table(int *mvcost[2], const MV_CONTEXT *mvc, int mvc_flag[2]);
Dpickinter.c47 int *mvcost[2], int *distortion, in vp8_skip_fractional_mv_step()
55 (void) mvcost; in vp8_skip_fractional_mv_step()
945 cpi->mb.mvcost, in vp8_pick_inter_mode()
981 x->mvsadcost, x->mvcost, &best_ref_mv); in vp8_pick_inter_mode()
989 x->mvcost, &best_ref_mv); in vp8_pick_inter_mode()
1010 x->mvcost, &best_ref_mv); in vp8_pick_inter_mode()
1033 cpi->mb.mvcost, in vp8_pick_inter_mode()
1041 cpi->mb.mvcost, 128); in vp8_pick_inter_mode()
Dblock.h100 int *mvcost[2]; member
Dethreading.c344 z->mvcost[0] = x->mvcost[0]; in setup_mbby_copy()
345 z->mvcost[1] = x->mvcost[1]; in setup_mbby_copy()
Drdopt.c954 int *mvcost[2] in labels2mode()
992 thismvcost = vp8_mv_bit_cost(this_mv, best_ref_mv, mvcost, 102); in labels2mode()
1242 x->mvcost, bsi->ref_mv); in rd_check_segment()
1259 x->mvcost, bsi->ref_mv); in rd_check_segment()
1280 x->mvcost, bsi->ref_mv); in rd_check_segment()
1302 bsi->ref_mv, x->errorperbit, v_fn_ptr, x->mvcost, in rd_check_segment()
1308 bsi->ref_mv, x->mvcost); in rd_check_segment()
1342 bsi->ref_mv, x->mvcost); in rd_check_segment()
2291 x->mvcost, &best_ref_mv); in vp8_rd_pick_inter_mode()
2315 &cpi->fn_ptr[BLOCK_16X16], x->mvcost, in vp8_rd_pick_inter_mode()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_mcomp.h37 const int *mvjcost, int *mvcost[2], int weight);
88 int *mvcost[2],
102 int *mvjcost, int *mvcost[2],
113 int *mvjcost, int *mvcost[2],
120 int *mvjcost, int *mvcost[2],
128 int *mvjcost, int *mvcost[2],
135 int *mvjcost, int *mvcost[2],
Dvp9_encodemv.c74 static void build_nmv_component_cost_table(int *mvcost, in build_nmv_component_cost_table() argument
102 mvcost[0] = 0; in build_nmv_component_cost_table()
131 mvcost[v] = cost + sign_cost[0]; in build_nmv_component_cost_table()
132 mvcost[-v] = cost + sign_cost[1]; in build_nmv_component_cost_table()
225 void vp9_build_nmv_cost_table(int *mvjoint, int *mvcost[2], in vp9_build_nmv_cost_table()
228 build_nmv_component_cost_table(mvcost[0], &ctx->comps[0], usehp); in vp9_build_nmv_cost_table()
229 build_nmv_component_cost_table(mvcost[1], &ctx->comps[1], usehp); in vp9_build_nmv_cost_table()
Dvp9_mcomp.c75 const int *mvjcost, int *mvcost[2], int weight) { in vp9_mv_bit_cost()
78 return ROUND_POWER_OF_TWO(mv_cost(&diff, mvjcost, mvcost) * weight, 7); in vp9_mv_bit_cost()
82 const int *mvjcost, int *mvcost[2], in mv_err_cost()
84 if (mvcost) { in mv_err_cost()
87 return ROUND_POWER_OF_TWO(mv_cost(&diff, mvjcost, mvcost) * in mv_err_cost()
162 (mvcost ? \
164 mvcost[0][((r) - rr)] + mvcost[1][((c) - rc)]) * \
270 int *mvjcost, int *mvcost[2], in vp9_find_best_sub_pixel_tree()
308 besterr += mv_err_cost(bestmv, ref_mv, mvjcost, mvcost, error_per_bit); in vp9_find_best_sub_pixel_tree()
366 int *mvjcost, int *mvcost[2], in vp9_find_best_sub_pixel_comp_tree()
[all …]
Dvp9_encodemv.h28 void vp9_build_nmv_cost_table(int *mvjoint, int *mvcost[2],
Dvp9_block.h124 int **mvcost; member
Dvp9_pickmode.c163 x->nmvjointcost, x->mvcost, in sub_pixel_motion_search()
168 x->nmvjointcost, x->mvcost, MV_COST_WEIGHT); in sub_pixel_motion_search()
Dvp9_rdopt.c1479 const int *mvjcost, int *mvcost[2]) { in labels2mode()
1494 mvjcost, mvcost, MV_COST_WEIGHT_SUB); in labels2mode()
1498 mvjcost, mvcost, MV_COST_WEIGHT_SUB); in labels2mode()
1893 x->nmvjointcost, x->mvcost, in rd_check_segment_txsize()
1915 x->nmvjointcost, x->mvcost, in rd_check_segment_txsize()
1956 seg_mvs[i], bsi->ref_mv, x->nmvjointcost, x->mvcost); in rd_check_segment_txsize()
2054 x->mvcost); in rd_check_segment_txsize()
2517 x->nmvjointcost, x->mvcost, in single_motion_search()
2521 x->nmvjointcost, x->mvcost, MV_COST_WEIGHT); in single_motion_search()
2621 x->nmvjointcost, x->mvcost, in joint_motion_search()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Drtcd_defs.pl505 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
510 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
514 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
/hardware/intel/common/omx-components/videocodec/libvpx_internal/generic/
Dvp8_rtcd.h277 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
280 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
283 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
Dvp9_rtcd.h23 #define DEC_MVCOSTS int *mvjcost, int *mvcost[2]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips/
Dvp8_rtcd.h277 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
280 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
283 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
Dvp9_rtcd.h23 #define DEC_MVCOSTS int *mvjcost, int *mvcost[2]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/x86/
Dvp8_rtcd.h121 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
122 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
123 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
144 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
145 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
146 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
147 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
243 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
244 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
245 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips-dspr2/
Dvp8_rtcd.h295 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
298 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
301 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a/
Dvp8_rtcd.h320 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
323 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
326 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
Dvp9_rtcd.h23 #define DEC_MVCOSTS int *mvjcost, int *mvcost[2]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a-neon/
Dvp8_rtcd.h373 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
376 …_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…
379 …param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *…

12