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