You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02: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:
@@ -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
|
||||||
|
Reference in New Issue
Block a user