21 #ifndef AVFILTER_MOTION_ESTIMATION_H 22 #define AVFILTER_MOTION_ESTIMATION_H 26 #define AV_ME_METHOD_ESA 1 27 #define AV_ME_METHOD_TSS 2 28 #define AV_ME_METHOD_TDLS 3 29 #define AV_ME_METHOD_NTSS 4 30 #define AV_ME_METHOD_FSS 5 31 #define AV_ME_METHOD_DS 6 32 #define AV_ME_METHOD_HEXBS 7 33 #define AV_ME_METHOD_EPZS 8 34 #define AV_ME_METHOD_UMH 9 uint64_t ff_me_search_fss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
uint64_t ff_me_search_epzs(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
int pred_y
median predictor y
Convenience header that includes libavutil's core.
uint64_t ff_me_search_ds(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
int pred_x
median predictor x
uint64_t ff_me_search_ntss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
uint64_t ff_me_search_hexbs(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
uint64_t ff_me_cmp_sad(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int x_mv, int y_mv)
static const int8_t mv[256][2]
uint64_t ff_me_search_tss(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
uint64_t ff_me_search_tdls(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
void ff_me_init_context(AVMotionEstContext *me_ctx, int mb_size, int search_param, int width, int height, int x_min, int x_max, int y_min, int y_max)
uint64_t ff_me_search_esa(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)
uint64_t ff_me_search_umh(AVMotionEstContext *me_ctx, int x_mb, int y_mb, int *mv)