| Index: third_party/WebKit/Source/platform/audio/HRTFPanner.cpp
|
| diff --git a/third_party/WebKit/Source/platform/audio/HRTFPanner.cpp b/third_party/WebKit/Source/platform/audio/HRTFPanner.cpp
|
| index efc2f8b405b7e49bee2492085b53eed33794628a..0861ebc23ae511f239daf24310dabf9bf9c14ebf 100644
|
| --- a/third_party/WebKit/Source/platform/audio/HRTFPanner.cpp
|
| +++ b/third_party/WebKit/Source/platform/audio/HRTFPanner.cpp
|
| @@ -210,7 +210,7 @@
|
|
|
| // This algorithm currently requires that we process in power-of-two size
|
| // chunks at least AudioUtilities::kRenderQuantumFrames.
|
| - DCHECK_EQ(1UL << static_cast<int>(log2(framesToProcess)), framesToProcess);
|
| + ASSERT(1UL << static_cast<int>(log2(framesToProcess)) == framesToProcess);
|
| DCHECK_GE(framesToProcess, AudioUtilities::kRenderQuantumFrames);
|
|
|
| const unsigned framesPerSegment = AudioUtilities::kRenderQuantumFrames;
|
| @@ -240,10 +240,10 @@
|
| return;
|
| }
|
|
|
| - DCHECK_LT(frameDelayL1 / sampleRate(), MaxDelayTimeSeconds);
|
| - DCHECK_LT(frameDelayR1 / sampleRate(), MaxDelayTimeSeconds);
|
| - DCHECK_LT(frameDelayL2 / sampleRate(), MaxDelayTimeSeconds);
|
| - DCHECK_LT(frameDelayR2 / sampleRate(), MaxDelayTimeSeconds);
|
| + ASSERT(frameDelayL1 / sampleRate() < MaxDelayTimeSeconds &&
|
| + frameDelayR1 / sampleRate() < MaxDelayTimeSeconds);
|
| + ASSERT(frameDelayL2 / sampleRate() < MaxDelayTimeSeconds &&
|
| + frameDelayR2 / sampleRate() < MaxDelayTimeSeconds);
|
|
|
| // Crossfade inter-aural delays based on transitions.
|
| double frameDelayL =
|
|
|