In current WebKit code, callOnMainThread() is called always even though 'onaudioprocess' listener is not set in ScriptProcessorNode.
Created attachment 204557 [details] Patch
Comment on attachment 204557 [details] Patch Clearing flags on attachment: 204557 Committed r151558: <http://trac.webkit.org/changeset/151558>
All reviewed patches have been landed. Closing bug.
Comment on attachment 204557 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=204557&action=review > Source/WebCore/Modules/webaudio/ScriptProcessorNode.cpp:145 > + return; you need to call zero() on outputBus before returning to make sure you're producing silence