diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-07-17 20:01:58 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-07-17 20:02:08 +0200 |
| commit | e0fe726fe76b0a8a5b36ec2fd2884617e75aae94 (patch) | |
| tree | d94d9b27d85e94fc5e9224444565dac6f3a764c1 /src | |
| parent | ddf516a1bad4b9c3ad32a358cc016e4fe5511b6d (diff) | |
Fix a couple of reserve()s that should be resize() (#2285).
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/audio_filter.cc | 4 |
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]; } |
