From 7b712850d2addea6e2b584bb223ffe74c08577bd Mon Sep 17 00:00:00 2001
From: Vitor Sessak <vitor1001@gmail.com>
Date: Fri, 4 Apr 2008 20:06:28 +0000
Subject: [PATCH] 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(-)

diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c
index c01e81294b6..dae2c979f01 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);
 }
 
-- 
GitLab