diff options
author | Damien Zammit <damien@zamaudio.com> | 2015-10-30 13:11:07 +1100 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2015-10-30 13:11:07 +1100 |
commit | be1e1fb21586a553f33226fd3ab51af1567020c6 (patch) | |
tree | 81b73c188bf2e7de6c7769f59d9ffafa860479cc /plugins | |
parent | 9f838fcf662c89eb9139f3407ce4111c046240f6 (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.cpp | 4 |
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]); |