aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2025-05-17 12:07:17 +0100
committerMark Thompson <sw@jkqxz.net>2025-05-18 15:17:41 +0100
commit20502ba92a5936bc6a6e006d05828b750f4290ed (patch)
tree698722cb9c4729ea41cc05bdddaaf4a58a654afc
parentc18d1b63abcb1b9ff8be83225d51cc630ac208d5 (diff)
downloadffmpeg-20502ba92a5936bc6a6e006d05828b750f4290ed.tar.gz
ffmpeg: Don't print graphs if there are no outputs yet
Avoids writing an empty json blob in setup error cases.
-rw-r--r--fftools/ffmpeg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c
index 964770df23..bd6f22e421 100644
--- a/fftools/ffmpeg.c
+++ b/fftools/ffmpeg.c
@@ -309,7 +309,7 @@ const AVIOInterruptCB int_cb = { decode_interrupt_cb, NULL };
static void ffmpeg_cleanup(int ret)
{
- if (print_graphs || print_graphs_file)
+ if ((print_graphs || print_graphs_file) && nb_output_files > 0)
print_filtergraphs(filtergraphs, nb_filtergraphs, input_files, nb_input_files, output_files, nb_output_files);
if (do_benchmark) {