From 7b712850d2addea6e2b584bb223ffe74c08577bd Mon Sep 17 00:00:00 2001 From: Vitor Sessak Date: Fri, 4 Apr 2008 20:06:28 +0000 Subject: Fix behavior when exporting output pad with default query_formats() Commited in SoC by Bobby Bingham on 2007-08-08 04:25:08 Originally committed as revision 12697 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavfilter/avfiltergraph.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libavfilter/avfiltergraph.c') diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c index c01e81294b..dae2c979f0 100644 --- a/libavfilter/avfiltergraph.c +++ b/libavfilter/avfiltergraph.c @@ -257,8 +257,10 @@ static int *graph_out_query_formats(AVFilterLink *link) { AVFilterLink *link2 = get_intern_output_link(link); - if(!link2 || !link2->src->output_pads[link2->srcpad].query_formats) + if(!link2) return avfilter_make_format_list(0); + if(!link2->src->output_pads[link2->srcpad].query_formats) + return avfilter_default_query_output_formats(link2); return link2->src->output_pads[link2->srcpad].query_formats(link2); } -- cgit v1.2.3