fix fft size

This commit is contained in:
2026-04-15 13:51:50 +03:00
parent 3afccda759
commit 39b62d6ccb
4 changed files with 6 additions and 5 deletions

View File

@@ -18,7 +18,6 @@ namespace hr::plugins
// т.к. реализация FFT (rdft) уже возвращает только уникальную часть спектра, а не полный симметричный массив из 1024 элементов.
m_frames = m_setup.m_step_size + 1;
m_result.m_grad.reserve(m_frames);
m_result.m_size = m_frames;
for (size_t i = 0; i < m_frames; ++i)
m_result.m_grad.push_back(static_cast<float>(i) * m_setup.m_sample_rate / m_setup.m_block_size);
}
@@ -43,6 +42,7 @@ namespace hr::plugins
m_result.set_min_max(v);
}
m_result.set_bit(0, b);
++m_result.m_size;
}
result fft::get_result()