diff options
Diffstat (limited to 'intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp')
-rw-r--r-- | intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp index 24332ebfc1a..52aaf2311c0 100644 --- a/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp @@ -28,10 +28,10 @@ #include "AUD_DynamicIIRFilterReader.h" -AUD_DynamicIIRFilterReader::AUD_DynamicIIRFilterReader(AUD_Reference<AUD_IReader> reader, - AUD_Reference<AUD_DynamicIIRFilterFactory> factory) : +AUD_DynamicIIRFilterReader::AUD_DynamicIIRFilterReader(boost::shared_ptr<AUD_IReader> reader, + boost::shared_ptr<AUD_IDynamicIIRFilterCalculator> calculator) : AUD_IIRFilterReader(reader, std::vector<float>(), std::vector<float>()), - m_factory(factory) + m_calculator(calculator) { sampleRateChanged(reader->getSpecs().rate); } @@ -39,6 +39,6 @@ AUD_DynamicIIRFilterReader::AUD_DynamicIIRFilterReader(AUD_Reference<AUD_IReader void AUD_DynamicIIRFilterReader::sampleRateChanged(AUD_SampleRate rate) { std::vector<float> a, b; - m_factory->recalculateCoefficients(rate, b, a); + m_calculator->recalculateCoefficients(rate, b, a); setCoefficients(b, a); } |