| Index: third_party/WebKit/Source/platform/audio/HRTFDatabase.cpp
|
| diff --git a/third_party/WebKit/Source/platform/audio/HRTFDatabase.cpp b/third_party/WebKit/Source/platform/audio/HRTFDatabase.cpp
|
| index 1815742f45ba3e9944be5c618f51e12a192e0469..3d96ca464ba143d2775233d5a62e715fee988036 100644
|
| --- a/third_party/WebKit/Source/platform/audio/HRTFDatabase.cpp
|
| +++ b/third_party/WebKit/Source/platform/audio/HRTFDatabase.cpp
|
| @@ -32,6 +32,8 @@
|
|
|
| #include "platform/audio/HRTFDatabase.h"
|
|
|
| +#include "wtf/MathExtras.h"
|
| +
|
| namespace blink {
|
|
|
| const int HRTFDatabase::MinElevation = -45;
|
| @@ -108,8 +110,7 @@ void HRTFDatabase::getKernelsFromAzimuthElevation(double azimuthBlend, unsigned
|
| unsigned HRTFDatabase::indexFromElevationAngle(double elevationAngle)
|
| {
|
| // Clamp to allowed range.
|
| - elevationAngle = std::max(static_cast<double>(MinElevation), elevationAngle);
|
| - elevationAngle = std::min(static_cast<double>(MaxElevation), elevationAngle);
|
| + elevationAngle = clampTo<double, double>(elevationAngle, MinElevation, MaxElevation);
|
|
|
| unsigned elevationIndex = static_cast<int>(InterpolationFactor * (elevationAngle - MinElevation) / RawElevationAngleSpacing);
|
| return elevationIndex;
|
|
|