fix fft size
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user