Lines 48-54
Link Here
|
48 |
#endif |
48 |
#endif |
49 |
/* for av_vsrc_buffer_add_frame */ |
49 |
/* for av_vsrc_buffer_add_frame */ |
50 |
#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,8,0) |
50 |
#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,8,0) |
51 |
#include <libavfilter/avcodec.h> |
51 |
#include <libavfilter/vsrc_buffer.h> |
52 |
#elif LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,7,0) |
52 |
#elif LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,7,0) |
53 |
int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, |
53 |
int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, |
54 |
AVFrame *frame); |
54 |
AVFrame *frame); |
Lines 83-89
Link Here
|
83 |
virtual int avfilter_poll_frame(AVFilterLink *link)=0; |
83 |
virtual int avfilter_poll_frame(AVFilterLink *link)=0; |
84 |
virtual int avfilter_request_frame(AVFilterLink *link)=0; |
84 |
virtual int avfilter_request_frame(AVFilterLink *link)=0; |
85 |
#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,13,0) |
85 |
#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,13,0) |
|
|
86 |
#if LIBAVFILTER_VERSION_MICRO |
86 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags)=0; |
87 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags)=0; |
|
|
88 |
#else |
89 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int64_t pts, AVRational pixel_aspect)=0; |
90 |
#endif |
87 |
#elif LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,7,0) |
91 |
#elif LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,7,0) |
88 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame)=0; |
92 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame)=0; |
89 |
#elif LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53,3,0) |
93 |
#elif LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53,3,0) |
Lines 172-178
Link Here
|
172 |
virtual int avfilter_poll_frame(AVFilterLink *link) { return ::avfilter_poll_frame(link); } |
176 |
virtual int avfilter_poll_frame(AVFilterLink *link) { return ::avfilter_poll_frame(link); } |
173 |
virtual int avfilter_request_frame(AVFilterLink *link) { return ::avfilter_request_frame(link); } |
177 |
virtual int avfilter_request_frame(AVFilterLink *link) { return ::avfilter_request_frame(link); } |
174 |
#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,13,0) |
178 |
#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,13,0) |
|
|
179 |
#if LIBAVFILTER_VERSION_MICRO |
175 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags) { return ::av_vsrc_buffer_add_frame(buffer_filter, frame, flags); } |
180 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags) { return ::av_vsrc_buffer_add_frame(buffer_filter, frame, flags); } |
|
|
181 |
#else |
182 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int64_t pts, AVRational pixel_aspect) { return ::av_vsrc_buffer_add_frame(buffer_filter, frame, pts, pixel_aspect); } |
183 |
#endif |
176 |
#elif LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,7,0) |
184 |
#elif LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(2,7,0) |
177 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame) { return ::av_vsrc_buffer_add_frame(buffer_filter, frame); } |
185 |
virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame) { return ::av_vsrc_buffer_add_frame(buffer_filter, frame); } |
178 |
#elif LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53,3,0) |
186 |
#elif LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(53,3,0) |