| 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.
|
|
|