Home
last modified time | relevance | path

Searched refs:MV (Results 1 – 25 of 39) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_mcomp.h35 void vp9_set_mv_search_range(MACROBLOCK *x, const MV *mv);
36 int vp9_mv_bit_cost(const MV *mv, const MV *ref,
41 const MV *best_mv, const MV *center_mv,
45 const MV *best_mv, const MV *center_mv,
57 MV *mvp_full, int step_param,
60 const MV *ref_mv, MV *dst_mv);
64 MV *ref_mv,
70 const MV *center_mv,
71 MV *best_mv);
81 MV *bestmv, const MV *ref_mv,
[all …]
Dvp9_mcomp.c27 const MV *mv) { in get_buf_from_mv()
31 void vp9_set_mv_search_range(MACROBLOCK *x, const MV *mv) { in vp9_set_mv_search_range()
68 static INLINE int mv_cost(const MV *mv, in mv_cost()
74 int vp9_mv_bit_cost(const MV *mv, const MV *ref, in vp9_mv_bit_cost()
76 const MV diff = { mv->row - ref->row, in vp9_mv_bit_cost()
81 static int mv_err_cost(const MV *mv, const MV *ref, in mv_err_cost()
85 const MV diff = { mv->row - ref->row, in mv_err_cost()
93 static int mvsad_err_cost(const MV *mv, const MV *ref, in mvsad_err_cost()
97 const MV diff = { mv->row - ref->row, in mvsad_err_cost()
113 const MV ss_mvs[] = {{-len, 0}, {len, 0}, {0, -len}, {0, len}}; in vp9_init_dsmotion_compensation()
[all …]
Dvp9_encodemv.h25 void vp9_encode_mv(VP9_COMP *cpi, vp9_writer* w, const MV* mv, const MV* ref,
Dvp9_encodemv.c203 const MV* mv, const MV* ref, in vp9_encode_mv()
205 const MV diff = {mv->row - ref->row, in vp9_encode_mv()
237 const MV *ref = &mbmi->ref_mvs[mbmi->ref_frame[i]][0].as_mv; in inc_mvs()
238 const MV diff = {mvs[i].as_mv.row - ref->row, in inc_mvs()
Dvp9_pickmode.c38 MV mvp_full; in full_pixel_motion_search()
40 const MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; in full_pixel_motion_search()
136 MV *tmp_mv, int *rate_mv) { in sub_pixel_motion_search()
141 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; in sub_pixel_motion_search()
Dvp9_temporal_filter.c44 const MV mv = { mv_row, mv_col }; in temporal_filter_predictors_mb_c()
137 MV best_ref_mv1 = {0, 0}; in temporal_filter_find_matching_mb_c()
138 MV best_ref_mv1_full; /* full-pixel value of best_ref_mv1 */ in temporal_filter_find_matching_mb_c()
139 MV *ref_mv = &x->e_mbd.mi[0]->bmi[0].as_mv[0].as_mv; in temporal_filter_find_matching_mb_c()
Dvp9_mbgraph.c25 const MV *ref_mv, in do_16x16_motion_iteration()
26 MV *dst_mv, in do_16x16_motion_iteration()
37 MV ref_full; in do_16x16_motion_iteration()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_mv.h25 } MV; typedef
29 MV as_mv;
37 static INLINE void clamp_mv(MV *mv, int min_col, int max_col, in clamp_mv()
Dvp9_entropymv.h27 int vp9_use_mv_hp(const MV *ref);
98 static INLINE MV_JOINT_TYPE vp9_get_mv_joint(const MV *mv) { in vp9_get_mv_joint()
126 void vp9_inc_mv(const MV *mv, nmv_context_counts *mvctx);
Dvp9_reconinter.c81 const MV *src_mv, in vp9_build_inter_predictor()
88 const MV mv_q4 = { is_q4 ? src_mv->row : src_mv->row * 2, in vp9_build_inter_predictor()
104 static MV mi_mv_pred_q4(const MODE_INFO *mi, int idx) { in mi_mv_pred_q4()
105 MV res = { round_mv_comp_q4(mi->bmi[0].as_mv[idx].as_mv.row + in mi_mv_pred_q4()
117 MV clamp_mv_to_umv_border_sb(const MACROBLOCKD *xd, const MV *src_mv, in clamp_mv_to_umv_border_sb()
126 MV clamped_mv = { in clamp_mv_to_umv_border_sb()
162 const MV mv = mi->mbmi.sb_type < BLOCK_8X8 in build_inter_predictors()
172 const MV mv_q4 = clamp_mv_to_umv_border_sb(xd, &mv, bw, bh, in build_inter_predictors()
266 const MV mv = mi->mbmi.sb_type < BLOCK_8X8 in dec_build_inter_predictors()
276 const MV mv_q4 = clamp_mv_to_umv_border_sb(xd, &mv, bw, bh, in dec_build_inter_predictors()
Dvp9_scale.h37 MV32 vp9_scale_mv(const MV *mv, int x, int y, const struct scale_factors *sf);
Dvp9_entropymv.c133 int vp9_use_mv_hp(const MV *ref) { in vp9_use_mv_hp()
171 void vp9_inc_mv(const MV *mv, nmv_context_counts *counts) { in vp9_inc_mv()
Dvp9_mvref_common.h25 static INLINE void clamp_mv2(MV *mv, const MACROBLOCKD *xd) { in clamp_mv2()
Dvp9_reconinter.h35 const MV *mv_q3,
Dvp9_mvref_common.c118 static void clamp_mv_ref(MV *mv, const MACROBLOCKD *xd) { in clamp_mv_ref()
295 static void lower_mv_precision(MV *mv, int allow_hp) { in lower_mv_precision()
Dvp9_scale.c44 MV32 vp9_scale_mv(const MV *mv, int x, int y, const struct scale_factors *sf) { in vp9_scale_mv()
Dvp9_postproc.c750 MV *mv = &bmi->mv.as_mv; in vp9_post_proc_frame()
770 MV *mv = &bmi->mv.as_mv; in vp9_post_proc_frame()
790 MV *mv = &bmi->mv.as_mv; in vp9_post_proc_frame()
830 MV *mv = &bmi->mv.as_mv; in vp9_post_proc_frame()
844 MV *mv = &mi->mbmi.mv.as_mv; in vp9_post_proc_frame()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Dmv.h24 } MV; typedef
29 MV as_mv;
Dpostproc.c955 MV *mv = &bmi->mv.as_mv; in vp8_post_proc_frame()
976 MV *mv = &bmi->mv.as_mv; in vp8_post_proc_frame()
997 MV *mv = &bmi->mv.as_mv; in vp8_post_proc_frame()
1039 MV *mv = &bmi->mv.as_mv; in vp8_post_proc_frame()
1055 MV *mv = &mi->mbmi.mv.as_mv; in vp8_post_proc_frame()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Dencodemv.h22 void vp8_encode_motion_vector(vp8_writer *, const MV *, const MV_CONTEXT *);
Dblock.h31 MV mv;
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/
Dec_types.h50 MV mv;
/hardware/ti/omap4-aah/domx/make/
Dstart.mk82 MV = mv $(1) $(2)
/hardware/ti/omap4xxx/domx/make/
Dstart.mk82 MV = mv $(1) $(2)
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
Dvp9_decodemv.c237 static INLINE void read_mv(vp9_reader *r, MV *mv, const MV *ref, in read_mv()
243 MV diff = {0, 0}; in read_mv()
360 static INLINE int is_mv_valid(const MV *mv) { in is_mv_valid()

12