From 58929e4c6c1c5db14509d24ef5088b604da895cd Mon Sep 17 00:00:00 2001 From: Max Maisel Date: Thu, 26 Jul 2018 17:00:16 +0200 Subject: [PATCH] Fixed stereo track LUFS calculation according to EBU R128. --- src/effects/Normalize.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/effects/Normalize.cpp b/src/effects/Normalize.cpp index 49ede9cc7..cc05b5a10 100644 --- a/src/effects/Normalize.cpp +++ b/src/effects/Normalize.cpp @@ -260,8 +260,9 @@ bool EffectNormalize::Process() break; if (mUseLoudness) - // Loudness: use mean of both tracks. - extent = (extent + extent2) / 2; + // Loudness: use sum of both tracks. + // As a result, stereo tracks appear about 3 LUFS louder, as specified. + extent = extent + extent2; else // Peak: use maximum of both tracks. extent = fmax(extent, extent2);