/external/libvpx/vp8/encoder/ |
H A D | mcomp.c | 198 int vp8_find_best_sub_pixel_step_iteratively(MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *bestmv, MV *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2]) argument 203 int rr = ref_mv->row >> 1, rc = ref_mv->col >> 1; 213 int minc = MAX(x->mv_col_min << 2, (ref_mv->col >> 1) - ((1 << mvlong_width) - 1)); 214 int maxc = MIN(x->mv_col_max << 2, (ref_mv->col >> 1) + ((1 << mvlong_width) - 1)); 215 int minr = MAX(x->mv_row_min << 2, (ref_mv->row >> 1) - ((1 << mvlong_width) - 1)); 216 int maxr = MIN(x->mv_row_max << 2, (ref_mv->row >> 1) + ((1 << mvlong_width) - 1)); 224 besterr += mv_err_cost(bestmv, ref_mv, mvcost, error_per_bit); 299 if ((abs(bestmv->col - ref_mv->col) > MAX_FULL_PEL_VAL) || (abs(bestmv->row - ref_mv 312 vp8_find_best_sub_pixel_step(MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *bestmv, MV *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2]) argument 598 vp8_find_best_half_pixel_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, MV *bestmv, MV *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2]) argument 770 vp8_hex_search( MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *ref_mv, MV *best_mv, int search_param, int error_per_bit, int *num00, const vp8_variance_fn_ptr_t *vfp, int *mvsadcost[2], int *mvcost[2], MV *center_mv ) argument 907 vp8_diamond_search_sad( MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *ref_mv, MV *best_mv, int search_param, int error_per_bit, int *num00, vp8_variance_fn_ptr_t *fn_ptr, int *mvsadcost[2], int *mvcost[2], MV *center_mv ) argument 1023 vp8_diamond_search_sadx4( MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *ref_mv, MV *best_mv, int search_param, int error_per_bit, int *num00, vp8_variance_fn_ptr_t *fn_ptr, int *mvsadcost[2], int *mvcost[2], MV *center_mv ) argument 1181 vp8_full_search_sad(MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *ref_mv, int error_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int *mvsadcost[2], MV *center_mv) argument 1271 vp8_full_search_sadx3(MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *ref_mv, int error_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int *mvsadcost[2], MV *center_mv) argument 1394 vp8_full_search_sadx8(MACROBLOCK *x, BLOCK *b, BLOCKD *d, MV *ref_mv, int error_per_bit, int distance, vp8_variance_fn_ptr_t *fn_ptr, int *mvcost[2], int *mvsadcost[2], MV *center_mv) argument [all...] |
H A D | pickinter.c | 53 int vp8_skip_fractional_mv_step(MACROBLOCK *mb, BLOCK *b, BLOCKD *d, MV *bestmv, MV *ref_mv, int error_per_bit, const vp8_variance_fn_ptr_t *vfp, int *mvcost[2]) argument 57 (void) ref_mv;
|
H A D | firstpass.c | 426 static void first_pass_motion_search(VP8_COMP *cpi, MACROBLOCK *x, MV *ref_mv, MV *best_mv, YV12_BUFFER_CONFIG *recon_buffer, int *best_motion_err, int recon_yoffset ) argument 449 tmp_err = cpi->diamond_search_sad(x, b, d, ref_mv, &tmp_mv, step_param, x->errorperbit, &num00, &v_fn_ptr, x->mvsadcost, x->mvcost, ref_mv); 472 tmp_err = cpi->diamond_search_sad(x, b, d, ref_mv, &tmp_mv, step_param + n, x->errorperbit, &num00, &v_fn_ptr, x->mvsadcost, x->mvcost, ref_mv);
|
H A D | rdopt.c | 1009 MV *ref_mv; member in struct:__anon8241 1155 bestsme = vp8_hex_search(x, c, e, bsi->ref_mv, 1156 &mode_mv[NEW4X4], step_param, sadpb, &num00, v_fn_ptr, x->mvsadcost, x->mvcost, bsi->ref_mv); 1162 sadpb / 2, &num00, v_fn_ptr, x->mvsadcost, x->mvcost, bsi->ref_mv); 1177 sadpb / 2, &num00, v_fn_ptr, x->mvsadcost, x->mvcost, bsi->ref_mv); 1195 sadpb / 4, 16, v_fn_ptr, x->mvcost, x->mvsadcost,bsi->ref_mv); 1214 bsi->ref_mv, x->errorperbit / 2, v_fn_ptr, x->mvcost); 1217 bsi->ref_mv, x->errorperbit, v_fn_ptr, x->mvcost); 1222 bsi->ref_mv, x->mvcost); 1256 bsi->ref_mv, [all...] |