From e7a9e0b4df175e89e54cad1bfe66694573f603f1 Mon Sep 17 00:00:00 2001 From: Bob van Loosen Date: Sat, 6 Apr 2013 00:29:57 +0200 Subject: [PATCH] fixed: use the average of only 4 ffts per frame to decrease cpu usage --- src/bitvis/bitvis.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bitvis/bitvis.cpp b/src/bitvis/bitvis.cpp index 4d27c07..69b04b8 100644 --- a/src/bitvis/bitvis.cpp +++ b/src/bitvis/bitvis.cpp @@ -453,7 +453,7 @@ void CBitVis::ProcessAudio() m_scopebufpos = 0; } - if (m_samplecounter % 128 == 0) + if (m_samplecounter % (samplerate / 4 / m_fps) == 0) { m_fft.ApplyWindow(); fftwf_execute(m_fft.m_plan);