From b0764f5976dcb292f28e31eae5a08cd4ab900540 Mon Sep 17 00:00:00 2001 From: Jari Vetoniemi Date: Fri, 2 Nov 2018 20:42:54 +0200 Subject: fix audio clipping on floating point formats --- src/util/dsp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/dsp.c b/src/util/dsp.c index 62510b9..3b156d1 100644 --- a/src/util/dsp.c +++ b/src/util/dsp.c @@ -666,7 +666,7 @@ f32_to_adata(unsigned int x) */ if (e < 127 - (ADATA_BITS - 1)) y = 0; - else if (e > 127) + else if (e >= 127) y = ADATA_UNIT - 1; else y = m >> (127 + (32 - ADATA_BITS) - e); -- cgit v1.2.3