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. 
AVMotionEstPredictor preds[2]
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)
uint64_t(* get_cost)(struct AVMotionEstContext *me_ctx, int x_mb, int y_mb, int mv_x, int mv_y)