diff --git a/src/samplerateconverter.cpp b/src/samplerateconverter.cpp index 52d047ca4cb5c5da507b1d91b4a7851b49cea9b9..a4e8474d37127fac823216486bd550cff6a711c5 100644 --- a/src/samplerateconverter.cpp +++ b/src/samplerateconverter.cpp @@ -64,8 +64,8 @@ void SamplerateConverter::init( void ) { // libSamplerateConverter-related // Set the converter type for the upsampling and the downsampling // interpolator SRC_SINC_BEST_QUALITY - _src_state_mic = src_new(SRC_SINC_BEST_QUALITY, 1, &_src_err); - _src_state_spkr = src_new(SRC_SINC_BEST_QUALITY, 1, &_src_err); + _src_state_mic = src_new(SRC_LINEAR, 1, &_src_err); + _src_state_spkr = src_new(SRC_LINEAR, 1, &_src_err); int nbSamplesMax = (int) ( getFrequence() * getFramesize() / 1000 ); _floatBufferDownMic = new float32[nbSamplesMax];