5 #define __STDC_CONSTANT_MACROS
6 #define __STDC_LIMIT_MACROS
7 #include <libavutil/cpu.h>
8 #include <libavutil/common.h>
9 #include <libavutil/pixdesc.h>
10 #include <libavfilter/avfilter.h>
13 int init(AVFilterContext *ctx, const char *args, void *opaque);
14 void uninit(AVFilterContext *ctx);
15 int query_formats(AVFilterContext *ctx);
16 int poll_frame(AVFilterLink *link);
17 int request_frame(AVFilterLink *link);
18 void start_frame(AVFilterLink *link, AVFilterBufferRef *picref);
19 void end_frame(AVFilterLink *link);
20 void return_frame(AVFilterContext *ctx, int is_second);
21 AVFilterBufferRef *get_video_buffer(AVFilterLink *link, int perms, int w, int h);
23 void register_scalable_yadif();