On Thu, May 5, 2016 at 2:21 PM, Muhammad Faiz <mfc...@gmail.com> wrote: > this allow a filter to be written like this: > aformat = > sample_fmts = fltp|flt: > sample_rates = 44100|44800 > > Signed-off-by: Muhammad Faiz <mfc...@gmail.com> > --- > libavfilter/graphparser.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavfilter/graphparser.c b/libavfilter/graphparser.c > index 8d15b5d..03062af 100644 > --- a/libavfilter/graphparser.c > +++ b/libavfilter/graphparser.c > @@ -165,12 +165,12 @@ static int parse_filter(AVFilterContext **filt_ctx, > const char **buf, AVFilterGr > int index, void *log_ctx) > { > char *opts = NULL; > - char *name = av_get_token(buf, "=,;[\n"); > + char *name = av_get_token(buf, "=,;["); > int ret; > > if (**buf == '=') { > (*buf)++; > - opts = av_get_token(buf, "[],;\n"); > + opts = av_get_token(buf, "[],;"); > } > > ret = create_filter(filt_ctx, graph, index, name, opts, log_ctx); > -- > 2.5.0 >
No response. So, I will try to explain this patch. It allows filter definition to span across multiple lines. This behaviour is useful to make filter graph more readable, especially when stored on file. For example, using lavfi ffplay -graph_file filter.txt -f lavfi my_lavfi filter.txt: amovie=audio.mp3, aformat= channel_layouts = stereo: sample_rates = 48000: sample_fmts = flt|fltp, asplit [out0], showcqt = tc = 0.33: fps = 60 [out1] Thank's _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel