From 41f5b73903636e95cf74774331e9af7fd2fbc1e1 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Fri, 29 Sep 2023 17:32:56 +0200 Subject: [PATCH] avfilter/f_ebur128: do not print summary log if nothing was processed --- libavfilter/f_ebur128.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavfilter/f_ebur128.c b/libavfilter/f_ebur128.c index ca47a58334..a921602b44 100644 --- a/libavfilter/f_ebur128.c +++ b/libavfilter/f_ebur128.c @@ -1059,6 +1059,7 @@ static av_cold void uninit(AVFilterContext *ctx) ebur128->lra_high -= ebur128->pan_law; } + if (ebur128->nb_channels > 0) { av_log(ctx, AV_LOG_INFO, "Summary:\n\n" " Integrated loudness:\n" " I: %5.1f LUFS\n" @@ -1082,6 +1083,7 @@ static av_cold void uninit(AVFilterContext *ctx) PRINT_PEAK_SUMMARY("Sample", ebur128->sample_peak, SAMPLES); PRINT_PEAK_SUMMARY("True", ebur128->true_peak, TRUE); av_log(ctx, AV_LOG_INFO, "\n"); + } av_freep(&ebur128->y_line_ref); av_freep(&ebur128->x);