[FFmpeg-cvslog] avfilter/f_ebur128: do not print summary log if nothing was processed

Paul B Mahol git at videolan.org
Fri Sep 29 19:43:43 EEST 2023


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Fri Sep 29 17:32:56 2023 +0200| [41f5b73903636e95cf74774331e9af7fd2fbc1e1] | committer: Paul B Mahol

avfilter/f_ebur128: do not print summary log if nothing was processed

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41f5b73903636e95cf74774331e9af7fd2fbc1e1
---

 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);



More information about the ffmpeg-cvslog mailing list