Home
last modified time | relevance | path

Searched refs:me_ctx (Results 1 - 5 of 5) sorted by relevance

/third_party/ffmpeg/libavfilter/
H A Dmotion_estimation.c34 cost = me_ctx->get_cost(me_ctx, x_mb, y_mb, x, y);\
46 void ff_me_init_context(AVMotionEstContext *me_ctx, int mb_size, int search_param, in ff_me_init_context() argument
49 me_ctx->width = width; in ff_me_init_context()
50 me_ctx->height = height; in ff_me_init_context()
51 me_ctx->mb_size = mb_size; in ff_me_init_context()
52 me_ctx->search_param = search_param; in ff_me_init_context()
53 me_ctx->get_cost = &ff_me_cmp_sad; in ff_me_init_context()
54 me_ctx->x_min = x_min; in ff_me_init_context()
55 me_ctx in ff_me_init_context()
60 ff_me_cmp_sad(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int x_mv, int y_mv) ff_me_cmp_sad() argument
78 ff_me_search_esa(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_esa() argument
97 ff_me_search_tss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_tss() argument
128 ff_me_search_tdls(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_tdls() argument
160 ff_me_search_ntss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_ntss() argument
213 ff_me_search_fss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_fss() argument
245 ff_me_search_ds(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_ds() argument
300 ff_me_search_hexbs(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_hexbs() argument
333 ff_me_search_epzs(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_epzs() argument
374 ff_me_search_umh(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv) ff_me_search_umh() argument
[all...]
H A Dvf_minterpolate.c167 AVMotionEstContext me_ctx; member
250 static uint64_t get_sbad(AVMotionEstContext *me_ctx, int x, int y, int x_mv, int y_mv) in get_sbad() argument
252 uint8_t *data_cur = me_ctx->data_cur; in get_sbad()
253 uint8_t *data_next = me_ctx->data_ref; in get_sbad()
254 int linesize = me_ctx->linesize; in get_sbad()
260 x = av_clip(x, me_ctx->x_min, me_ctx->x_max); in get_sbad()
261 y = av_clip(y, me_ctx->y_min, me_ctx->y_max); in get_sbad()
262 mv_x = av_clip(x_mv - x, -FFMIN(x - me_ctx in get_sbad()
275 get_sbad_ob(AVMotionEstContext *me_ctx, int x, int y, int x_mv, int y_mv) get_sbad_ob() argument
301 get_sad_ob(AVMotionEstContext *me_ctx, int x, int y, int x_mv, int y_mv) get_sad_ob() argument
330 AVMotionEstContext *me_ctx = &mi_ctx->me_ctx; config_input() local
418 AVMotionEstContext *me_ctx = &mi_ctx->me_ctx; search_mv() local
581 AVMotionEstContext *me_ctx = &mi_ctx->me_ctx; var_size_bme() local
[all...]
H A Dmotion_estimation.h60 uint64_t (*get_cost)(struct AVMotionEstContext *me_ctx, int x_mb, int y_mb,
64 void ff_me_init_context(AVMotionEstContext *me_ctx, int mb_size, int search_param,
67 uint64_t ff_me_cmp_sad(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int x_mv, int y_mv);
69 uint64_t ff_me_search_esa(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv);
71 uint64_t ff_me_search_tss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv);
73 uint64_t ff_me_search_tdls(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv);
75 uint64_t ff_me_search_ntss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv);
77 uint64_t ff_me_search_fss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv);
79 uint64_t ff_me_search_ds(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv);
81 uint64_t ff_me_search_hexbs(AVMotionEstContext *me_ctx, in
[all...]
H A Dvf_mestimate.c35 AVMotionEstContext me_ctx; member
103 ff_me_init_context(&s->me_ctx, s->mb_size, s->search_param, inlink->w, inlink->h, 0, (s->b_width - 1) << s->log2_mb_size, 0, (s->b_height - 1) << s->log2_mb_size); in config_input()
128 ff_me_search_##method(me_ctx, x_mb, y_mb, mv);\
129 add_mv_data(((AVMotionVector *) sd->data) + mv_count++, me_ctx->mb_size, x_mb, y_mb, mv[0], mv[1], dir);\
144 AVMotionEstContext *me_ctx = &s->me_ctx; in filter_frame() local
183 me_ctx->data_cur = s->cur->data[0]; in filter_frame()
184 me_ctx->linesize = s->cur->linesize[0]; in filter_frame()
187 me_ctx->data_ref = (dir ? s->next : s->prev)->data[0]; in filter_frame()
211 AVMotionEstPredictor *preds = me_ctx in filter_frame()
[all...]
/third_party/ffmpeg/tests/checkasm/
H A Dmotion.c119 MECmpContext me_ctx; in check_motion() local
121 memset(&me_ctx, 0, sizeof(me_ctx)); in check_motion()
127 ff_me_cmp_init(&me_ctx, av_ctx); in check_motion()
129 for (int i = 0; i < FF_ARRAY_ELEMS(me_ctx.pix_abs); i++) { in check_motion()
130 for (int j = 0; j < FF_ARRAY_ELEMS(me_ctx.pix_abs[0]); j++) { in check_motion()
132 test_motion(buf, me_ctx.pix_abs[i][j]); in check_motion()
137 for (int i = 0; i < FF_ARRAY_ELEMS(me_ctx.me_cmp_array); i++) { \ in check_motion()
139 test_motion(buf, me_ctx.me_cmp_array[i]); \ in check_motion()

Completed in 7 milliseconds