* update from personal repo (including some significant fixes)

This commit is contained in:
Chris Cannam
2008-11-26 22:31:55 +00:00
parent 4d875a5ef4
commit 0da1cfd87a
4 changed files with 21 additions and 4 deletions

View File

@@ -104,6 +104,14 @@ RubberBandStretcher::Impl::ChannelData::construct(const std::set<size_t> &window
for (size_t i = 0; i < initialWindowSize * oversample; ++i) {
dblbuf[i] = 0.0;
}
for (size_t i = 0; i < maxSize; ++i) {
accumulator[i] = 0.f;
windowAccumulator[i] = 0.f;
}
// Avoid dividing opening sample (which will be discarded anyway) by zero
windowAccumulator[0] = 1.f;
}
void