diff --git a/sdrbase/dsp/downchannelizer.cpp b/sdrbase/dsp/downchannelizer.cpp index 7ebcd92d1..b8dd868a4 100644 --- a/sdrbase/dsp/downchannelizer.cpp +++ b/sdrbase/dsp/downchannelizer.cpp @@ -187,20 +187,20 @@ void DownChannelizer::applyConfiguration() } DownChannelizer::FilterStage::FilterStage(Mode mode) : - m_filter(new IntHalfbandFilter), + m_filter(new IntHalfbandFilterDB), m_workFunction(0) { switch(mode) { case ModeCenter: - m_workFunction = &IntHalfbandFilter::workDecimateCenter; + m_workFunction = &IntHalfbandFilterDB::workDecimateCenter; break; case ModeLowerHalf: - m_workFunction = &IntHalfbandFilter::workDecimateLowerHalf; + m_workFunction = &IntHalfbandFilterDB::workDecimateLowerHalf; break; case ModeUpperHalf: - m_workFunction = &IntHalfbandFilter::workDecimateUpperHalf; + m_workFunction = &IntHalfbandFilterDB::workDecimateUpperHalf; break; } } diff --git a/sdrbase/dsp/downchannelizer.h b/sdrbase/dsp/downchannelizer.h index 96b36f211..f7e84218f 100644 --- a/sdrbase/dsp/downchannelizer.h +++ b/sdrbase/dsp/downchannelizer.h @@ -23,7 +23,7 @@ #include #include "util/export.h" #include "util/message.h" -#include "dsp/inthalfbandfilter.h" +#include "dsp/inthalfbandfilterdb.h" #define DOWNCHANNELIZER_HB_FILTER_ORDER 48 @@ -69,8 +69,8 @@ protected: ModeUpperHalf }; - typedef bool (IntHalfbandFilter::*WorkFunction)(Sample* s); - IntHalfbandFilter* m_filter; + typedef bool (IntHalfbandFilterDB::*WorkFunction)(Sample* s); + IntHalfbandFilterDB* m_filter; WorkFunction m_workFunction; FilterStage(Mode mode);