Index: third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp |
diff --git a/third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp b/third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp |
index 861ac9b7d3ad3ab6b05b045350b824ba86d99a67..12aed4828581fccbd7b3bab4f5bf41f427d8ec31 100644 |
--- a/third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp |
+++ b/third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp |
@@ -30,7 +30,7 @@ |
#include "platform/audio/AudioUtilities.h" |
#include "wtf/MathExtras.h" |
-#include <algorithm> |
+#include <cmath> |
namespace blink { |
@@ -113,8 +113,7 @@ void AudioDelayDSPKernel::process(const float* source, float* destination, size_ |
delayTime = this->delayTime(sampleRate); |
// Make sure the delay time is in a valid range. |
- delayTime = std::min(maxTime, delayTime); |
- delayTime = std::max(0.0, delayTime); |
+ delayTime = clampTo(delayTime, 0.0, maxTime); |
if (m_firstTime) { |
m_currentDelayTime = delayTime; |
@@ -125,8 +124,7 @@ void AudioDelayDSPKernel::process(const float* source, float* destination, size_ |
for (unsigned i = 0; i < framesToProcess; ++i) { |
if (sampleAccurate) { |
delayTime = delayTimes[i]; |
- delayTime = std::min(maxTime, delayTime); |
- delayTime = std::max(0.0, delayTime); |
+ delayTime = clampTo(delayTime, 0.0, maxTime); |
m_currentDelayTime = delayTime; |
} else { |
// Approach desired delay time. |