Index: webrtc/modules/audio_processing/ns/ns_core.c |
diff --git a/webrtc/modules/audio_processing/ns/ns_core.c b/webrtc/modules/audio_processing/ns/ns_core.c |
index 9e230dd140df025211472d7b38eefbb11ce6a02e..1bd7af4adf78e33622247d60e3a6e7f2edb729e9 100644 |
--- a/webrtc/modules/audio_processing/ns/ns_core.c |
+++ b/webrtc/modules/audio_processing/ns/ns_core.c |
@@ -898,10 +898,10 @@ static void FFT(NoiseSuppressionC* self, |
imag[0] = 0; |
real[0] = time_data[0]; |
- magn[0] = fabs(real[0]) + 1.f; |
+ magn[0] = fabsf(real[0]) + 1.f; |
imag[magnitude_length - 1] = 0; |
real[magnitude_length - 1] = time_data[1]; |
- magn[magnitude_length - 1] = fabs(real[magnitude_length - 1]) + 1.f; |
+ magn[magnitude_length - 1] = fabsf(real[magnitude_length - 1]) + 1.f; |
for (i = 1; i < magnitude_length - 1; ++i) { |
real[i] = time_data[2 * i]; |
imag[i] = time_data[2 * i + 1]; |
@@ -1090,10 +1090,10 @@ void WebRtcNs_AnalyzeCore(NoiseSuppressionC* self, const float* speechFrame) { |
sumMagn += magn[i]; |
if (self->blockInd < END_STARTUP_SHORT) { |
if (i >= kStartBand) { |
- tmpFloat2 = log((float)i); |
+ tmpFloat2 = logf((float)i); |
sum_log_i += tmpFloat2; |
sum_log_i_square += tmpFloat2 * tmpFloat2; |
- tmpFloat1 = log(magn[i]); |
+ tmpFloat1 = logf(magn[i]); |
sum_log_magn += tmpFloat1; |
sum_log_i_log_magn += tmpFloat2 * tmpFloat1; |
} |
@@ -1136,7 +1136,7 @@ void WebRtcNs_AnalyzeCore(NoiseSuppressionC* self, const float* speechFrame) { |
if (self->pinkNoiseExp > 0.f) { |
// Use pink noise estimate. |
parametric_num = |
- exp(self->pinkNoiseNumerator / (float)(self->blockInd + 1)); |
+ expf(self->pinkNoiseNumerator / (float)(self->blockInd + 1)); |
parametric_num *= (float)(self->blockInd + 1); |
parametric_exp = self->pinkNoiseExp / (float)(self->blockInd + 1); |
} |
@@ -1150,7 +1150,7 @@ void WebRtcNs_AnalyzeCore(NoiseSuppressionC* self, const float* speechFrame) { |
// Use pink noise estimate. |
float use_band = (float)(i < kStartBand ? kStartBand : i); |
self->parametricNoise[i] = |
- parametric_num / pow(use_band, parametric_exp); |
+ parametric_num / powf(use_band, parametric_exp); |
} |
// Weight quantile noise with modeled noise. |
noise[i] *= (self->blockInd); |