-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=77515 Patch by Raymond Liu <raymond.liu@intel.com> on 2012-05-01 Reviewed by Chris Rogers. Source/WebCore: Test: webaudio/automatic-pull-node.html * GNUmakefile.list.am: * Modules/webaudio/AudioBasicInspectorNode.cpp: Added. (WebCore): (WebCore::AudioBasicInspectorNode::AudioBasicInspectorNode): (WebCore::AudioBasicInspectorNode::pullInputs): (WebCore::AudioBasicInspectorNode::connect): (WebCore::AudioBasicInspectorNode::disconnect): (WebCore::AudioBasicInspectorNode::checkNumberOfChannelsForInput): (WebCore::AudioBasicInspectorNode::updatePullStatus): * Modules/webaudio/AudioBasicInspectorNode.h: Added. (WebCore): (AudioBasicInspectorNode): * Modules/webaudio/AudioContext.cpp: (WebCore::AudioContext::AudioContext): (WebCore::AudioContext::~AudioContext): (WebCore::AudioContext::handlePreRenderTasks): (WebCore::AudioContext::handlePostRenderTasks): (WebCore::AudioContext::markForDeletion): (WebCore): (WebCore::AudioContext::addAutomaticPullNode): (WebCore::AudioContext::removeAutomaticPullNode): (WebCore::AudioContext::updateAutomaticPullNodes): (WebCore::AudioContext::processAutomaticPullNodes): * Modules/webaudio/AudioContext.h: (AudioContext): * Modules/webaudio/AudioDestinationNode.cpp: (WebCore::AudioDestinationNode::provideInput): * Modules/webaudio/AudioNode.h: (AudioNode): * Modules/webaudio/AudioNodeOutput.h: (WebCore::AudioNodeOutput::isConnected): (AudioNodeOutput): * Modules/webaudio/RealtimeAnalyserNode.cpp: (WebCore::RealtimeAnalyserNode::RealtimeAnalyserNode): * Modules/webaudio/RealtimeAnalyserNode.h: (RealtimeAnalyserNode): * WebCore.gypi: * WebCore.xcodeproj/project.pbxproj: LayoutTests: * webaudio/automatic-pull-node-expected.txt: Added. * webaudio/automatic-pull-node.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@115787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ef0da580