New issue
Advanced search Search tips

Issue 823432 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

AudioBufferSourceNode idl incorrect

Project Member Reported by rtoy@chromium.org, Mar 19 2018

Issue description

The WebAudio spec (https://webaudio.github.io/web-audio-api/#AudioScheduledSourceNode) says AudioBufferSourceNode has its own stop method, instead of inheriting from AudioScheduledSourceNode:

[Exposed=Window]
interface AudioScheduledSourceNode : AudioNode {
  attribute EventHandler onended;
  void start(optional double when = 0);
  void stop(optional double when = 0);
};

Chrome's implementation doesn't do this.  Make it match.

(I think the spec should be changed, but that seems very unlikely at this point.)
 

Comment 1 by rtoy@chromium.org, Mar 19 2018

Cc: jsb...@chromium.org

Comment 2 by rtoy@chromium.org, Mar 20 2018

Status: Started (was: Assigned)

Comment 3 by rtoy@chromium.org, Mar 29 2018

See https://github.com/WebAudio/web-audio-api/issues/1536

The spec is going to change slightly so that the AudioBufferSourceNode doesn't define its own stop method, inheriting from AudioScheduledSourceNode instead, as Chrome does.

Comment 4 by rtoy@chromium.org, Apr 9 2018

Status: WontFix (was: Started)
Spec has been changed; no need to do anything here anymore.

Sign in to add a comment