[Webkit-unassigned] [Bug 92768] New: JavascriptAudioNode with no outputs should still process any inputs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 31 09:36:36 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=92768

           Summary: JavascriptAudioNode with no outputs should still
                    process any inputs
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Audio
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rtoy at chromium.org
                CC: crogers at google.com


Currently, a JavaScriptAudioNode with no outputs will not do any processing and never call onaudioprocess(). 

There are two issues here.  First, if the output of the node is connected to another node, no processing is done because the outputBuffer is 0 and the process() method exits early.  This needs to updated to continue processing.

Second, if the JavaScriptAudioNode is not connected, processing still needs to be done.  This probably needs to be done using the AutomaticPullNode class as used with the RealTimeAnalyzerNode.

See also http://code.google.com/p/chromium/issues/detail?id=137308 for a related issue and discussion.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list