From 7a57c8d9adf45c6665f121113c8d439343dc089c Mon Sep 17 00:00:00 2001 From: Vitor Sessak Date: Sat, 24 May 2008 20:39:57 +0000 Subject: [PATCH] More improvements on the handling of whitespaces Commited in SoC by Vitor Sessak on 2008-04-12 10:34:48 Originally committed as revision 13309 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavfilter/graphparser.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libavfilter/graphparser.c b/libavfilter/graphparser.c index 49a8bb1569..7c19dbbdc8 100644 --- a/libavfilter/graphparser.c +++ b/libavfilter/graphparser.c @@ -263,12 +263,13 @@ int avfilter_parse_graph(AVFilterGraph *graph, const char *filters, AVFilterContext *last_filt = NULL; - consume_whitespace(&filters); - do { AVFilterContext *filter; int oldpad = pad; - const char *inouts = filters; + const char *inouts; + + consume_whitespace(&filters); + inouts = filters; // We need to parse the inputs of the filter after we create it, so // skip it by now @@ -295,6 +296,9 @@ int avfilter_parse_graph(AVFilterGraph *graph, const char *filters, } pad = parse_inouts(&filters, &inout, 0, LinkTypeOut, filter); + + consume_whitespace(&filters); + chr = *filters++; index++; last_filt = filter;