From 301bed4ffb9fde6ae835b474e0919c19c29fe4e9 Mon Sep 17 00:00:00 2001 From: karlstav Date: Sun, 11 Mar 2018 22:33:31 +0100 Subject: [PATCH] fixed monstercat filter using old float values #201 --- cava.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cava.c b/cava.c index 8bd3d13..64328bc 100644 --- a/cava.c +++ b/cava.c @@ -180,7 +180,7 @@ int * monstercat_filter (int * f, int bars, int waves, double monstercat) { if (waves > 0) { for (z = 0; z < bars; z++) { // waves f[z] = f[z] / 1.25; - if (f[z] < 0.125)f[z] = 0.125; + if (f[z] < 1)f[z] = 1; for (m_y = z - 1; m_y >= 0; m_y--) { de = z - m_y; f[m_y] = max(f[z] - pow(de, 2), f[m_y]); @@ -192,7 +192,7 @@ int * monstercat_filter (int * f, int bars, int waves, double monstercat) { } } else if (monstercat > 0) { for (z = 0; z < bars; z++) { - if (f[z] < 0.125)f[z] = 0.125; + if (f[z] < 1)f[z] = 1; for (m_y = z - 1; m_y >= 0; m_y--) { de = z - m_y; f[m_y] = max(f[z] / pow(monstercat, de), f[m_y]);