From 15d2aa61bc2a7715f2ccfecbb3fd3b1b7d5bf678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erik=20Pr=C3=A4ntare?= Date: Sat, 9 Apr 2022 03:05:09 +0200 Subject: [PATCH] Remove unneeded isnan checks These values would only be nan if the dft yielded nans. This should never happen as long as the sound input isn't something weird, like nan or +-inf. --- src/libprojectM/Renderer/BeatDetect.cpp | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/libprojectM/Renderer/BeatDetect.cpp b/src/libprojectM/Renderer/BeatDetect.cpp index a262d86be..11afc2763 100755 --- a/src/libprojectM/Renderer/BeatDetect.cpp +++ b/src/libprojectM/Renderer/BeatDetect.cpp @@ -91,19 +91,6 @@ void BeatDetect::CalculateBeatStatistics() treb = trebInstant / std::max(0.0001f, trebSmoothed.Get()); vol = volInstant / std::max(0.0001f, volSmoothed.Get()); - if (std::isnan(treb)) - { - treb = 0.0; - } - if (std::isnan(mid)) - { - mid = 0.0; - } - if (std::isnan(bass)) - { - bass = 0.0; - } - trebAtt = .6f * trebAtt + .4f * treb; midAtt = .6f * midAtt + .4f * mid; bassAtt = .6f * bassAtt + .4f * bass;