commit d72e2c3cda2bc4b736352e4315bd700504f0d2e1
parent fc388c766a69ddf9d1ebadf773e1bbaaf5fe1bba
Author: lostd <lostd@2f30.org>
Date: Wed, 8 Jun 2016 09:17:13 +0100
Fix abs accuracy
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/ncmixer.c b/ncmixer.c
@@ -501,11 +501,11 @@ loop(void)
}
/* attenuate inputs based on cross-fader position */
if (xfpos <= 0) {
- attenuate(&inputs[0], 1.0);
- attenuate(&inputs[1], 1.0 - abs(xfpos));
+ attenuate(&inputs[0], 1.0f);
+ attenuate(&inputs[1], 1.0f - fabsf(xfpos));
} else {
- attenuate(&inputs[0], 1.0 - abs(xfpos));
- attenuate(&inputs[1], 1.0);
+ attenuate(&inputs[0], 1.0f - fabsf(xfpos));
+ attenuate(&inputs[1], 1.0f);
}
out->mix(out, &inputs[0], &inputs[1]);
ret = audio_play(out->sio_hdl, out->buf,