Home
last modified time | relevance | path

Searched refs:mv_q4 (Results 1 – 5 of 5) sorted by relevance

/external/libvpx/libvpx/vp9/common/
Dvp9_reconinter.c29 const MV mv_q4 = { is_q4 ? src_mv->row : src_mv->row * 2, in vp9_highbd_build_inter_predictor() local
31 MV32 mv = vp9_scale_mv(&mv_q4, x, y, sf); in vp9_highbd_build_inter_predictor()
49 const MV mv_q4 = { is_q4 ? src_mv->row : src_mv->row * 2, in vp9_build_inter_predictor() local
51 MV32 mv = vp9_scale_mv(&mv_q4, x, y, sf); in vp9_build_inter_predictor()
149 const MV mv_q4 = clamp_mv_to_umv_border_sb( in build_inter_predictors() local
164 assert(mv_q4.row == mv.row * (1 << (1 - pd->subsampling_y)) && in build_inter_predictors()
165 mv_q4.col == mv.col * (1 << (1 - pd->subsampling_x))); in build_inter_predictors()
177 scaled_mv = vp9_scale_mv(&mv_q4, mi_x + x, mi_y + y, sf); in build_inter_predictors()
182 scaled_mv.row = mv_q4.row; in build_inter_predictors()
183 scaled_mv.col = mv_q4.col; in build_inter_predictors()
/external/libaom/libaom/av1/encoder/
Dreconinter_enc.c65 const MV mv_q4 = clamp_mv_to_umv_border_sb( in calc_subpel_params() local
68 subpel_params->subpel_x = (mv_q4.col & SUBPEL_MASK) << SCALE_EXTRA_BITS; in calc_subpel_params()
69 subpel_params->subpel_y = (mv_q4.row & SUBPEL_MASK) << SCALE_EXTRA_BITS; in calc_subpel_params()
70 *pre = pre_buf->buf + (y + (mv_q4.row >> SUBPEL_BITS)) * pre_buf->stride + in calc_subpel_params()
71 (x + (mv_q4.col >> SUBPEL_BITS)); in calc_subpel_params()
290 const MV mv_q4 = { is_q4 ? src_mv->row : src_mv->row * 2, in av1_build_inter_predictor() local
292 MV32 mv = av1_scale_mv(&mv_q4, x, y, sf); in av1_build_inter_predictor()
Drdopt.c8748 const MV mv_q4 = clamp_mv_to_umv_border_sb( in interpolation_filter_search() local
8750 const int sub_x = (mv_q4.col & SUBPEL_MASK) << SCALE_EXTRA_BITS; in interpolation_filter_search()
8751 const int sub_y = (mv_q4.row & SUBPEL_MASK) << SCALE_EXTRA_BITS; in interpolation_filter_search()
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodeframe.c586 const MV mv_q4 = clamp_mv_to_umv_border_sb( in dec_build_inter_predictors() local
594 assert(mv_q4.row == mv->row * (1 << (1 - pd->subsampling_y)) && in dec_build_inter_predictors()
595 mv_q4.col == mv->col * (1 << (1 - pd->subsampling_x))); in dec_build_inter_predictors()
612 scaled_mv = vp9_scale_mv(&mv_q4, mi_x + x, mi_y + y, sf); in dec_build_inter_predictors()
/external/libaom/libaom/av1/decoder/
Ddecodeframe.c608 const MV mv_q4 = clamp_mv_to_umv_border_sb( in dec_calc_subpel_params() local
611 subpel_params->subpel_x = (mv_q4.col & SUBPEL_MASK) << SCALE_EXTRA_BITS; in dec_calc_subpel_params()
612 subpel_params->subpel_y = (mv_q4.row & SUBPEL_MASK) << SCALE_EXTRA_BITS; in dec_calc_subpel_params()
615 pos_x += mv_q4.col; in dec_calc_subpel_params()
616 pos_y += mv_q4.row; in dec_calc_subpel_params()
624 scaled_mv->row = mv_q4.row; in dec_calc_subpel_params()
625 scaled_mv->col = mv_q4.col; in dec_calc_subpel_params()