FHT: Change to static_cast double

This commit is contained in:
Jonas Kvinge 2021-10-30 03:13:12 +02:00
parent 79ac53b2d9
commit 7d5c263ab2
1 changed files with 1 additions and 1 deletions

View File

@ -76,7 +76,7 @@ void FHT::logSpectrum(float *out, float *p) {
int n = num_ / 2, i = 0, k = 0, *r = nullptr;
if (log_vector_.size() < n) {
log_vector_.resize(n);
float f = static_cast<float>(n) / static_cast<float>(log10(static_cast<float>(n)));
float f = static_cast<float>(n) / static_cast<float>(log10(static_cast<double>(n)));
for (i = 0, r = log_(); i < n; i++, r++) {
int j = static_cast<int>(rint(log10(i + 1.0) * f));
*r = j >= n ? n - 1 : j;