Index: third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp b/third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp |
index 3acf089c871737b178d4e03826c96ac143e2fe4b..d870708ed3ac0c61ebdf0a6266e8ae25dbe49401 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp |
@@ -60,7 +60,7 @@ RealtimeAnalyser::RealtimeAnalyser() |
bool RealtimeAnalyser::setFftSize(size_t size) |
{ |
- ASSERT(isMainThread()); |
+ DCHECK(isMainThread()); |
// Only allow powers of two. |
unsigned log2size = static_cast<unsigned>(log2(size)); |
@@ -82,13 +82,13 @@ bool RealtimeAnalyser::setFftSize(size_t size) |
void RealtimeAnalyser::writeInput(AudioBus* bus, size_t framesToProcess) |
{ |
bool isBusGood = bus && bus->numberOfChannels() > 0 && bus->channel(0)->length() >= framesToProcess; |
- ASSERT(isBusGood); |
+ DCHECK(isBusGood); |
if (!isBusGood) |
return; |
// FIXME : allow to work with non-FFTSize divisible chunking |
bool isDestinationGood = m_writeIndex < m_inputBuffer.size() && m_writeIndex + framesToProcess <= m_inputBuffer.size(); |
- ASSERT(isDestinationGood); |
+ DCHECK(isDestinationGood); |
if (!isDestinationGood) |
return; |
@@ -110,7 +110,7 @@ namespace { |
void applyWindow(float* p, size_t n) |
{ |
- ASSERT(isMainThread()); |
+ DCHECK(isMainThread()); |
// Blackman window |
double alpha = 0.16; |
@@ -129,7 +129,7 @@ void applyWindow(float* p, size_t n) |
void RealtimeAnalyser::doFFTAnalysis() |
{ |
- ASSERT(isMainThread()); |
+ DCHECK(isMainThread()); |
// Unroll the input buffer into a temporary buffer, where we'll apply an analysis window followed by an FFT. |
size_t fftSize = this->fftSize(); |
@@ -196,8 +196,8 @@ void RealtimeAnalyser::convertFloatToDb(DOMFloat32Array* destinationArray) |
void RealtimeAnalyser::getFloatFrequencyData(DOMFloat32Array* destinationArray, double currentTime) |
{ |
- ASSERT(isMainThread()); |
- ASSERT(destinationArray); |
+ DCHECK(isMainThread()); |
+ DCHECK(destinationArray); |
if (currentTime <= m_lastAnalysisTime) { |
convertFloatToDb(destinationArray); |
@@ -243,8 +243,8 @@ void RealtimeAnalyser::convertToByteData(DOMUint8Array* destinationArray) |
void RealtimeAnalyser::getByteFrequencyData(DOMUint8Array* destinationArray, double currentTime) |
{ |
- ASSERT(isMainThread()); |
- ASSERT(destinationArray); |
+ DCHECK(isMainThread()); |
+ DCHECK(destinationArray); |
if (currentTime <= m_lastAnalysisTime) { |
// FIXME: Is it worth caching the data so we don't have to do the conversion every time? |
@@ -262,14 +262,14 @@ void RealtimeAnalyser::getByteFrequencyData(DOMUint8Array* destinationArray, dou |
void RealtimeAnalyser::getFloatTimeDomainData(DOMFloat32Array* destinationArray) |
{ |
- ASSERT(isMainThread()); |
- ASSERT(destinationArray); |
+ DCHECK(isMainThread()); |
+ DCHECK(destinationArray); |
unsigned fftSize = this->fftSize(); |
size_t len = std::min(fftSize, destinationArray->length()); |
if (len > 0) { |
bool isInputBufferGood = m_inputBuffer.size() == InputBufferSize && m_inputBuffer.size() > fftSize; |
- ASSERT(isInputBufferGood); |
+ DCHECK(isInputBufferGood); |
if (!isInputBufferGood) |
return; |
@@ -289,14 +289,14 @@ void RealtimeAnalyser::getFloatTimeDomainData(DOMFloat32Array* destinationArray) |
void RealtimeAnalyser::getByteTimeDomainData(DOMUint8Array* destinationArray) |
{ |
- ASSERT(isMainThread()); |
- ASSERT(destinationArray); |
+ DCHECK(isMainThread()); |
+ DCHECK(destinationArray); |
unsigned fftSize = this->fftSize(); |
size_t len = std::min(fftSize, destinationArray->length()); |
if (len > 0) { |
bool isInputBufferGood = m_inputBuffer.size() == InputBufferSize && m_inputBuffer.size() > fftSize; |
- ASSERT(isInputBufferGood); |
+ DCHECK(isInputBufferGood); |
if (!isInputBufferGood) |
return; |