diff options
author | Vitor Sessak <vitor1001@gmail.com> | 2008-04-04 20:06:34 +0000 |
---|---|---|
committer | Vitor Sessak <vitor1001@gmail.com> | 2008-04-04 20:06:34 +0000 |
commit | 1d2067e2c7033a95a6160ff25e3455cb2c30c35f (patch) | |
tree | 6dcbdb4595330f2e6fc5b8fbe1a5218beee0f2fc /libavfilter/avfiltergraph.c | |
parent | 81c25293c8646d930cb27b42ad15b4935a574540 (diff) | |
download | ffmpeg-1d2067e2c7033a95a6160ff25e3455cb2c30c35f.tar.gz |
Let request_frame() indicate success or failure
Commited in SoC by Bobby Bingham on 2007-08-11 17:42:36
Originally committed as revision 12699 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavfilter/avfiltergraph.c')
-rw-r--r-- | libavfilter/avfiltergraph.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c index abd41aa44f..baac83c238 100644 --- a/libavfilter/avfiltergraph.c +++ b/libavfilter/avfiltergraph.c @@ -70,13 +70,13 @@ static int *link_in_query_formats(AVFilterLink *link) } /** request a frame from a filter providing input to the graph */ -static void link_in_request_frame(AVFilterLink *link) +static int link_in_request_frame(AVFilterLink *link) { AVFilterLink *link2 = get_extern_input_link(link); if(!link2) - return; - avfilter_request_frame(link2); + return -1; + return avfilter_request_frame(link2); } static int link_in_config_props(AVFilterLink *link) @@ -265,12 +265,13 @@ static int *graph_out_query_formats(AVFilterLink *link) return link2->src->output_pads[link2->srcpad].query_formats(link2); } -static void graph_out_request_frame(AVFilterLink *link) +static int graph_out_request_frame(AVFilterLink *link) { AVFilterLink *link2 = get_intern_output_link(link); if(link2) - avfilter_request_frame(link2); + return avfilter_request_frame(link2); + return -1; } static int graph_out_config_props(AVFilterLink *link) |