Index: Source/modules/webaudio/AudioContext.cpp |
diff --git a/Source/modules/webaudio/AudioContext.cpp b/Source/modules/webaudio/AudioContext.cpp |
index b0d76567e71d15e96ec2c170e9c24d724ce706c2..c244bed068a7de453e29134918ba8878e6637675 100644 |
--- a/Source/modules/webaudio/AudioContext.cpp |
+++ b/Source/modules/webaudio/AudioContext.cpp |
@@ -96,7 +96,7 @@ PassRefPtr<AudioContext> AudioContext::create(Document& document, ExceptionState |
exceptionState.throwDOMException( |
SyntaxError, |
"number of hardware contexts reached maximum (" + String::number(MaxHardwareContexts) + ")."); |
- return 0; |
+ return nullptr; |
} |
RefPtr<AudioContext> audioContext(adoptRef(new AudioContext(&document))); |
@@ -116,7 +116,7 @@ AudioContext::AudioContext(Document* document) |
, m_isStopScheduled(false) |
, m_isInitialized(false) |
, m_isAudioThreadFinished(false) |
- , m_destinationNode(0) |
+ , m_destinationNode(nullptr) |
, m_isDeletionScheduled(false) |
, m_automaticPullNodesNeedUpdating(false) |
, m_connectionCount(0) |
@@ -142,7 +142,7 @@ AudioContext::AudioContext(Document* document, unsigned numberOfChannels, size_t |
, m_isStopScheduled(false) |
, m_isInitialized(false) |
, m_isAudioThreadFinished(false) |
- , m_destinationNode(0) |
+ , m_destinationNode(nullptr) |
, m_automaticPullNodesNeedUpdating(false) |
, m_connectionCount(0) |
, m_audioThread(0) |
@@ -320,7 +320,7 @@ PassRefPtr<AudioBuffer> AudioContext::createBuffer(unsigned numberOfChannels, si |
+ " channel(s) of " + String::number(numberOfFrames) |
+ " frames each."); |
} |
- return 0; |
+ return nullptr; |
} |
return audioBuffer; |
@@ -333,7 +333,7 @@ PassRefPtr<AudioBuffer> AudioContext::createBuffer(ArrayBuffer* arrayBuffer, boo |
exceptionState.throwDOMException( |
SyntaxError, |
"invalid ArrayBuffer."); |
- return 0; |
+ return nullptr; |
} |
RefPtr<AudioBuffer> audioBuffer = AudioBuffer::createFromAudioFileData(arrayBuffer->data(), arrayBuffer->byteLength(), mixToMono, sampleRate()); |
@@ -341,7 +341,7 @@ PassRefPtr<AudioBuffer> AudioContext::createBuffer(ArrayBuffer* arrayBuffer, boo |
exceptionState.throwDOMException( |
SyntaxError, |
"invalid audio data in ArrayBuffer."); |
- return 0; |
+ return nullptr; |
} |
return audioBuffer; |
@@ -377,7 +377,7 @@ PassRefPtr<MediaElementAudioSourceNode> AudioContext::createMediaElementSource(H |
exceptionState.throwDOMException( |
InvalidStateError, |
"invalid HTMLMedialElement."); |
- return 0; |
+ return nullptr; |
} |
ASSERT(isMainThread()); |
@@ -388,7 +388,7 @@ PassRefPtr<MediaElementAudioSourceNode> AudioContext::createMediaElementSource(H |
exceptionState.throwDOMException( |
InvalidStateError, |
"invalid HTMLMediaElement."); |
- return 0; |
+ return nullptr; |
} |
RefPtr<MediaElementAudioSourceNode> node = MediaElementAudioSourceNode::create(this, mediaElement); |
@@ -405,7 +405,7 @@ PassRefPtr<MediaStreamAudioSourceNode> AudioContext::createMediaStreamSource(Med |
exceptionState.throwDOMException( |
InvalidStateError, |
"invalid MediaStream source"); |
- return 0; |
+ return nullptr; |
} |
ASSERT(isMainThread()); |
@@ -488,7 +488,7 @@ PassRefPtr<ScriptProcessorNode> AudioContext::createScriptProcessor(size_t buffe |
"buffer size (" + String::number(bufferSize) |
+ ") must be a power of two between 256 and 16384."); |
} |
- return 0; |
+ return nullptr; |
} |
refNode(node.get()); // context keeps reference until we stop making javascript rendering callbacks |
@@ -556,7 +556,7 @@ PassRefPtr<DelayNode> AudioContext::createDelay(double maxDelayTime, ExceptionSt |
lazyInitialize(); |
RefPtr<DelayNode> node = DelayNode::create(this, m_destinationNode->sampleRate(), maxDelayTime, exceptionState); |
if (exceptionState.hadException()) |
- return 0; |
+ return nullptr; |
return node; |
} |
@@ -579,7 +579,7 @@ PassRefPtr<ChannelSplitterNode> AudioContext::createChannelSplitter(size_t numbe |
"number of outputs (" + String::number(numberOfOutputs) |
+ ") must be between 1 and " |
+ String::number(AudioContext::maxNumberOfChannels()) + "."); |
- return 0; |
+ return nullptr; |
} |
return node; |
@@ -604,7 +604,7 @@ PassRefPtr<ChannelMergerNode> AudioContext::createChannelMerger(size_t numberOfI |
"number of inputs (" + String::number(numberOfInputs) |
+ ") must be between 1 and " |
+ String::number(AudioContext::maxNumberOfChannels()) + "."); |
- return 0; |
+ return nullptr; |
} |
return node; |
@@ -632,14 +632,14 @@ PassRefPtr<PeriodicWave> AudioContext::createPeriodicWave(Float32Array* real, Fl |
exceptionState.throwDOMException( |
SyntaxError, |
"invalid real array"); |
- return 0; |
+ return nullptr; |
} |
if (!imag) { |
exceptionState.throwDOMException( |
SyntaxError, |
"invalid imaginary array"); |
- return 0; |
+ return nullptr; |
} |
if (real->length() != imag->length()) { |
@@ -648,7 +648,7 @@ PassRefPtr<PeriodicWave> AudioContext::createPeriodicWave(Float32Array* real, Fl |
"length of real array (" + String::number(real->length()) |
+ ") and length of imaginary array (" + String::number(imag->length()) |
+ ") must match."); |
- return 0; |
+ return nullptr; |
} |
if (real->length() > 4096) { |
@@ -656,7 +656,7 @@ PassRefPtr<PeriodicWave> AudioContext::createPeriodicWave(Float32Array* real, Fl |
IndexSizeError, |
"length of real array (" + String::number(real->length()) |
+ ") exceeds allowed maximum of 4096"); |
- return 0; |
+ return nullptr; |
} |
if (imag->length() > 4096) { |
@@ -664,7 +664,7 @@ PassRefPtr<PeriodicWave> AudioContext::createPeriodicWave(Float32Array* real, Fl |
IndexSizeError, |
"length of imaginary array (" + String::number(imag->length()) |
+ ") exceeds allowed maximum of 4096"); |
- return 0; |
+ return nullptr; |
} |
lazyInitialize(); |