summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-07-17 20:01:58 +0200
committerCarl Hetherington <cth@carlh.net>2022-07-17 20:02:08 +0200
commite0fe726fe76b0a8a5b36ec2fd2884617e75aae94 (patch)
treed94d9b27d85e94fc5e9224444565dac6f3a764c1 /src/lib
parentddf516a1bad4b9c3ad32a358cc016e4fe5511b6d (diff)
Fix a couple of reserve()s that should be resize() (#2285).
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/audio_filter.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/audio_filter.cc b/src/lib/audio_filter.cc
index 2b4c44083..94994ba81 100644
--- a/src/lib/audio_filter.cc
+++ b/src/lib/audio_filter.cc
@@ -35,7 +35,7 @@ std::vector<float>
AudioFilter::sinc_blackman (float cutoff, bool invert) const
{
auto ir = std::vector<float>();
- ir.reserve(_M + 1);
+ ir.resize(_M + 1);
/* Impulse response */
@@ -142,7 +142,7 @@ BandPassAudioFilter::BandPassAudioFilter (float transition_bandwidth, float lowe
auto lpf = sinc_blackman (lower, false);
auto hpf = sinc_blackman (higher, true);
- _ir.reserve (_M + 1);
+ _ir.resize(_M + 1);
for (int i = 0; i <= _M; ++i) {
_ir[i] = lpf[i] + hpf[i];
}