summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitor Sessak <vitor1001@gmail.com>2008-04-04 20:06:34 +0000
committerVitor Sessak <vitor1001@gmail.com>2008-04-04 20:06:34 +0000
commit1d2067e2c7033a95a6160ff25e3455cb2c30c35f (patch)
tree6dcbdb4595330f2e6fc5b8fbe1a5218beee0f2fc
parent81c25293c8646d930cb27b42ad15b4935a574540 (diff)
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
-rw-r--r--libavfilter/avfiltergraph.c11
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)