/external/libaom/libaom/av1/encoder/ |
D | motion_search_facade.c | 350 BLOCK_SIZE bsize, int_mv *cur_mv, in av1_joint_motion_search() argument 362 const int_mv init_mv[2] = { cur_mv[0], cur_mv[1] }; in av1_joint_motion_search() 396 if (ite >= 2 && cur_mv[!id].as_int == init_mv[!id].as_int) { in av1_joint_motion_search() 397 if (cur_mv[id].as_int == init_mv[id].as_int) { in av1_joint_motion_search() 401 cur_int_mv.as_mv.col = cur_mv[id].as_mv.col >> 3; in av1_joint_motion_search() 402 cur_int_mv.as_mv.row = cur_mv[id].as_mv.row >> 3; in av1_joint_motion_search() 442 av1_enc_build_one_inter_predictor(second_pred, pw, &cur_mv[!id].as_mv, in av1_joint_motion_search() 461 const FULLPEL_MV start_fullmv = get_fullmv_from_mv(&cur_mv[id].as_mv); in av1_joint_motion_search() 512 cur_mv[id] = best_mv; in av1_joint_motion_search() 524 av1_mv_bit_cost(&cur_mv[ref].as_mv, &curr_ref_mv.as_mv, x->nmv_vec_cost, in av1_joint_motion_search() [all …]
|
D | motion_search_facade.h | 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,
|
D | compound_type.c | 876 BEST_COMP_TYPE_STATS *best_type_stats, int_mv *cur_mv, int32_t *comp_rate, in populate_reuse_comp_type_data() argument 889 mbmi->mv[0].as_int = cur_mv[0].as_int; in populate_reuse_comp_type_data() 890 mbmi->mv[1].as_int = cur_mv[1].as_int; in populate_reuse_comp_type_data() 907 int_mv *best_mv, int_mv *cur_mv, in update_mask_best_mv() argument 918 best_mv[0].as_int = cur_mv[0].as_int; in update_mask_best_mv() 919 best_mv[1].as_int = cur_mv[1].as_int; in update_mask_best_mv() 945 const int64_t *comp_model_dist, const int_mv *cur_mv, const int *comp_rs2) { in save_comp_rd_search_stat() argument 954 memcpy(rd_stats->mv, cur_mv, sizeof(rd_stats->mv)); in save_comp_rd_search_stat() 1001 const AV1_COMP *const cpi, MACROBLOCK *x, const int_mv *const cur_mv, in masked_compound_type_rd() argument 1092 *out_rate_mv = av1_interinter_compound_motion_search(cpi, x, cur_mv, in masked_compound_type_rd() [all …]
|
D | mv_prec.c | 125 const MV *cur_mv, const AV1_COMP *cpi) { in keep_one_mv_stat() argument 133 const MV diff = { cur_mv->row - ref_mv->row, cur_mv->col - ref_mv->col }; in keep_one_mv_stat() 207 const MV cur_mv = mbmi->mv[ref_idx].as_mv; in collect_mv_stats_b() local 208 keep_one_mv_stat(mv_stats, &ref_mv, &cur_mv, cpi); in collect_mv_stats_b() 218 const MV cur_mv = mbmi->mv[ref_idx].as_mv; in collect_mv_stats_b() local 220 keep_one_mv_stat(mv_stats, &ref_mv, &cur_mv, cpi); in collect_mv_stats_b()
|
D | compound_type.h | 36 BLOCK_SIZE bsize, int_mv *cur_mv, int mode_search_mask,
|
D | rdopt.c | 1055 const BLOCK_SIZE bsize, int_mv *cur_mv, in handle_newmv() argument 1072 cur_mv[0].as_int = args->single_newmv[ref_mv_idx][refs[0]].as_int; in handle_newmv() 1073 clamp_mv_in_range(x, &cur_mv[0], 0); in handle_newmv() 1076 cur_mv[1].as_int = args->single_newmv[ref_mv_idx][refs[1]].as_int; in handle_newmv() 1077 clamp_mv_in_range(x, &cur_mv[1], 1); in handle_newmv() 1083 av1_joint_motion_search(cpi, x, bsize, cur_mv, NULL, 0, rate_mv); in handle_newmv() 1089 av1_mv_bit_cost(&cur_mv[i].as_mv, &ref_mv.as_mv, x->nmv_vec_cost, in handle_newmv() 1095 cur_mv[1].as_int = args->single_newmv[ref_mv_idx][refs[1]].as_int; in handle_newmv() 1096 clamp_mv_in_range(x, &cur_mv[1], 1); in handle_newmv() 1102 av1_compound_single_motion_search_interinter(cpi, x, bsize, cur_mv, in handle_newmv() [all …]
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_rdopt.c | 2743 int_mv cur_mv[2]; in handle_inter_mode() local 2845 cur_mv[i] = frame_mv[refs[i]]; in handle_inter_mode() 2847 if (this_mode != NEWMV) clamp_mv2(&cur_mv[i].as_mv, xd); in handle_inter_mode() 2849 if (mv_check_bounds(&x->mv_limits, &cur_mv[i].as_mv)) return INT64_MAX; in handle_inter_mode() 2850 mi->mv[i].as_int = cur_mv[i].as_int; in handle_inter_mode()
|