summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2015-10-30 13:11:07 +1100
committerDamien Zammit <damien@zamaudio.com>2015-10-30 13:11:07 +1100
commitbe1e1fb21586a553f33226fd3ab51af1567020c6 (patch)
tree81b73c188bf2e7de6c7769f59d9ffafa860479cc /plugins
parent9f838fcf662c89eb9139f3407ce4111c046240f6 (diff)
Use average instead of instantaneous detector
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins')
-rw-r--r--plugins/ZaMaximX2/ZaMaximX2Plugin.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp b/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp
index 014a12b..5474974 100644
--- a/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp
+++ b/plugins/ZaMaximX2/ZaMaximX2Plugin.cpp
@@ -278,7 +278,7 @@ void ZaMaximX2Plugin::run(const float** inputs, float** outputs, uint32_t frames
if (eavg[0] == 0.f) {
g[0] = 1.;
} else {
- g[0] = MIN(1., from_dB(thresdb) / emax[0]);
+ g[0] = MIN(1., from_dB(thresdb) / eavg[0]);
}
absx[1] = fabsf(inR);
@@ -296,7 +296,7 @@ void ZaMaximX2Plugin::run(const float** inputs, float** outputs, uint32_t frames
if (eavg[1] == 0.f) {
g[1] = 1.;
} else {
- g[1] = MIN(1., from_dB(thresdb) / emax[1]);
+ g[1] = MIN(1., from_dB(thresdb) / eavg[1]);
}
maxx = MAX(xmax[0], xmax[1]);