延迟补偿初版, 优化mixer_track内存排布
This commit is contained in:
parent
1b10f2811c
commit
799a9f6182
@ -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应用程序的入口点
|
||||
|
@ -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
|
Loading…
x
Reference in New Issue
Block a user