summaryrefslogtreecommitdiff
path: root/src/audio/resample.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-07 09:47:44 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-07 09:47:44 +1000
commit4118d880c3f20dbd9304a3f50d6d111f194592c8 (patch)
tree844aebfea5e2d688802a47f497495c602896b641 /src/audio/resample.cpp
parent60f767713227b5405b855e6e6e2a0475ecd96bcc (diff)
downloadtangara-fw-4118d880c3f20dbd9304a3f50d6d111f194592c8.tar.gz
Fix dangle build issues, do some tweaks to investigate performance
Diffstat (limited to 'src/audio/resample.cpp')
-rw-r--r--src/audio/resample.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/audio/resample.cpp b/src/audio/resample.cpp
index 93ea1034..6f7e670e 100644
--- a/src/audio/resample.cpp
+++ b/src/audio/resample.cpp
@@ -231,7 +231,8 @@ auto Resampler::Process(cpp::span<const sample::Sample> input,
cpp::span<sample::Sample> output,
bool end_of_data) -> std::pair<size_t, size_t> {
size_t samples_used = 0;
- std::vector<size_t> samples_produced = {num_channels_, 0};
+ std::vector<size_t> samples_produced = {};
+ samples_produced.resize(num_channels_, 0);
size_t total_samples_produced = 0;
size_t slop = (factor_ >> kPhaseBits) + 1;