/external/libvpx/libvpx/vp8/encoder/ |
D | mcomp.h | 32 int vp8_mv_bit_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int Weight); 36 int vp8_hex_search(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, 37 int_mv *best_mv, int search_param, int sad_per_bit, 39 int_mv *center_mv); 42 int_mv *bestmv, int_mv *ref_mv, 54 int_mv *ref_mv, int sad_per_bit, 56 int *mvcost[2], int_mv *center_mv); 59 int_mv *ref_mv, int sad_per_bit, 62 int *mvcost[2], int_mv *center_mv); 65 int_mv *ref_mv, int_mv *best_mv, [all …]
|
D | mcomp.c | 24 int vp8_mv_bit_cost(int_mv *mv, int_mv *ref, int *mvcost[2], int Weight) { in vp8_mv_bit_cost() 39 static int mv_err_cost(int_mv *mv, int_mv *ref, int *mvcost[2], in mv_err_cost() 54 static int mvsad_err_cost(int_mv *mv, int_mv *ref, int *mvsadcost[2], in mvsad_err_cost() 222 int_mv *bestmv, int_mv *ref_mv, in vp8_find_best_sub_pixel_step_iteratively() 366 int_mv *bestmv, int_mv *ref_mv, in vp8_find_best_sub_pixel_step() 372 int_mv startmv; in vp8_find_best_sub_pixel_step() 373 int_mv this_mv; in vp8_find_best_sub_pixel_step() 662 int_mv *bestmv, int_mv *ref_mv, in vp8_find_best_half_pixel_step() 668 int_mv startmv; in vp8_find_best_half_pixel_step() 669 int_mv this_mv; in vp8_find_best_half_pixel_step() [all …]
|
/external/libaom/libaom/av1/encoder/ |
D | motion_search_facade.h | 26 int_mv mv; 28 int_mv full_search_mv; 35 int_mv *best_mv); 38 BLOCK_SIZE bsize, int_mv *cur_mv, 44 const int_mv *const cur_mv, 49 const AV1_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int_mv *cur_mv, 61 int_mv av1_simple_motion_search(struct AV1_COMP *const cpi, MACROBLOCK *x, 67 int_mv av1_simple_motion_sse_var(struct AV1_COMP *cpi, MACROBLOCK *x,
|
D | encodemv.h | 35 int_mv av1_get_ref_mv(const MACROBLOCK *x, int ref_idx); 36 int_mv av1_get_ref_mv_from_stack(int ref_idx, 43 int_mv *nearest_mv, int_mv *near_mv,
|
D | motion_search_facade.c | 43 int_mv *best_mv) { in av1_single_motion_search() 155 const int_mv mv = in av1_single_motion_search() 206 int_mv second_best_mv; in av1_single_motion_search() 260 int_mv this_mv; in av1_single_motion_search() 298 int_mv fractional_ms_list[3]; in av1_single_motion_search() 350 BLOCK_SIZE bsize, int_mv *cur_mv, in av1_joint_motion_search() 362 const int_mv init_mv[2] = { cur_mv[0], cur_mv[1] }; in av1_joint_motion_search() 364 int_mv ref_mv[2]; in av1_joint_motion_search() 386 int_mv best_mv; in av1_joint_motion_search() 400 int_mv cur_int_mv, init_int_mv; in av1_joint_motion_search() [all …]
|
D | interp_search.h | 28 int_mv mv[2]; 42 int_mv (*single_newmv)[REF_FRAMES];
|
/external/libvpx/libvpx/vp8/common/ |
D | findnearmv.c | 23 void vp8_find_near_mvs(MACROBLOCKD *xd, const MODE_INFO *here, int_mv *nearest, in vp8_find_near_mvs() 24 int_mv *nearby, int_mv *best_mv, int near_mv_ref_cnts[4], in vp8_find_near_mvs() 29 int_mv near_mvs[4]; in vp8_find_near_mvs() 30 int_mv *mv = near_mvs; in vp8_find_near_mvs() 54 int_mv this_mv; in vp8_find_near_mvs() 74 int_mv this_mv; in vp8_find_near_mvs() 124 static void invert_and_clamp_mvs(int_mv *inv, int_mv *src, MACROBLOCKD *xd) { in invert_and_clamp_mvs() 132 int_mv mode_mv_sb[2][MB_MODE_COUNT], in vp8_find_near_mvs_bias() 133 int_mv best_mv_sb[2], int cnt[4], int refframe, in vp8_find_near_mvs_bias()
|
D | findnearmv.h | 25 int_mv *mvp, const int *ref_frame_sign_bias) { in mv_bias() 34 static INLINE void vp8_clamp_mv2(int_mv *mv, const MACROBLOCKD *xd) { in vp8_clamp_mv2() 48 static INLINE void vp8_clamp_mv(int_mv *mv, int mb_to_left_edge, in vp8_clamp_mv() 60 static INLINE unsigned int vp8_check_mv_bounds(int_mv *mv, int mb_to_left_edge, in vp8_check_mv_bounds() 72 void vp8_find_near_mvs(MACROBLOCKD *xd, const MODE_INFO *here, int_mv *nearest, 73 int_mv *nearby, int_mv *best_mv, int near_mv_ref_cnts[4], 77 int_mv mode_mv_sb[2][MB_MODE_COUNT], 78 int_mv best_mv_sb[2], int cnt[4], int refframe,
|
D | mv.h | 24 typedef union int_mv { union 27 } int_mv; /* facilitates faster equality tests and copies */ typedef
|
D | blockd.h | 130 int_mv mv; 145 int_mv mv; 166 int_mv mv;
|
/external/libvpx/libvpx/vp9/common/ |
D | vp9_mvref_common.h | 224 static INLINE int_mv get_sub_block_mv(const MODE_INFO *candidate, int which_mv, in get_sub_block_mv() 234 static INLINE int_mv scale_mv(const MODE_INFO *mi, int ref, in scale_mv() 237 int_mv mv = mi->mv[ref]; in scale_mv() 305 int_mv *mv_ref_list, int mi_row, int mi_col, 311 void vp9_find_best_ref_mvs(MACROBLOCKD *xd, int allow_hp, int_mv *mvlist, 312 int_mv *nearest_mv, int_mv *near_mv); 316 int_mv *nearest_mv, int_mv *near_mv,
|
D | vp9_mvref_common.c | 18 int_mv *mv_ref_list, int block, int mi_row, in find_mv_refs_idx() 102 int_mv mv = prev_frame_mvs->mv[0]; in find_mv_refs_idx() 114 int_mv mv = prev_frame_mvs->mv[1]; in find_mv_refs_idx() 135 int_mv *mv_ref_list, int mi_row, int mi_col, in vp9_find_mv_refs() 141 void vp9_find_best_ref_mvs(MACROBLOCKD *xd, int allow_hp, int_mv *mvlist, in vp9_find_best_ref_mvs() 142 int_mv *nearest_mv, int_mv *near_mv) { in vp9_find_best_ref_mvs() 155 int_mv *nearest_mv, int_mv *near_mv, in vp9_append_sub8x8_mvs_for_idx() 157 int_mv mv_list[MAX_MV_REF_CANDIDATES]; in vp9_append_sub8x8_mvs_for_idx() 183 int_mv candidates[2 + MAX_MV_REF_CANDIDATES]; in vp9_append_sub8x8_mvs_for_idx()
|
D | vp9_mv.h | 29 typedef union int_mv { union 32 } int_mv; /* facilitates faster equality tests and copies */ typedef
|
/external/libvpx/config/x86_64/ |
D | vp8_rtcd.h | 23 union int_mv; 106 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 107 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 126 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 127 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 170 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f… 171 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f…
|
/external/libvpx/config/x86/ |
D | vp8_rtcd.h | 23 union int_mv; 106 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 107 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 126 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 127 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 170 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f… 171 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f…
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
D | vp9_diamond_search_sad_avx.c | 29 static INLINE int_mv pack_int_mv(int16_t row, int16_t col) { in pack_int_mv() 30 int_mv result; in pack_int_mv() 36 static INLINE MV_JOINT_TYPE get_mv_joint(const int_mv mv) { in get_mv_joint() 43 static INLINE int mv_cost(const int_mv mv, const int *joint_cost, in mv_cost() 49 static int mvsad_err_cost(const MACROBLOCK *x, const int_mv mv, const MV *ref, in mvsad_err_cost() 51 const int_mv diff = in mvsad_err_cost() 78 const int_mv maxmv = pack_int_mv(x->mv_limits.row_max, x->mv_limits.col_max); in vp9_diamond_search_sad_avx() 80 const int_mv minmv = pack_int_mv(x->mv_limits.row_min, x->mv_limits.col_min); in vp9_diamond_search_sad_avx() 97 const int_mv fcenter_mv = in vp9_diamond_search_sad_avx() 104 int_mv bmv = pack_int_mv(ref_row, ref_col); in vp9_diamond_search_sad_avx() [all …]
|
/external/libvpx/config/generic/ |
D | vp8_rtcd.h | 23 union int_mv; 78 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 84 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 117 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f…
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_non_greedy_mv.h | 36 int_mv *mf; 95 int64_t vp9_nb_mvs_inconsistency(const MV *mv, const int_mv *nb_full_mvs, 115 int mi_col, int_mv mv); 119 int_mv vp9_motion_field_get_mv(const MotionField *motion_field, int brow, 121 int_mv vp9_motion_field_mi_get_mv(const MotionField *motion_field, int mi_row,
|
/external/libaom/libaom/av1/common/ |
D | mv.h | 29 ((int_mv *)(mv))->as_int = INVALID_MV; \ 48 typedef union int_mv { union 52 } int_mv; /* facilitates faster equality tests and copies */ typedef 87 static AOM_INLINE void convert_fullmv_to_mv(int_mv *mv) { in convert_fullmv_to_mv() 259 static INLINE int_mv gm_get_motion_vector(const WarpedMotionParams *gm, in gm_get_motion_vector() 263 int_mv res; in gm_get_motion_vector() 328 int_mv this_mv; 329 int_mv comp_mv;
|
D | mvref_common.h | 62 static INLINE int_mv get_block_mv(const MB_MODE_INFO *candidate, int which_mv) { in get_block_mv() 247 int_mv mv_ref_list[][MAX_MV_REF_CANDIDATES], 248 int_mv *global_mvs, int16_t *mode_context); 253 void av1_find_best_ref_mvs(int allow_hp, int_mv *mvlist, int_mv *nearest_mv, 254 int_mv *near_mv, int is_integer); 264 static INLINE void av1_find_ref_dv(int_mv *ref_dv, const TileInfo *const tile, in av1_find_ref_dv()
|
D | mvref_common.c | 78 int_mv *gm_mv_candidates, const WarpedMotionParams *gm_params, in add_ref_mv_candidate() 90 const int_mv this_refmv = in add_ref_mv_candidate() 112 int_mv this_refmv[2]; in add_ref_mv_candidate() 146 uint8_t *newmv_count, int_mv *gm_mv_candidates, int max_row_offset, in scan_row_mbmi() 193 uint8_t *newmv_count, int_mv *gm_mv_candidates, int max_col_offset, in scan_col_mbmi() 240 uint8_t *ref_match_count, uint8_t *newmv_count, int_mv *gm_mv_candidates, in scan_blk_mbmi() 324 int blk_row, int blk_col, int_mv *gm_mv_candidates, in add_tpl_ref_mv() 354 int_mv this_refmv; in add_tpl_ref_mv() 383 int_mv comp_refmv; in add_tpl_ref_mv() 418 const MV_REFERENCE_FRAME *const rf, int_mv ref_id[2][2], in process_compound_ref_mv_candidate() [all …]
|
/external/libvpx/config/arm-neon/ |
D | vp8_rtcd.h | 23 union int_mv; 92 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 99 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 140 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f…
|
/external/libvpx/config/arm64/ |
D | vp8_rtcd.h | 23 union int_mv; 92 …on int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct va… 99 …truct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_p… 140 …ct blockd *d, union int_mv *ref_mv, int error_per_bit, int search_range, struct variance_vtable *f…
|
/external/libvpx/libvpx/vp9/decoder/ |
D | vp9_decodemv.c | 394 static INLINE void copy_mv_pair(int_mv *dst, const int_mv *src) { in copy_mv_pair() 398 static INLINE void zero_mv_pair(int_mv *dst) { in zero_mv_pair() 403 PREDICTION_MODE mode, int_mv mv[2], in assign_mv() 404 int_mv ref_mv[2], int_mv near_nearest_mv[2], in assign_mv() 485 int_mv *mv_ref_list, int mi_row, int mi_col, in dec_find_mv_refs() 572 int_mv mv = prev_frame_mvs->mv[0]; in dec_find_mv_refs() 584 int_mv mv = prev_frame_mvs->mv[1]; in dec_find_mv_refs() 611 int_mv *best_sub8x8) { in append_sub8x8_mvs_for_idx() 612 int_mv mv_list[MAX_MV_REF_CANDIDATES]; in append_sub8x8_mvs_for_idx() 696 int_mv best_ref_mvs[2] = { { 0 }, { 0 } }; in read_inter_block_mode_info() [all …]
|
/external/libvpx/libvpx/vp8/decoder/ |
D | decodemv.c | 189 MB_MODE_INFO *mbmi, int_mv best_mv, in decode_split_mv() 211 int_mv leftmv, abovemv; in decode_split_mv() 212 int_mv blockmv; in decode_split_mv() 291 int_mv near_mvs[4]; in read_mb_modes_mv() 292 int_mv *nmv = near_mvs; in read_mb_modes_mv() 325 int_mv this_mv; in read_mb_modes_mv() 345 int_mv this_mv; in read_mb_modes_mv() 415 int_mv *const mbmi_mv = &mbmi->mv; in read_mb_modes_mv()
|