Home
last modified time | relevance | path

Searched refs:best_mv (Results 1 – 25 of 36) sorted by relevance

12

/external/libvpx/libvpx/vp8/encoder/
Dmcomp.c838 int_mv *best_mv, int search_param, int sad_per_bit, in vp8_hex_search() argument
1011 best_mv->as_mv.row = br; in vp8_hex_search()
1012 best_mv->as_mv.col = bc; in vp8_hex_search()
1021 int_mv *best_mv, int search_param, int sad_per_bit, in vp8_diamond_search_sad_c() argument
1063 best_mv->as_mv.row = ref_row; in vp8_diamond_search_sad_c()
1064 best_mv->as_mv.col = ref_col; in vp8_diamond_search_sad_c()
1073 mvsad_err_cost(best_mv, &fcenter_mv, mvsadcost, sad_per_bit); in vp8_diamond_search_sad_c()
1087 this_row_offset = best_mv->as_mv.row + ss[i].mv.row; in vp8_diamond_search_sad_c()
1088 this_col_offset = best_mv->as_mv.col + ss[i].mv.col; in vp8_diamond_search_sad_c()
1116 best_mv->as_mv.row += ss[best_site].mv.row; in vp8_diamond_search_sad_c()
[all …]
Dmcomp.h37 int_mv *best_mv, int search_param, int sad_per_bit,
65 int_mv *ref_mv, int_mv *best_mv,
Dbitstream.c486 int_mv best_mv; in pack_inter_mode_mvs() local
502 vp8_find_near_mvs(xd, m, &n1, &n2, &best_mv, ct, rf, in pack_inter_mode_mvs()
504 vp8_clamp_mv2(&best_mv, xd); in pack_inter_mode_mvs()
513 case NEWMV: write_mv(w, &mi->mv.as_mv, &best_mv, mvc); break; in pack_inter_mode_mvs()
544 write_mv(w, &blockmv.as_mv, &best_mv, (const MV_CONTEXT *)mvc); in pack_inter_mode_mvs()
/external/libaom/libaom/av1/encoder/
Dmcomp.c311 MV *bestmv = &x->best_mv.as_mv; \
739 MV *bestmv = &x->best_mv.as_mv; in av1_find_best_sub_pixel_tree()
1026 const MV *best_mv, int *cost_list) { in calc_int_cost_list() argument
1031 const int br = best_mv->row; in calc_int_cost_list()
1032 const int bc = best_mv->col; in calc_int_cost_list()
1069 const MV *best_mv, int *cost_list, in calc_int_sad_list() argument
1076 const int br = best_mv->row; in calc_int_sad_list()
1077 const int bc = best_mv->col; in calc_int_sad_list()
1367 x->best_mv.as_mv.row = br; in pattern_search()
1368 x->best_mv.as_mv.col = bc; in pattern_search()
[all …]
Dmbgraph.c54 x->best_mv.as_mv.row *= 8; in do_16x16_motion_iteration()
55 x->best_mv.as_mv.col *= 8; in do_16x16_motion_iteration()
71 xd->mi[0]->mv[0] = x->best_mv; in do_16x16_motion_iteration()
89 MV best_mv; in do_16x16_motion_search() local
95 best_mv.col = best_mv.row = 0; in do_16x16_motion_search()
102 best_mv = x->best_mv.as_mv; in do_16x16_motion_search()
113 best_mv = x->best_mv.as_mv; in do_16x16_motion_search()
117 x->best_mv.as_mv = best_mv; in do_16x16_motion_search()
197 stats->ref[GOLDEN_FRAME].m.mv = x->best_mv; in update_mbgraph_mb_stats()
Dmcomp.h66 int av1_get_mvpred_var(const MACROBLOCK *x, const MV *best_mv,
69 int av1_get_mvpred_av_var(const MACROBLOCK *x, const MV *best_mv,
72 int av1_get_mvpred_mask_var(const MACROBLOCK *x, const MV *best_mv,
124 const MV *center_mv, MV *best_mv);
127 MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv,
Dtpl_model.c130 int_mv best_mv; in mode_estimation() local
186 best_mv.as_int = 0; in mode_estimation()
209 &predictor[0], bw, &x->best_mv.as_mv, sf, bw, bh, &conv_params, kernel, in mode_estimation()
229 best_mv.as_int = x->best_mv.as_int; in mode_estimation()
241 tpl_stats->mv.as_int = best_mv.as_int; in mode_estimation()
Dpartition_strategy.c185 const int new_mv_row = x->best_mv.as_mv.row / 8; in simple_motion_search_get_best_ref()
186 const int new_mv_col = x->best_mv.as_mv.col / 8; in simple_motion_search_get_best_ref()
625 const float mv_row = (float)(x->best_mv.as_mv.row / 8); in av1_get_max_min_partition_features()
626 const float mv_col = (float)(x->best_mv.as_mv.col / 8); in av1_get_max_min_partition_features()
Dtemporal_filter.c709 const int offset = x->best_mv.as_mv.row * y_stride + x->best_mv.as_mv.col; in temporal_filter_find_matching_mb_c()
711 x->best_mv.as_mv.row *= 8; in temporal_filter_find_matching_mb_c()
712 x->best_mv.as_mv.col *= 8; in temporal_filter_find_matching_mb_c()
717 x->e_mbd.mi[0]->mv[0] = x->best_mv; in temporal_filter_find_matching_mb_c()
736 x->e_mbd.mi[0]->mv[0] = x->best_mv; in temporal_filter_find_matching_mb_c()
767 blk_mvs[k] = x->best_mv.as_mv; in temporal_filter_find_matching_mb_c()
Drdopt.c6693 MV *const best_mv = &x->best_mv.as_mv; in joint_motion_search() local
6766 *best_mv = cur_mv[id].as_mv; in joint_motion_search()
6768 best_mv->col >>= 3; in joint_motion_search()
6769 best_mv->row >>= 3; in joint_motion_search()
6777 bestsme = av1_get_mvpred_mask_var(x, best_mv, &ref_mv[id].as_mv, in joint_motion_search()
6781 bestsme = av1_get_mvpred_av_var(x, best_mv, &ref_mv[id].as_mv, in joint_motion_search()
6805 x->best_mv.as_mv.row *= 8; in joint_motion_search()
6806 x->best_mv.as_mv.col *= 8; in joint_motion_search()
6822 cur_mv[id].as_mv = *best_mv; in joint_motion_search()
7123 x->best_mv.as_int = INVALID_MV; in single_motion_search()
[all …]
Dfirstpass.c216 const MV *ref_mv, MV *best_mv, in first_pass_motion_search() argument
248 *best_mv = tmp_mv; in first_pass_motion_search()
271 *best_mv = tmp_mv; in first_pass_motion_search()
/external/libvpx/libvpx/vp9/encoder/
Dvp9_mcomp.c973 const MV *best_mv, int *cost_list) { in calc_int_cost_list() argument
978 int br = best_mv->row; in calc_int_cost_list()
979 int bc = best_mv->col; in calc_int_cost_list()
1022 int use_mvcost, const MV *center_mv, MV *best_mv, in vp9_pattern_search() argument
1177 const MV best_mv = { br, bc }; in vp9_pattern_search() local
1178 calc_int_cost_list(x, &fcenter_mv, sad_per_bit, vfp, &best_mv, cost_list); in vp9_pattern_search()
1180 best_mv->row = br; in vp9_pattern_search()
1181 best_mv->col = bc; in vp9_pattern_search()
1192 int use_mvcost, const MV *center_mv, MV *best_mv, in vp9_pattern_search_sad() argument
1461 best_mv->row = br; in vp9_pattern_search_sad()
[all …]
Dvp9_mcomp.h49 int vp9_get_mvpred_var(const MACROBLOCK *x, const MV *best_mv,
52 int vp9_get_mvpred_av_var(const MACROBLOCK *x, const MV *best_mv,
91 const MV *center_mv, MV *best_mv);
99 const MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv,
136 MV *best_mv, double *best_mv_dist,
/external/libvpx/libvpx/vp8/common/
Dfindnearmv.c24 int_mv *nearby, int_mv *best_mv, int near_mv_ref_cnts[4], in vp8_find_near_mvs() argument
119 best_mv->as_int = near_mvs[0].as_int; in vp8_find_near_mvs()
Drtcd_defs.pl229 …, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param…
Dfindnearmv.h73 int_mv *nearby, int_mv *best_mv, int near_mv_ref_cnts[4],
/external/libvpx/libvpx/vp9/encoder/x86/
Dvp9_diamond_search_sad_avx.c75 MV *best_mv, int search_param, int sad_per_bit, in vp9_diamond_search_sad_avx() argument
308 *best_mv = bmv.as_mv; in vp9_diamond_search_sad_avx()
/external/libvpx/libvpx/vp8/decoder/
Ddecodemv.c189 MB_MODE_INFO *mbmi, int_mv best_mv, in decode_split_mv() argument
247 blockmv.as_mv.row += best_mv.as_mv.row; in decode_split_mv()
249 blockmv.as_mv.col += best_mv.as_mv.col; in decode_split_mv()
/external/libaom/libaom/av1/common/
Dav1_rtcd_defs.pl259 …ct macroblock *x, const struct search_site_config *cfg, MV *ref_mv, MV *best_mv, int search_param…
261 …uct macroblock *x, const struct search_site_config *cfg, MV *ref_mv, MV *best_mv, int search_param…
/external/libvpx/libvpx/vp9/common/
Dvp9_rtcd_defs.pl183 …*x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param…
/external/libvpx/config/x86/
Dvp8_rtcd.h106 …, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param…
107 …, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param…
/external/libvpx/config/x86_64/
Dvp8_rtcd.h106 …, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param…
107 …, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param…
/external/libvpx/config/generic/
Dvp9_rtcd.h40 …*x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param…
Dvp8_rtcd.h78 …, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param…
/external/libvpx/config/arm64/
Dvp9_rtcd.h40 …*x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param…

12