mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +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 12039 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
b62966c02e
commit
7b02c484eb
@ -185,6 +185,22 @@ int avfilter_request_frame(AVFilterLink *link)
|
|||||||
else return -1;
|
else return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int avfilter_poll_frame(AVFilterLink *link)
|
||||||
|
{
|
||||||
|
int i, min=INT_MAX;
|
||||||
|
|
||||||
|
if(link_spad(link).poll_frame)
|
||||||
|
return link_spad(link).poll_frame(link);
|
||||||
|
else
|
||||||
|
for (i=0; i<link->src->input_count; i++) {
|
||||||
|
if(!link->src->inputs[i])
|
||||||
|
return -1;
|
||||||
|
min = FFMIN(min, avfilter_poll_frame(link->src->inputs[i]));
|
||||||
|
}
|
||||||
|
|
||||||
|
return min;
|
||||||
|
}
|
||||||
|
|
||||||
/* XXX: should we do the duplicating of the picture ref here, instead of
|
/* XXX: should we do the duplicating of the picture ref here, instead of
|
||||||
* forcing the source filter to do it? */
|
* forcing the source filter to do it? */
|
||||||
void avfilter_start_frame(AVFilterLink *link, AVFilterPicRef *picref)
|
void avfilter_start_frame(AVFilterLink *link, AVFilterPicRef *picref)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user