X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_filter.cc;h=94994ba81036fd1fad2fa16785d37d76ec0d76bb;hb=9d1d1cea1cdf17b4cc2208800ca22288f979d3ec;hp=2b4c440834738dc023a32c1513684a8a4e97731c;hpb=fb0e2ead59a442700c671270c7d57b5bffeaeab3;p=dcpomatic.git 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 AudioFilter::sinc_blackman (float cutoff, bool invert) const { auto ir = std::vector(); - 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]; }