diff --git a/mythtv/libs/libmyth/audio/audiooutputbase.cpp b/mythtv/libs/libmyth/audio/audiooutputbase.cpp index 03ba1b7efb1..6bde3cab8b7 100644 --- a/mythtv/libs/libmyth/audio/audiooutputbase.cpp +++ b/mythtv/libs/libmyth/audio/audiooutputbase.cpp @@ -688,7 +688,7 @@ void AudioOutputBase::Reconfigure(const AudioSettings &orig_settings) src_out = new float[kAudioSRCOutputSize]; } src_data.data_out = src_out; - src_data.output_frames = kAudioSRCOutputSize; + src_data.output_frames = kAudioSRCOutputSize / chans; src_data.end_of_input = 0; }