Home
last modified time | relevance | path

Searched refs:ref_mv (Results 1 – 25 of 38) sorted by relevance

12

/external/libvpx/libvpx/vp9/encoder/
Dvp9_mcomp.c58 const MV *ref_mv) { in vp9_set_subpel_mv_search_range() argument
60 ref_mv->col - MAX_FULL_PEL_VAL * 8); in vp9_set_subpel_mv_search_range()
62 ref_mv->col + MAX_FULL_PEL_VAL * 8); in vp9_set_subpel_mv_search_range()
64 ref_mv->row - MAX_FULL_PEL_VAL * 8); in vp9_set_subpel_mv_search_range()
66 ref_mv->row + MAX_FULL_PEL_VAL * 8); in vp9_set_subpel_mv_search_range()
171 const MV ref_mv = { rr, rc }; \
180 tmpmse += mv_err_cost(&mv, &ref_mv, mvjcost, mvcost, error_per_bit); \
198 const MV ref_mv = { rr, rc }; \
205 if ((v = mv_err_cost(&mv, &ref_mv, mvjcost, mvcost, error_per_bit) + \
302 int rr = ref_mv->row; \
[all …]
Dvp9_mcomp.h61 int vp9_refining_search_sad(const struct macroblock *x, struct mv *ref_mv,
72 const MACROBLOCK *x, MV *bestmv, const MV *ref_mv, int allow_hp,
87 typedef int (*vp9_full_search_fn_t)(const MACROBLOCK *x, const MV *ref_mv,
92 typedef int (*vp9_refining_search_fn_t)(const MACROBLOCK *x, MV *ref_mv,
98 const MACROBLOCK *x, const search_site_config *cfg, MV *ref_mv, MV *best_mv,
102 int vp9_refining_search_8p_c(const MACROBLOCK *x, MV *ref_mv, int error_per_bit,
111 int error_per_bit, int *cost_list, const MV *ref_mv,
116 const MV *ref_mv);
Dvp9_mbgraph.c25 static unsigned int do_16x16_motion_iteration(VP9_COMP *cpi, const MV *ref_mv, in do_16x16_motion_iteration() argument
41 vp9_set_mv_search_range(&x->mv_limits, ref_mv); in do_16x16_motion_iteration()
43 ref_full.col = ref_mv->col >> 3; in do_16x16_motion_iteration()
44 ref_full.row = ref_mv->row >> 3; in do_16x16_motion_iteration()
49 cond_cost_list(cpi, cost_list), ref_mv, dst_mv, 0, 0); in do_16x16_motion_iteration()
61 x, dst_mv, ref_mv, cpi->common.allow_high_precision_mv, x->errorperbit, in do_16x16_motion_iteration()
76 static int do_16x16_motion_search(VP9_COMP *cpi, const MV *ref_mv, in do_16x16_motion_search() argument
91 tmp_err = do_16x16_motion_iteration(cpi, ref_mv, &tmp_mv, mb_row, mb_col); in do_16x16_motion_search()
99 if (ref_mv->row != 0 || ref_mv->col != 0) { in do_16x16_motion_search()
Dvp9_temporal_filter.c229 int stride, MV *ref_mv) { in temporal_filter_find_matching_mb_c() argument
265 &best_ref_mv1, ref_mv, 0, 0); in temporal_filter_find_matching_mb_c()
272 x, ref_mv, &best_ref_mv1, cpi->common.allow_high_precision_mv, in temporal_filter_find_matching_mb_c()
344 MV ref_mv; in vp9_temporal_filter_iterate_row_c() local
359 ref_mv.row = 0; in vp9_temporal_filter_iterate_row_c()
360 ref_mv.col = 0; in vp9_temporal_filter_iterate_row_c()
369 &ref_mv); in vp9_temporal_filter_iterate_row_c()
383 mb_uv_width, mb_uv_height, ref_mv.row, ref_mv.col, predictor, scale, in vp9_temporal_filter_iterate_row_c()
/external/libvpx/libvpx/vp8/encoder/
Dmcomp.c227 int_mv *bestmv, int_mv *ref_mv, in vp8_find_best_sub_pixel_step_iteratively() argument
234 int rr = ref_mv->as_mv.row >> 1, rc = ref_mv->as_mv.col >> 1; in vp8_find_best_sub_pixel_step_iteratively()
246 (ref_mv->as_mv.col >> 1) - ((1 << mvlong_width) - 1)); in vp8_find_best_sub_pixel_step_iteratively()
248 (ref_mv->as_mv.col >> 1) + ((1 << mvlong_width) - 1)); in vp8_find_best_sub_pixel_step_iteratively()
250 (ref_mv->as_mv.row >> 1) - ((1 << mvlong_width) - 1)); in vp8_find_best_sub_pixel_step_iteratively()
252 (ref_mv->as_mv.row >> 1) + ((1 << mvlong_width) - 1)); in vp8_find_best_sub_pixel_step_iteratively()
297 besterr += mv_err_cost(bestmv, ref_mv, mvcost, error_per_bit); in vp8_find_best_sub_pixel_step_iteratively()
355 if ((abs(bestmv->as_mv.col - ref_mv->as_mv.col) > (MAX_FULL_PEL_VAL << 3)) || in vp8_find_best_sub_pixel_step_iteratively()
356 (abs(bestmv->as_mv.row - ref_mv->as_mv.row) > (MAX_FULL_PEL_VAL << 3))) { in vp8_find_best_sub_pixel_step_iteratively()
371 int_mv *bestmv, int_mv *ref_mv, in vp8_find_best_sub_pixel_step() argument
[all …]
Dmcomp.h42 extern int vp8_hex_search(MACROBLOCK *x, BLOCK *b, BLOCKD *d, int_mv *ref_mv,
48 int_mv *bestmv, int_mv *ref_mv,
60 int_mv *ref_mv, int sad_per_bit,
65 int_mv *ref_mv, int sad_per_bit,
71 int_mv *ref_mv, int_mv *best_mv,
/external/libvpx/config/mips64-msa/
Dvp8_rtcd.h89 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
90 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
97 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
140 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
141 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
/external/libvpx/config/mips32-msa/
Dvp8_rtcd.h89 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
90 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
97 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
140 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
141 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
/external/libvpx/config/x86_64/
Dvp8_rtcd.h105 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
106 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
125 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
126 …3(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
169 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
170 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h41 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
61 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
62 int vp9_full_search_sadx3(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/config/x86/
Dvp8_rtcd.h105 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
106 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
125 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
126 …3(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
169 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
170 …4(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h41 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
61 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
62 int vp9_full_search_sadx3(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/libvpx/vp8/common/
Drtcd_defs.pl207 … "struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
212 … "struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
217 … "struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
/external/libvpx/config/arm/
Dvp8_rtcd.h74 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
80 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
113 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h39 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
54 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/config/mips64/
Dvp8_rtcd.h74 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
80 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
113 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h39 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
54 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/config/generic/
Dvp8_rtcd.h74 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
80 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
113 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h39 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
54 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/config/mips32/
Dvp8_rtcd.h74 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
80 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
113 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h39 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
54 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/config/mips32-dspr2/
Dvp8_rtcd.h81 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
87 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
124 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
Dvp9_rtcd.h39 … struct macroblock *x, const struct search_site_config *cfg, struct mv *ref_mv, struct mv *best_m…
54 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, int sad_per_bit, int…
/external/libvpx/config/arm64/
Dvp8_rtcd.h88 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
95 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
136 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
/external/libvpx/config/arm-neon/
Dvp8_rtcd.h88 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, union int_mv *bes…
95 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …
136 …c(struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, …

12