Home
last modified time | relevance | path

Searched refs:int_mv (Results 1 – 25 of 77) sorted by relevance

1234

/external/libvpx/libvpx/vp8/encoder/
Dmcomp.h32 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 …]
Dmcomp.c24 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/
Dmotion_search_facade.h26 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,
Dencodemv.h35 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,
Dmotion_search_facade.c43 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 …]
Dinterp_search.h28 int_mv mv[2];
42 int_mv (*single_newmv)[REF_FRAMES];
/external/libvpx/libvpx/vp8/common/
Dfindnearmv.c23 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()
Dfindnearmv.h25 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,
Dmv.h24 typedef union int_mv { union
27 } int_mv; /* facilitates faster equality tests and copies */ typedef
Dblockd.h130 int_mv mv;
145 int_mv mv;
166 int_mv mv;
/external/libvpx/libvpx/vp9/common/
Dvp9_mvref_common.h224 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,
Dvp9_mvref_common.c18 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()
Dvp9_mv.h29 typedef union int_mv { union
32 } int_mv; /* facilitates faster equality tests and copies */ typedef
/external/libvpx/config/x86_64/
Dvp8_rtcd.h23 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/
Dvp8_rtcd.h23 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/
Dvp9_diamond_search_sad_avx.c29 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/
Dvp8_rtcd.h23 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/
Dvp9_non_greedy_mv.h36 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/
Dmv.h29 ((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;
Dmvref_common.h62 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()
Dmvref_common.c78 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/
Dvp8_rtcd.h23 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/
Dvp8_rtcd.h23 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/
Dvp9_decodemv.c394 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/
Ddecodemv.c189 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()

1234