/external/libvpx/libvpx/vp8/encoder/ |
mcomp.h | 50 int_mv *ref_mv, 61 (MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, 75 int_mv *ref_mv, 88 int_mv *ref_mv, 101 int_mv *ref_mv,
|
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->as_mv.row) > (MAX_FULL_PEL_VAL<<3)) [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
mcomp.h | 50 int_mv *ref_mv, 61 (MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *bestmv, int_mv *ref_mv, 75 int_mv *ref_mv, 88 int_mv *ref_mv, 101 int_mv *ref_mv,
|
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->as_mv.row) > (MAX_FULL_PEL_VAL<<3)) [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
vp9_mcomp.h | 74 const MV *ref_mv, MV *dst_mv); 78 MV *ref_mv, 95 MV *bestmv, const MV *ref_mv, 109 const MV *ref_mv, int sad_per_bit, 115 MV *ref_mv, int sad_per_bit, 122 MV *ref_mv, MV *best_mv, 129 MV *ref_mv, int error_per_bit, 139 const MV *ref_mv, MV *tmp_mv,
|
vp9_mcomp.c | 260 MV *bestmv, const MV *ref_mv, 286 int rr = ref_mv->row; 287 int rc = ref_mv->col; 291 const int minc = MAX(x->mv_col_min * 8, ref_mv->col - MV_MAX); 292 const int maxc = MIN(x->mv_col_max * 8, ref_mv->col + MV_MAX); 293 const int minr = MAX(x->mv_row_min * 8, ref_mv->row - MV_MAX); 294 const int maxr = MIN(x->mv_row_max * 8, ref_mv->row + MV_MAX); 314 besterr += mv_err_cost(bestmv, ref_mv, mvjcost, mvcost, error_per_bit); 340 if (allow_hp && vp9_use_mv_hp(ref_mv) && forced_stop == 0) { 357 if ((abs(bestmv->col - ref_mv->col) > (MAX_FULL_PEL_VAL << 3)) | [all...] |
vp9_mbgraph.c | 23 const MV *ref_mv, 42 vp9_set_mv_search_range(x, ref_mv); 44 ref_full.col = ref_mv->col >> 3; 45 ref_full.row = ref_mv->row >> 3; 49 ref_mv, dst_mv); 57 x, dst_mv, ref_mv, cpi->common.allow_high_precision_mv, x->errorperbit, 77 static int do_16x16_motion_search(VP9_COMP *cpi, const MV *ref_mv, 92 tmp_err = do_16x16_motion_iteration(cpi, ref_mv, &tmp_mv, mb_row, mb_col); 100 if (ref_mv->row != 0 || ref_mv->col != 0) [all...] |
vp9_temporal_filter.c | 151 MV *ref_mv = &x->e_mbd.mi[0]->bmi[0].as_mv[0].as_mv; local 171 &cpi->fn_ptr[BLOCK_16X16], 0, &best_ref_mv1, ref_mv); 174 bestsme = cpi->find_fractional_mv_step(x, ref_mv,
|
vp9_rdopt.c | 1169 int_mv *ref_mv[2]; member in struct:__anon13908 1762 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 1883 int_mv ref_mv[2]; local 2697 int_mv ref_mv; local [all...] |
vp9_pickmode.c | 120 const MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 143 vp9_set_mv_search_range(x, &ref_mv); 154 vp9_full_pixel_search(cpi, x, bsize, &mvp_full, step_param, sadpb, &ref_mv, 166 *rate_mv = vp9_mv_bit_cost(&mvp_full, &ref_mv, 175 cpi->find_fractional_mv_step(x, &tmp_mv->as_mv, &ref_mv,
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
vp9_mcomp.h | 60 const MV *ref_mv, MV *dst_mv); 64 MV *ref_mv, 81 MV *bestmv, const MV *ref_mv, 96 MV *bestmv, const MV *ref_mv, 110 const MV *ref_mv, int sad_per_bit, 117 MV *ref_mv, int sad_per_bit, 124 MV *ref_mv, MV *best_mv, 132 MV *ref_mv, int error_per_bit,
|
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->col) > (MAX_FULL_PEL_VAL << 3)) | [all...] |
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); 141 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 157 cpi->find_fractional_mv_step(x, tmp_mv, &ref_mv, [all...] |
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, 96 tmp_err = do_16x16_motion_iteration(cpi, &ref_mv->as_mv, &tmp_mv.as_mv, 105 if (ref_mv->as_int) {
|
vp9_rdopt.c | 1626 int_mv *ref_mv[2]; member in struct:__anon24254 2383 MV ref_mv = mbmi->ref_mvs[ref][0].as_mv; local 2545 int_mv ref_mv[2]; local [all...] |
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,
|
/external/libvpx/generic/ |
vp8_rtcd.h | 83 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 92 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 146 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/mips/ |
vp8_rtcd.h | 83 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 92 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 146 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/external/libvpx/mips-dspr2/ |
vp8_rtcd.h | 90 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 99 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 157 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/generic/ |
vp8_rtcd.h | 277 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 280 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 283 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips/ |
vp8_rtcd.h | 277 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 280 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 283 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/mips-dspr2/ |
vp8_rtcd.h | 295 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 298 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 301 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/x86/ |
vp8_rtcd.h | 121 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 122 int vp8_diamond_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 123 RTCD_EXTERN int (*vp8_diamond_search_sad)(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 144 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 145 int vp8_full_search_sadx3(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 146 int vp8_full_search_sadx8(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 147 RTCD_EXTERN int (*vp8_full_search_sad)(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 243 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 244 int vp8_refining_search_sadx4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 245 RTCD_EXTERN int (*vp8_refining_search_sad)(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *cent (…) [all...] |
/external/libvpx/armv7a/ |
vp8_rtcd.h | 95 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 105 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 169 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/armv7a/ |
vp8_rtcd.h | 320 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 323 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv); 326 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per_bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv *center_mv);
|