diff --git a/dom/media/mediasink/AudioSink.cpp b/dom/media/mediasink/AudioSink.cpp index 95ec4201c33a..dd687100ce5f 100644 --- a/dom/media/mediasink/AudioSink.cpp +++ b/dom/media/mediasink/AudioSink.cpp @@ -403,9 +403,9 @@ AudioSink::NotifyAudioNeeded() mOutputChannels == data->mChannels ? inputLayout : AudioConfig::ChannelLayout(mOutputChannels); - mConverter = - MakeUnique(AudioConfig(inputLayout, data->mRate), - AudioConfig(outputLayout, mOutputRate)); + mConverter = MakeUnique( + AudioConfig(inputLayout, data->mChannels, data->mRate), + AudioConfig(outputLayout, mOutputChannels, mOutputRate)); } // See if there's a gap in the audio. If there is, push silence into the