| Index: third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp
|
| diff --git a/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp b/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp
|
| index 9b627c3fd9f540e636430a9b9931115bafceecf0..6490741d7cacccbd52a5a4a1752800944b8bf2a7 100644
|
| --- a/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp
|
| +++ b/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp
|
| @@ -198,12 +198,6 @@ void AbstractAudioContext::decodeAudioData(DOMArrayBuffer* audioData, AudioBuffe
|
| return;
|
| }
|
|
|
| - if (!audioData) {
|
| - exceptionState.throwDOMException(
|
| - SyntaxError,
|
| - "invalid ArrayBuffer for audioData.");
|
| - return;
|
| - }
|
| m_audioDecoder.decodeAsync(audioData, sampleRate(), successCallback, errorCallback);
|
| }
|
|
|
| @@ -233,13 +227,6 @@ MediaElementAudioSourceNode* AbstractAudioContext::createMediaElementSource(HTML
|
| return nullptr;
|
| }
|
|
|
| - if (!mediaElement) {
|
| - exceptionState.throwDOMException(
|
| - InvalidStateError,
|
| - "invalid HTMLMedialElement.");
|
| - return nullptr;
|
| - }
|
| -
|
| // First check if this media element already has a source node.
|
| if (mediaElement->audioSourceNode()) {
|
| exceptionState.throwDOMException(
|
| @@ -265,13 +252,6 @@ MediaStreamAudioSourceNode* AbstractAudioContext::createMediaStreamSource(MediaS
|
| return nullptr;
|
| }
|
|
|
| - if (!mediaStream) {
|
| - exceptionState.throwDOMException(
|
| - InvalidStateError,
|
| - "invalid MediaStream source");
|
| - return nullptr;
|
| - }
|
| -
|
| MediaStreamTrackVector audioTracks = mediaStream->getAudioTracks();
|
| if (audioTracks.isEmpty()) {
|
| exceptionState.throwDOMException(
|
| @@ -558,20 +538,6 @@ PeriodicWave* AbstractAudioContext::createPeriodicWave(DOMFloat32Array* real, DO
|
| return nullptr;
|
| }
|
|
|
| - if (!real) {
|
| - exceptionState.throwDOMException(
|
| - SyntaxError,
|
| - "invalid real array");
|
| - return nullptr;
|
| - }
|
| -
|
| - if (!imag) {
|
| - exceptionState.throwDOMException(
|
| - SyntaxError,
|
| - "invalid imaginary array");
|
| - return nullptr;
|
| - }
|
| -
|
| if (real->length() != imag->length()) {
|
| exceptionState.throwDOMException(
|
| IndexSizeError,
|
|
|