diff --git a/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc b/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc index 425ffa0e0b..de49965c91 100644 --- a/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc +++ b/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc @@ -267,8 +267,10 @@ void NonlinearBeamformer::Initialize(int chunk_size_ms, int sample_rate_hz) { // low_mean_end_bin_ high_mean_end_bin_ // void NonlinearBeamformer::InitLowFrequencyCorrectionRanges() { - low_mean_start_bin_ = Round(kLowMeanStartHz * kFftSize / sample_rate_hz_); - low_mean_end_bin_ = Round(kLowMeanEndHz * kFftSize / sample_rate_hz_); + low_mean_start_bin_ = Round(static_cast(kLowMeanStartHz) * + kFftSize / sample_rate_hz_); + low_mean_end_bin_ = Round(static_cast(kLowMeanEndHz) * + kFftSize / sample_rate_hz_); RTC_DCHECK_GT(low_mean_start_bin_, 0U); RTC_DCHECK_LT(low_mean_start_bin_, low_mean_end_bin_);