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 96d14a46668e1e225b9ec9e474dbdbbb3783c1c2..da66e2b051d8dc6115a43b7757d5f075b3cf87bc 100644 |
--- a/third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp |
+++ b/third_party/WebKit/Source/platform/audio/AudioDelayDSPKernel.cpp |
@@ -27,7 +27,7 @@ |
#if ENABLE(WEB_AUDIO) |
#include "platform/audio/AudioUtilities.h" |
#include "wtf/MathExtras.h" |
-#include <algorithm> |
+#include <cmath> |
namespace blink { |
@@ -110,8 +110,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; |
@@ -122,8 +121,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. |