Skip to content
  • crogers@google.com's avatar
    AudioBufferSourceNode must validate AudioBuffer in .buffer attribute setter · 569fcdda
    crogers@google.com authored
    https://bugs.webkit.org/show_bug.cgi?id=67749
    
    Reviewed by Kenneth Russell.
    
    Source/WebCore:
    
    Test: webaudio/audiobuffersource-channels.html
    
    * WebCore.gypi:
    * bindings/js/JSAudioBufferSourceNodeCustom.cpp:
    (WebCore::JSAudioBufferSourceNode::setBuffer):
    * bindings/v8/custom/V8AudioBufferSourceNodeCustom.cpp: Copied from Source/WebCore/bindings/js/JSAudioBufferSourceNodeCustom.cpp.
    (WebCore::V8AudioBufferSourceNode::bufferAccessorSetter):
    * webaudio/AudioBufferSourceNode.cpp:
    (WebCore::AudioBufferSourceNode::setBuffer):
    * webaudio/AudioBufferSourceNode.h:
    * webaudio/AudioBufferSourceNode.idl:
    
    LayoutTests:
    
    * webaudio/audiobuffersource-channels-expected.txt: Added.
    * webaudio/audiobuffersource-channels.html: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@94878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    569fcdda