/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_pickmode.c | 40 const MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 61 vp9_set_mv_search_range(x, &ref_mv); 92 &ref_mv, &tmp_mv->as_mv); 97 &ref_mv, &tmp_mv->as_mv); 102 &ref_mv, &tmp_mv->as_mv); 107 &ref_mv, &tmp_mv->as_mv); 112 &ref_mv, &tmp_mv->as_mv); 119 &ref_mv, &tmp_mv->as_mv); 135 *rate_mv = vp9_mv_bit_cost(&mvp_full, &ref_mv, 147 MV ref_mv local [all...] |
H A D | vp9_mbgraph.c | 25 const MV *ref_mv, 44 vp9_set_mv_search_range(x, ref_mv); 46 ref_full.col = ref_mv->col >> 3; 47 ref_full.row = ref_mv->row >> 3; 51 ref_mv, dst_mv); 59 x, dst_mv, ref_mv, cpi->common.allow_high_precision_mv, x->errorperbit, 80 static int do_16x16_motion_search(VP9_COMP *cpi, const int_mv *ref_mv, argument 96 tmp_err = do_16x16_motion_iteration(cpi, &ref_mv->as_mv, &tmp_mv.as_mv, 105 if (ref_mv->as_int) { 24 do_16x16_motion_iteration(VP9_COMP *cpi, const MV *ref_mv, MV *dst_mv, int mb_row, int mb_col) argument
|
H A D | vp9_temporal_filter.c | 139 MV *ref_mv = &x->e_mbd.mi[0]->bmi[0].as_mv[0].as_mv; local 164 &cpi->fn_ptr[BLOCK_16X16], 0, &best_ref_mv1, ref_mv); 172 bestsme = cpi->find_fractional_mv_step(x, ref_mv,
|
H A D | vp9_mcomp.c | 264 MV *bestmv, const MV *ref_mv, 288 int rr = ref_mv->row; 289 int rc = ref_mv->col; 293 const int minc = MAX(x->mv_col_min * 8, ref_mv->col - MV_MAX); 294 const int maxc = MIN(x->mv_col_max * 8, ref_mv->col + MV_MAX); 295 const int minr = MAX(x->mv_row_min * 8, ref_mv->row - MV_MAX); 296 const int maxr = MIN(x->mv_row_max * 8, ref_mv->row + MV_MAX); 308 besterr += mv_err_cost(bestmv, ref_mv, mvjcost, mvcost, error_per_bit); 329 if (allow_hp && vp9_use_mv_hp(ref_mv) && forced_stop == 0) { 346 if ((abs(bestmv->col - ref_mv 263 vp9_find_best_sub_pixel_tree(const MACROBLOCK *x, MV *bestmv, const MV *ref_mv, int allow_hp, int error_per_bit, const vp9_variance_fn_ptr_t *vfp, int forced_stop, int iters_per_step, int *mvjcost, int *mvcost[2], int *distortion, unsigned int *sse1) argument 359 vp9_find_best_sub_pixel_comp_tree(const MACROBLOCK *x, MV *bestmv, const MV *ref_mv, int allow_hp, int error_per_bit, const vp9_variance_fn_ptr_t *vfp, int forced_stop, int iters_per_step, int *mvjcost, int *mvcost[2], int *distortion, unsigned int *sse1, const uint8_t *second_pred, int w, int h) argument 499 vp9_pattern_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int do_refine, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv, const int num_candidates[MAX_PATTERN_SCALES], const MV candidates[MAX_PATTERN_SCALES] [MAX_PATTERN_CANDIDATES]) argument 734 vp9_hex_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 768 vp9_bigdia_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 809 vp9_square_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 850 vp9_fast_hex_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 864 vp9_fast_dia_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 880 vp9_full_range_search_c(const MACROBLOCK *x, MV *ref_mv, MV *best_mv, int search_param, int sad_per_bit, int *num00, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv) argument 978 vp9_diamond_search_sad_c(const MACROBLOCK *x, MV *ref_mv, MV *best_mv, int search_param, int sad_per_bit, int *num00, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv) argument 1070 vp9_diamond_search_sadx4(const MACROBLOCK *x, MV *ref_mv, MV *best_mv, int search_param, int sad_per_bit, int *num00, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv) argument 1225 vp9_full_pixel_diamond(const VP9_COMP *cpi, MACROBLOCK *x, MV *mvp_full, int step_param, int sadpb, int further_steps, int do_refine, const vp9_variance_fn_ptr_t *fn_ptr, const MV *ref_mv, MV *dst_mv) argument 1286 vp9_full_search_sad_c(const MACROBLOCK *x, const MV *ref_mv, int sad_per_bit, int distance, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv, MV *best_mv) argument 1324 vp9_full_search_sadx3(const MACROBLOCK *x, const MV *ref_mv, int sad_per_bit, int distance, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv, MV *best_mv) argument 1416 vp9_full_search_sadx8(const MACROBLOCK *x, const MV *ref_mv, int sad_per_bit, int distance, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv, MV *best_mv) argument 1535 vp9_refining_search_sad_c(const MACROBLOCK *x, MV *ref_mv, int error_per_bit, int search_range, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv) argument 1585 vp9_refining_search_sadx4(const MACROBLOCK *x, MV *ref_mv, int error_per_bit, int search_range, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv) argument 1671 vp9_refining_search_8p_c(const MACROBLOCK *x, MV *ref_mv, int error_per_bit, int search_range, const vp9_variance_fn_ptr_t *fn_ptr, int *mvjcost, int *mvcost[2], const MV *center_mv, const uint8_t *second_pred, int w, int h) argument [all...] |
H A D | vp9_firstpass.c | 392 const MV *ref_mv, MV *best_mv, 396 MV ref_mv_full = {ref_mv->row >> 3, ref_mv->col >> 3}; 421 x->mvcost, ref_mv); 423 tmp_err = vp9_get_mvpred_var(x, &tmp_mv, ref_mv, &v_fn_ptr, 1); 447 x->mvcost, ref_mv); 449 tmp_err = vp9_get_mvpred_var(x, &tmp_mv, ref_mv, &v_fn_ptr, 1); 391 first_pass_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const MV *ref_mv, MV *best_mv, int *best_motion_err) argument
|
H A D | vp9_rdopt.c | 1626 int_mv *ref_mv[2]; member in struct:__anon24965 1845 vp9_set_mv_search_range(x, &bsi->ref_mv[0]->as_mv); 1851 &bsi->ref_mv[0]->as_mv, 1855 &bsi->ref_mv[0]->as_mv, 1861 &bsi->ref_mv[0]->as_mv, 1865 &bsi->ref_mv[0]->as_mv, 1871 &bsi->ref_mv[0]->as_mv, 1875 &bsi->ref_mv[0]->as_mv, 1880 &bsi->ref_mv[0]->as_mv, 1894 &bsi->ref_mv[ 2265 store_coding_context(MACROBLOCK *x, PICK_MODE_CONTEXT *ctx, int mode_index, int_mv *ref_mv, int_mv *second_ref_mv, int64_t comp_pred_diff[REFERENCE_MODES], int64_t tx_size_diff[TX_MODES], int64_t best_filter_diff[SWITCHABLE_FILTER_CONTEXTS]) argument 2383 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 2545 int_mv ref_mv[2]; local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
H A D | vp9_mbgraph.c | 23 const MV *ref_mv, 43 vp9_set_mv_search_range(x, ref_mv); 45 ref_full.col = ref_mv->col >> 3; 46 ref_full.row = ref_mv->row >> 3; 51 &v_fn_ptr, 0, ref_mv, dst_mv); 59 x, dst_mv, ref_mv, cpi->common.allow_high_precision_mv, x->errorperbit, 81 static int do_16x16_motion_search(VP9_COMP *cpi, const MV *ref_mv, argument 96 tmp_err = do_16x16_motion_iteration(cpi, ref_mv, &tmp_mv, mb_row, mb_col); 104 if (ref_mv->row != 0 || ref_mv 22 do_16x16_motion_iteration(VP9_COMP *cpi, const MV *ref_mv, MV *dst_mv, int mb_row, int mb_col) argument [all...] |
H A D | vp9_temporal_filter.c | 152 MV *ref_mv = &x->e_mbd.mi[0].src_mi->bmi[0].as_mv[0].as_mv; local 173 &cpi->fn_ptr[BLOCK_16X16], 0, &best_ref_mv1, ref_mv); 176 bestsme = cpi->find_fractional_mv_step(x, ref_mv,
|
H A D | vp9_pickmode.c | 127 const MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 151 vp9_set_mv_search_range(x, &ref_mv); 164 &ref_mv, &tmp_mv->as_mv, INT_MAX, 0); 175 *rate_mv = vp9_mv_bit_cost(&mvp_full, &ref_mv, 184 cpi->find_fractional_mv_step(x, &tmp_mv->as_mv, &ref_mv,
|
H A D | vp9_mcomp.c | 274 int rr = ref_mv->row; \ 275 int rc = ref_mv->col; \ 279 const int minc = MAX(x->mv_col_min * 8, ref_mv->col - MV_MAX); \ 280 const int maxc = MIN(x->mv_col_max * 8, ref_mv->col + MV_MAX); \ 281 const int minr = MAX(x->mv_row_min * 8, ref_mv->row - MV_MAX); \ 282 const int maxr = MIN(x->mv_row_max * 8, ref_mv->row + MV_MAX); \ 296 besterr += mv_err_cost(bestmv, ref_mv, mvjcost, mvcost, error_per_bit); 299 MV *bestmv, const MV *ref_mv, 366 if (allow_hp && vp9_use_mv_hp(ref_mv) && forced_stop == 0) { 383 if ((abs(bestmv->col - ref_mv 298 vp9_find_best_sub_pixel_tree_pruned(const MACROBLOCK *x, MV *bestmv, const MV *ref_mv, int allow_hp, int error_per_bit, const vp9_variance_fn_ptr_t *vfp, int forced_stop, int iters_per_step, int *sad_list, int *mvjcost, int *mvcost[2], int *distortion, unsigned int *sse1, const uint8_t *second_pred, int w, int h) argument 390 vp9_find_best_sub_pixel_tree(const MACROBLOCK *x, MV *bestmv, const MV *ref_mv, int allow_hp, int error_per_bit, const vp9_variance_fn_ptr_t *vfp, int forced_stop, int iters_per_step, int *sad_list, int *mvjcost, int *mvcost[2], int *distortion, unsigned int *sse1, const uint8_t *second_pred, int w, int h) argument 492 vp9_pattern_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv, const int num_candidates[MAX_PATTERN_SCALES], const MV candidates[MAX_PATTERN_SCALES] [MAX_PATTERN_CANDIDATES]) argument 693 vp9_pattern_search_sad(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv, const int num_candidates[MAX_PATTERN_SCALES], const MV candidates[MAX_PATTERN_SCALES] [MAX_PATTERN_CANDIDATES]) argument 1012 vp9_hex_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 1047 vp9_bigdia_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 1089 vp9_square_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 1131 vp9_fast_hex_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 1146 vp9_fast_dia_search(const MACROBLOCK *x, MV *ref_mv, int search_param, int sad_per_bit, int do_init_search, int *sad_list, const vp9_variance_fn_ptr_t *vfp, int use_mvcost, const MV *center_mv, MV *best_mv) argument 1163 vp9_full_range_search_c(const MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv, int search_param, int sad_per_bit, int *num00, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv) argument 1236 vp9_diamond_search_sad_c(const MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv, int search_param, int sad_per_bit, int *num00, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv) argument 1382 vp9_full_pixel_diamond(const VP9_COMP *cpi, MACROBLOCK *x, MV *mvp_full, int step_param, int sadpb, int further_steps, int do_refine, const vp9_variance_fn_ptr_t *fn_ptr, const MV *ref_mv, MV *dst_mv) argument 1440 vp9_full_search_sad_c(const MACROBLOCK *x, const MV *ref_mv, int sad_per_bit, int distance, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv, MV *best_mv) argument 1473 vp9_full_search_sadx3(const MACROBLOCK *x, const MV *ref_mv, int sad_per_bit, int distance, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv, MV *best_mv) argument 1538 vp9_full_search_sadx8(const MACROBLOCK *x, const MV *ref_mv, int sad_per_bit, int distance, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv, MV *best_mv) argument 1627 vp9_refining_search_sad_c(const MACROBLOCK *x, MV *ref_mv, int error_per_bit, int search_range, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv) argument 1706 vp9_refining_search_8p_c(const MACROBLOCK *x, MV *ref_mv, int error_per_bit, int search_range, const vp9_variance_fn_ptr_t *fn_ptr, const MV *center_mv, const uint8_t *second_pred) argument 1753 vp9_full_pixel_search(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, MV *mvp_full, int step_param, int error_per_bit, int *sad_list, const MV *ref_mv, MV *tmp_mv, int var_max, int rd) argument [all...] |
H A D | vp9_firstpass.c | 296 const MV *ref_mv, MV *best_mv, 300 MV ref_mv_full = {ref_mv->row >> 3, ref_mv->col >> 3}; 318 x->sadperbit16, &num00, &v_fn_ptr, ref_mv); 320 tmp_err = vp9_get_mvpred_var(x, &tmp_mv, ref_mv, &v_fn_ptr, 1); 341 &num00, &v_fn_ptr, ref_mv); 343 tmp_err = vp9_get_mvpred_var(x, &tmp_mv, ref_mv, &v_fn_ptr, 1); 295 first_pass_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const MV *ref_mv, MV *best_mv, int *best_motion_err) argument
|
H A D | vp9_rdopt.c | 1183 int_mv *ref_mv[2]; member in struct:__anon13190 1306 bsi->ref_mv[0] = best_ref_mv; 1307 bsi->ref_mv[1] = second_best_ref_mv; 1414 vp9_set_mv_search_range(x, &bsi->ref_mv[0]->as_mv); 1419 &bsi->ref_mv[0]->as_mv, new_mv, 1430 &bsi->ref_mv[0]->as_mv, 1448 &bsi->ref_mv[0]->as_mv, 1496 frame_mv, seg_mvs[i], bsi->ref_mv, 1594 frame_mv, seg_mvs[i], bsi->ref_mv, x->nmvjointcost, 1781 MV ref_mv local 1904 int_mv ref_mv[2]; local 2779 int_mv ref_mv; local [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.c | 365 int_mv mv[2], int_mv ref_mv[2], 376 read_mv(r, &mv[i].as_mv, &ref_mv[i].as_mv, &cm->fc.nmvc, mv_counts, 364 assign_mv(VP9_COMMON *cm, PREDICTION_MODE mode, int_mv mv[2], int_mv ref_mv[2], int_mv nearest_mv[2], int_mv near_mv[2], int is_compound, int allow_hp, vp9_reader *r) argument
|
/external/libvpx/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.c | 366 int_mv mv[2], int_mv ref_mv[2], 377 read_mv(r, &mv[i].as_mv, &ref_mv[i].as_mv, &cm->fc.nmvc, mv_counts, 365 assign_mv(VP9_COMMON *cm, MB_PREDICTION_MODE mode, int_mv mv[2], int_mv ref_mv[2], int_mv nearest_mv[2], int_mv near_mv[2], int is_compound, int allow_hp, vp9_reader *r) argument
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/ |
H A D | mcomp.c | 205 int_mv *bestmv, int_mv *ref_mv, 213 int rr = ref_mv->as_mv.row >> 1, rc = ref_mv->as_mv.col >> 1; 225 (ref_mv->as_mv.col >> 1) - ((1 << mvlong_width) - 1)); 227 (ref_mv->as_mv.col >> 1) + ((1 << mvlong_width) - 1)); 229 (ref_mv->as_mv.row >> 1) - ((1 << mvlong_width) - 1)); 231 (ref_mv->as_mv.row >> 1) + ((1 << mvlong_width) - 1)); 268 besterr += mv_err_cost(bestmv, ref_mv, mvcost, error_per_bit); 348 if ((abs(bestmv->as_mv.col - ref_mv->as_mv.col) > (MAX_FULL_PEL_VAL<<3)) || 349 (abs(bestmv->as_mv.row - ref_mv 204 vp8_find_best_sub_pixel_step_iteratively(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse1) argument 362 vp8_find_best_sub_pixel_step(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse1) argument 673 vp8_find_best_half_pixel_step(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse1) argument 850 vp8_hex_search( MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int_mv *best_mv, int search_param, int sad_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvsadcost[2], int *mvcost[2], int_mv *center_mv ) argument 1039 vp8_diamond_search_sad_c( MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int_mv *best_mv, int search_param, int sad_per_bit, int *num00, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv ) argument 1163 vp8_diamond_search_sadx4( MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int_mv *best_mv, int search_param, int sad_per_bit, int *num00, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv ) argument 1330 vp8_full_search_sad_c(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int sad_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1426 vp8_full_search_sadx3(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int sad_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1560 vp8_full_search_sadx8(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int sad_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1724 vp8_refining_search_sad_c(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int error_per_bit, int search_range, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1804 vp8_refining_search_sadx4(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int error_per_bit, int search_range, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument [all...] |
H A D | pickinter.c | 44 int_mv *bestmv, int_mv *ref_mv, 52 (void) ref_mv; 43 vp8_skip_fractional_mv_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse) argument
|
H A D | firstpass.c | 436 int_mv *ref_mv, MV *best_mv, 463 ref_mv_full.as_mv.col = ref_mv->as_mv.col>>3; 464 ref_mv_full.as_mv.row = ref_mv->as_mv.row>>3; 467 x->mvcost, ref_mv); 493 ref_mv); 435 first_pass_motion_search(VP8_COMP *cpi, MACROBLOCK *x, int_mv *ref_mv, MV *best_mv, YV12_BUFFER_CONFIG *recon_buffer, int *best_motion_err, int recon_yoffset ) argument
|
H A D | rdopt.c | 1077 int_mv *ref_mv; member in struct:__anon13097 1236 x->mvcost, bsi->ref_mv); 1253 x->mvcost, bsi->ref_mv); 1274 x->mvcost, bsi->ref_mv); 1296 bsi->ref_mv, x->errorperbit, v_fn_ptr, x->mvcost, 1302 bsi->ref_mv, x->mvcost); 1336 bsi->ref_mv, x->mvcost); 1392 bsi.ref_mv = best_ref_mv;
|
/external/libvpx/libvpx/vp8/encoder/ |
H A D | mcomp.c | 204 int_mv *bestmv, int_mv *ref_mv, 212 int rr = ref_mv->as_mv.row >> 1, rc = ref_mv->as_mv.col >> 1; 224 (ref_mv->as_mv.col >> 1) - ((1 << mvlong_width) - 1)); 226 (ref_mv->as_mv.col >> 1) + ((1 << mvlong_width) - 1)); 228 (ref_mv->as_mv.row >> 1) - ((1 << mvlong_width) - 1)); 230 (ref_mv->as_mv.row >> 1) + ((1 << mvlong_width) - 1)); 267 besterr += mv_err_cost(bestmv, ref_mv, mvcost, error_per_bit); 347 if ((abs(bestmv->as_mv.col - ref_mv->as_mv.col) > (MAX_FULL_PEL_VAL<<3)) || 348 (abs(bestmv->as_mv.row - ref_mv 203 vp8_find_best_sub_pixel_step_iteratively(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse1) argument 361 vp8_find_best_sub_pixel_step(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse1) argument 672 vp8_find_best_half_pixel_step(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse1) argument 849 vp8_hex_search( MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int_mv *best_mv, int search_param, int sad_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvsadcost[2], int *mvcost[2], int_mv *center_mv ) argument 1038 vp8_diamond_search_sad_c( MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int_mv *best_mv, int search_param, int sad_per_bit, int *num00, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv ) argument 1162 vp8_diamond_search_sadx4( MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int_mv *best_mv, int search_param, int sad_per_bit, int *num00, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv ) argument 1329 vp8_full_search_sad_c(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int sad_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1425 vp8_full_search_sadx3(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int sad_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1559 vp8_full_search_sadx8(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int sad_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1723 vp8_refining_search_sad_c(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int error_per_bit, int search_range, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument 1803 vp8_refining_search_sadx4(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv, int error_per_bit, int search_range, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int_mv *center_mv) argument [all...] |
H A D | pickinter.c | 44 int_mv *bestmv, int_mv *ref_mv, 52 (void) ref_mv; 43 vp8_skip_fractional_mv_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2], int *distortion, unsigned int *sse) argument
|
H A D | firstpass.c | 436 int_mv *ref_mv, MV *best_mv, 463 ref_mv_full.as_mv.col = ref_mv->as_mv.col>>3; 464 ref_mv_full.as_mv.row = ref_mv->as_mv.row>>3; 467 x->mvcost, ref_mv); 493 ref_mv); 435 first_pass_motion_search(VP8_COMP *cpi, MACROBLOCK *x, int_mv *ref_mv, MV *best_mv, YV12_BUFFER_CONFIG *recon_buffer, int *best_motion_err, int recon_yoffset ) argument
|
H A D | rdopt.c | 1078 int_mv *ref_mv; member in struct:__anon24887 1237 x->mvcost, bsi->ref_mv); 1254 x->mvcost, bsi->ref_mv); 1275 x->mvcost, bsi->ref_mv); 1297 bsi->ref_mv, x->errorperbit, v_fn_ptr, x->mvcost, 1303 bsi->ref_mv, x->mvcost); 1337 bsi->ref_mv, x->mvcost); 1393 bsi.ref_mv = best_ref_mv;
|