延迟补偿初版, 优化mixer_track内存排布

This commit is contained in:
Nanako 2024-07-03 23:44:54 +08:00
parent 1b10f2811c
commit 799a9f6182
3 changed files with 4 additions and 4 deletions

View File

@ -1,5 +1,5 @@
project(arona LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD 26)
set(CMAKE_C_STANDARD 11)
# Windows

View File

@ -91,9 +91,9 @@ void draw_volume_bar(uint64_t uid, float height, circular_buffer_vector_type& in
volume_bar_peak_info& peak_info = volume_bar_peak_map[uid].at(i);
// calculate peak
uint32_t count = std::min(delta_sample_count, buffer.Num());
uint32_t count = std::min(delta_sample_count, buffer.num());
temp_buffer.resize(count);
buffer.Pop(temp_buffer.data(), count);
buffer.pop(temp_buffer.data(), count);
auto peak_it = std::max_element(temp_buffer.begin(), temp_buffer.end(), [](sample_t a, sample_t b) {
return std::abs(a) < std::abs(b);
});

@ -1 +1 @@
Subproject commit f69f3088f29c7171e40c62887164fae2b9ff3b05
Subproject commit 52b193b576ad4252c70adcaaa900820bc6ba22c9