diff --git a/modules/audio_mixer/frame_combiner.cc b/modules/audio_mixer/frame_combiner.cc index e31eea595f..abfc5e3ad9 100644 --- a/modules/audio_mixer/frame_combiner.cc +++ b/modules/audio_mixer/frame_combiner.cc @@ -98,9 +98,7 @@ void MixToFloatFrame(rtc::ArrayView mix_list, RTC_DCHECK_LE(samples_per_channel, FrameCombiner::kMaximumChannelSize); RTC_DCHECK_LE(number_of_channels, FrameCombiner::kMaximumNumberOfChannels); // Clear the mixing buffer. - for (auto& one_channel_buffer : *mixing_buffer) { - std::fill(one_channel_buffer.begin(), one_channel_buffer.end(), 0.f); - } + *mixing_buffer = {}; // Convert to FloatS16 and mix. for (size_t i = 0; i < mix_list.size(); ++i) {