* Fix failure to remember that we have constructed an interpolator
window already (#25). Also avoid using alloca for substantial buffers * Lose FFT::getFloatTimeBuffer and getDoubleTimeBuffer -- it's too unclear when it's safe to use them and it's safer to control sizes externally. In RB with smoothing on, these buffers were incorrectly being used for window-si zed calculations (larger than FFT-sized). * Fix some incorrect buffer resize sizes * Build fixes for OS/X
This commit is contained in:
@@ -506,6 +506,14 @@ Resampler::Resampler(Resampler::Quality quality, int channels,
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
|
||||
if (!d) {
|
||||
std::cerr << "Resampler::Resampler(" << quality << ", " << channels
|
||||
<< ", " << maxBufferSize
|
||||
<< "): Internal error: No implementation selected"
|
||||
<< std::endl;
|
||||
abort();
|
||||
}
|
||||
}
|
||||
|
||||
Resampler::~Resampler()
|
||||
|
||||
Reference in New Issue
Block a user