Chromium Code Reviews| Index: modules/audio_processing/intelligibility/intelligibility_utils.cc | 
| diff --git a/modules/audio_processing/intelligibility/intelligibility_utils.cc b/modules/audio_processing/intelligibility/intelligibility_utils.cc | 
| index d67d200689f1613391c18c138b55f504a18ffde4..0f9ff78a828b973a9f8690f847e369f34bc0fc84 100644 | 
| --- a/modules/audio_processing/intelligibility/intelligibility_utils.cc | 
| +++ b/modules/audio_processing/intelligibility/intelligibility_utils.cc | 
| @@ -36,7 +36,7 @@ bool cplxfinite(complex<float> c) { | 
| } | 
| bool cplxnormal(complex<float> c) { | 
| - return std::isnormal(c.real()) && std::isnormal(c.imag()); | 
| + return isnormal(c.real()) && isnormal(c.imag()); | 
| 
 
Andrew MacDonald
2015/07/22 19:41:30
Actually this is failing for me on Linux ("use of
 
jdduke (slow)
2015/07/22 19:51:00
Done.
 
 | 
| } | 
| complex<float> zerofudge(complex<float> c) { | 
| @@ -321,7 +321,7 @@ void GainApplier::Apply(const complex<float>* in_block, | 
| complex<float>* out_block) { | 
| for (int i = 0; i < freqs_; ++i) { | 
| float factor = sqrtf(fabsf(current_[i])); | 
| - if (!std::isnormal(factor)) { | 
| + if (!isnormal(factor)) { | 
| factor = 1.0f; | 
| } | 
| out_block[i] = factor * in_block[i]; |