mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-28 05:50:43 +00:00
Implement poll_frame() method. Fix ffmpeg.c bug with
vf_fps filter. Commited in SoC by Vitor Sessak on 2008-02-06 19:55:36 Originally committed as revision 12109 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
d177bd183f
commit
d224d73a5d
@ -186,6 +186,8 @@ void avfilter_formats_ref(AVFilterFormats *f, AVFilterFormats **ref);
|
||||
*/
|
||||
void avfilter_formats_unref(AVFilterFormats **ref);
|
||||
|
||||
int avfilter_poll_frame(AVFilterLink *link);
|
||||
|
||||
/**
|
||||
* A filter pad used for either input or output
|
||||
*/
|
||||
@ -258,6 +260,17 @@ struct AVFilterPad
|
||||
*/
|
||||
void (*draw_slice)(AVFilterLink *link, int y, int height);
|
||||
|
||||
/**
|
||||
* Frame poll callback. This returns the number of immediately available
|
||||
* frames. It should return a positive value if the next request_frame()
|
||||
* is guaranteed to return one frame (with no delay).
|
||||
*
|
||||
* Defaults to just calling the source poll_frame() method.
|
||||
*
|
||||
* Output video pads only.
|
||||
*/
|
||||
int (*poll_frame)(AVFilterLink *link);
|
||||
|
||||
/**
|
||||
* Frame request callback. A call to this should result in at least one
|
||||
* frame being output over the given link. This should return zero on
|
||||
|
Loading…
Reference in New Issue
Block a user