aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/effects/compressor.c
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-02-15 02:52:29 +0100
committerSven Gothel <[email protected]>2014-02-15 02:52:29 +0100
commit167b92184dfbe512d5095d017e6057280f5e9c8b (patch)
treec0957de971c402fd2b72887374a7c821ae40a219 /Alc/effects/compressor.c
parent4b0fce521472bc30a539a252f83289dd1c32cb9e (diff)
parent29e0af5ef052a3602f9b7935d6002c6d2ae5e8cb (diff)
Merge branch 'UPSTREAM' into UPSTREAM_MERGE
Diffstat (limited to 'Alc/effects/compressor.c')
-rw-r--r--Alc/effects/compressor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Alc/effects/compressor.c b/Alc/effects/compressor.c
index 14c0ed10..bab155c8 100644
--- a/Alc/effects/compressor.c
+++ b/Alc/effects/compressor.c
@@ -84,12 +84,12 @@ static ALvoid ALcompressorState_process(ALcompressorState *state, ALuint Samples
{
smp = SamplesIn[it+base];
- amplitude = fabs(smp);
+ amplitude = fabsf(smp);
if(amplitude > gain)
gain = minf(gain+state->AttackRate, amplitude);
else if(amplitude < gain)
gain = maxf(gain-state->ReleaseRate, amplitude);
- output = 1.0 / clampf(gain, 0.5f, 2.0f);
+ output = 1.0f / clampf(gain, 0.5f, 2.0f);
temps[it] = smp * output;
}