aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2017-05-16 13:23:16 -0700
committerChris Robinson <[email protected]>2017-05-16 13:23:16 -0700
commit154e53b911f08b435f4d9579189400bd15fd5ee0 (patch)
tree96037889478b7ef20123eb99ad4f1d94c9972acb /Alc
parent98392fbe904874254c8a9cbdcdbe4168f567705a (diff)
Reduce the main reverb filter gain limit to match the rest
Diffstat (limited to 'Alc')
-rw-r--r--Alc/effects/reverb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/Alc/effects/reverb.c b/Alc/effects/reverb.c
index ac0c7392..0d0ca277 100644
--- a/Alc/effects/reverb.c
+++ b/Alc/effects/reverb.c
@@ -1324,14 +1324,14 @@ static ALvoid ALreverbState_update(ALreverbState *State, const ALCdevice *Device
/* Calculate the master filters */
hfScale = props->Reverb.HFReference / frequency;
- /* Restrict the filter gains from going below -40dB to keep the I3DL2
- * model from killing most of the signal.
+ /* Restrict the filter gains from going below -60dB to keep the filter from
+ * killing most of the signal.
*/
- gainhf = maxf(props->Reverb.GainHF, 0.01f);
+ gainhf = maxf(props->Reverb.GainHF, 0.001f);
ALfilterState_setParams(&State->Filter[0].Lp, ALfilterType_HighShelf,
gainhf, hfScale, calc_rcpQ_from_slope(gainhf, 1.0f));
lfScale = props->Reverb.LFReference / frequency;
- gainlf = maxf(props->Reverb.GainLF, 0.01f);
+ gainlf = maxf(props->Reverb.GainLF, 0.001f);
ALfilterState_setParams(&State->Filter[0].Hp, ALfilterType_LowShelf,
gainlf, lfScale, calc_rcpQ_from_slope(gainlf, 1.0f));
for(i = 1;i < 4;i++)