# HG changeset patch # User Chris Cannam # Date 1480957389 0 # Node ID fcac6c6b8deb3c78c4c453b4271a198775bd71d7 # Parent fb675409297a97468a96c703ee9fa378575c52a6# Parent 167d37937436f87a1836c0933d51404767ecd6ce Merge from branch 3.0-integration diff -r fb675409297a -r fcac6c6b8deb audio/AudioCallbackPlaySource.cpp --- a/audio/AudioCallbackPlaySource.cpp Mon Dec 05 15:47:40 2016 +0000 +++ b/audio/AudioCallbackPlaySource.cpp Mon Dec 05 17:03:09 2016 +0000 @@ -78,8 +78,7 @@ m_stretcherInputs(0), m_stretcherInputSizes(0), m_fillThread(0), - m_converter(0), - m_resampleQuality(Preferences::getInstance()->getResampleQuality()) + m_converter(0) { m_viewManager->setAudioPlaySource(this); @@ -559,9 +558,6 @@ void AudioCallbackPlaySource::preferenceChanged(PropertyContainer::PropertyName n) { - if (n == "Resample Quality") { - setResampleQuality(Preferences::getInstance()->getResampleQuality()); - } } void @@ -977,11 +973,7 @@ int err = 0; - m_converter = src_new(m_resampleQuality == 2 ? SRC_SINC_BEST_QUALITY : - m_resampleQuality == 1 ? SRC_SINC_MEDIUM_QUALITY : - m_resampleQuality == 0 ? SRC_SINC_FASTEST : - SRC_SINC_MEDIUM_QUALITY, - getTargetChannelCount(), &err); + m_converter = src_new(SRC_SINC_FASTEST, getTargetChannelCount(), &err); if (!m_converter) { cerr << "AudioCallbackPlaySource::setModel: ERROR in creating samplerate converter: " @@ -1006,20 +998,6 @@ } void -AudioCallbackPlaySource::setResampleQuality(int q) -{ - if (q == m_resampleQuality) return; - m_resampleQuality = q; - -#ifdef DEBUG_AUDIO_PLAY_SOURCE - SVDEBUG << "AudioCallbackPlaySource::setResampleQuality: setting to " - << m_resampleQuality << endl; -#endif - - initialiseConverter(); -} - -void AudioCallbackPlaySource::setAuditioningEffect(Auditionable *a) { RealTimePluginInstance *plugin = dynamic_cast(a);