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);
|
void avfilter_formats_unref(AVFilterFormats **ref);
|
||||||
|
|
||||||
|
int avfilter_poll_frame(AVFilterLink *link);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A filter pad used for either input or output
|
* A filter pad used for either input or output
|
||||||
*/
|
*/
|
||||||
@ -258,6 +260,17 @@ struct AVFilterPad
|
|||||||
*/
|
*/
|
||||||
void (*draw_slice)(AVFilterLink *link, int y, int height);
|
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 request callback. A call to this should result in at least one
|
||||||
* frame being output over the given link. This should return zero on
|
* frame being output over the given link. This should return zero on
|
||||||
|
Loading…
x
Reference in New Issue
Block a user