aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2018-09-25 13:21:37 -0400
committerGitHub <noreply@github.com>2018-09-25 13:21:37 -0400
commit9ee8890a7234e63730cce1fdb0878f03b7ed20ed (patch)
tree806be3aecead164fb6e058e5b04900c11abf59b3
parent81fe52bd9a22a416b8f3b5227ad2d092998f0383 (diff)
parentc1705842dfdd4bd7b184e0ab26c8ebaa40eea16c (diff)
downloadservo-9ee8890a7234e63730cce1fdb0878f03b7ed20ed.tar.gz
servo-9ee8890a7234e63730cce1fdb0878f03b7ed20ed.zip
Auto merge of #21506 - ferjm:webaudio.wpts, r=Manishearth
Fix some WebAudio WPTs - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21506) <!-- Reviewable:end -->
-rw-r--r--components/script/dom/audiobuffersourcenode.rs17
-rw-r--r--components/script/dom/audioscheduledsourcenode.rs8
-rw-r--r--tests/wpt/metadata/webaudio/idlharness.https.window.js.ini1113
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini72
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini10
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini10
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini3
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini5
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini10
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini9
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini17
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini10
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini11
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini3
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini4
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini7
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini6
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini5
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini5
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini4
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini16
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini4
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini6
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini27
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini15
-rw-r--r--tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini13
26 files changed, 591 insertions, 819 deletions
diff --git a/components/script/dom/audiobuffersourcenode.rs b/components/script/dom/audiobuffersourcenode.rs
index b534acead44..7a2817e1204 100644
--- a/components/script/dom/audiobuffersourcenode.rs
+++ b/components/script/dom/audiobuffersourcenode.rs
@@ -29,6 +29,7 @@ use std::f32;
pub struct AudioBufferSourceNode {
source_node: AudioScheduledSourceNode,
buffer: MutNullableDom<AudioBuffer>,
+ buffer_set: Cell<bool>,
playback_rate: Dom<AudioParam>,
detune: Dom<AudioParam>,
loop_enabled: Cell<bool>,
@@ -75,6 +76,7 @@ impl AudioBufferSourceNode {
let node = AudioBufferSourceNode {
source_node,
buffer: Default::default(),
+ buffer_set: Cell::new(false),
playback_rate: Dom::from_ref(&playback_rate),
detune: Dom::from_ref(&detune),
loop_enabled: Cell::new(options.loop_),
@@ -122,12 +124,19 @@ impl AudioBufferSourceNodeMethods for AudioBufferSourceNode {
// https://webaudio.github.io/web-audio-api/#dom-audiobuffersourcenode-buffer
fn SetBuffer(&self, new_buffer: Option<&AudioBuffer>) -> Fallible<()> {
- if new_buffer.is_some() && self.buffer.get().is_some() {
- return Err(Error::InvalidState);
+ if new_buffer.is_some() {
+ if self.buffer_set.get() {
+ // Step 2.
+ return Err(Error::InvalidState);
+ }
+ // Step 3.
+ self.buffer_set.set(true);
}
+ // Step 4.
self.buffer.set(new_buffer);
+ // Step 5.
if self.source_node.started() {
if let Some(buffer) = self.buffer.get() {
let buffer = buffer.acquire_contents();
@@ -191,10 +200,6 @@ impl AudioBufferSourceNodeMethods for AudioBufferSourceNode {
offset: Option<Finite<f64>>,
duration: Option<Finite<f64>>,
) -> Fallible<()> {
- if *when < 0. {
- return Err(Error::Range("'when' must be a positive value".to_owned()));
- }
-
if let Some(offset) = offset {
if *offset < 0. {
return Err(Error::Range("'offset' must be a positive value".to_owned()));
diff --git a/components/script/dom/audioscheduledsourcenode.rs b/components/script/dom/audioscheduledsourcenode.rs
index cd913897cad..6e15148993c 100644
--- a/components/script/dom/audioscheduledsourcenode.rs
+++ b/components/script/dom/audioscheduledsourcenode.rs
@@ -59,6 +59,10 @@ impl AudioScheduledSourceNodeMethods for AudioScheduledSourceNode {
// https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-start
fn Start(&self, when: Finite<f64>) -> Fallible<()> {
+ if *when < 0. {
+ return Err(Error::Range("'when' must be a positive value".to_owned()));
+ }
+
if self.started.get() || self.stopped.get() {
return Err(Error::InvalidState);
}
@@ -99,6 +103,10 @@ impl AudioScheduledSourceNodeMethods for AudioScheduledSourceNode {
// https://webaudio.github.io/web-audio-api/#dom-audioscheduledsourcenode-stop
fn Stop(&self, when: Finite<f64>) -> Fallible<()> {
+ if *when < 0. {
+ return Err(Error::Range("'when' must be a positive value".to_owned()));
+ }
+
if !self.started.get() {
return Err(Error::InvalidState);
}
diff --git a/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini b/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini
index 29f07ac9baa..cc847e7578d 100644
--- a/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini
+++ b/tests/wpt/metadata/webaudio/idlharness.https.window.js.ini
@@ -1,1672 +1,1663 @@
[idlharness.https.window.html]
- [idlharness]
+ [BaseAudioContext interface: operation createChannelSplitter(unsigned long)]
expected: FAIL
- [Test driver]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: attribute audioWorklet]
+ [StereoPannerNode interface: attribute pan]
expected: FAIL
- [BaseAudioContext interface: operation createChannelSplitter(unsigned long)]
+ [AudioListener interface: calling setPosition(float, float, float) on context.listener with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: operation createConstantSource()]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: operation createConvolver()]
+ [ConvolverNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [BaseAudioContext interface: operation createDelay(double)]
+ [AudioProcessingEvent interface: existence and properties of interface prototype object]
expected: FAIL
- [BaseAudioContext interface: operation createDynamicsCompressor()]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: operation createIIRFilter([object Object\], [object Object\])]
+ [ConstantSourceNode interface: existence and properties of interface prototype object]
expected: FAIL
- [BaseAudioContext interface: operation createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [BaseAudioContext interface: operation createScriptProcessor(unsigned long, unsigned long, unsigned long)]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: operation createStereoPanner()]
+ [AudioNode interface: calling disconnect(AudioNode) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: operation createWaveShaper()]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [BaseAudioContext interface: operation decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: operation resume()]
+ [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "outputBuffer" with the proper type]
expected: FAIL
- [AudioContext interface: operation suspend()]
+ [ConstantSourceNode interface: attribute offset]
expected: FAIL
- [AudioContext interface: operation close()]
+ [AudioContext interface: context must inherit property "createMediaStreamSource(MediaStream)" with the proper type]
expected: FAIL
- [AudioContext interface: operation createMediaElementSource(HTMLMediaElement)]
+ [AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type]
expected: FAIL
- [AudioContext interface: operation createMediaStreamSource(MediaStream)]
+ [OscillatorNode interface: attribute type]
expected: FAIL
- [AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)]
+ [AudioContext interface: operation suspend()]
expected: FAIL
- [AudioContext interface: operation createMediaStreamDestination()]
+ [StereoPannerNode interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioContext interface: context must inherit property "createMediaElementSource(HTMLMediaElement)" with the proper type]
+ [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "onaudioprocess" with the proper type]
expected: FAIL
- [AudioContext interface: calling createMediaElementSource(HTMLMediaElement) on context with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioContext interface: context must inherit property "createMediaStreamSource(MediaStream)" with the proper type]
+ [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioContext interface: calling createMediaStreamSource(MediaStream) on context with too few arguments must throw TypeError]
+ [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeError]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [AudioContext interface: context must inherit property "createMediaStreamDestination()" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "audioWorklet" with the proper type]
+ [BaseAudioContext interface: operation createDynamicsCompressor()]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createChannelSplitter(unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on context with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createConstantSource()" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createConvolver()" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createDelay(double)" with the proper type]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: calling createDelay(double) on context with too few arguments must throw TypeError]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect()" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createDynamicsCompressor()" with the proper type]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type]
+ [ChannelSplitterNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on context with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type]
+ [Stringification of context.audioWorklet]
expected: FAIL
- [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on context with too few arguments must throw TypeError]
+ [AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "context" with the proper type]
expected: FAIL
- [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on context with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioParam) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createStereoPanner()" with the proper type]
+ [ConstantSourceNode interface object length]
expected: FAIL
- [BaseAudioContext interface: context must inherit property "createWaveShaper()" with the proper type]
+ [Stringification of new StereoPannerNode(context)]
expected: FAIL
- [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on context with too few arguments must throw TypeError]
+ [ChannelSplitterNode interface object name]
expected: FAIL
- [OfflineAudioContext interface: operation startRendering()]
+ [AudioContext interface: operation close()]
expected: FAIL
- [OfflineAudioContext interface: operation suspend(double)]
+ [AudioProcessingEvent interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type]
+ [BaseAudioContext interface: operation createConstantSource()]
expected: FAIL
- [OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [WaveShaperNode interface: attribute curve]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper type]
+ [BaseAudioContext interface: context must inherit property "createConstantSource()" with the proper type]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelSplitter(unsigned long)" with the proper type]
+ [AudioWorkletNode interface: attribute onprocessorerror]
expected: FAIL
- [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [AudioContext interface: context must inherit property "createMediaStreamDestination()" with the proper type]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConstantSource()" with the proper type]
+ [MediaStreamAudioSourceNode interface: attribute mediaStream]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConvolver()" with the proper type]
+ [ScriptProcessorNode must be primary interface of context.createScriptProcessor()]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDelay(double)" with the proper type]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createChannelSplitter(unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: calling createDelay(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDynamicsCompressor()" with the proper type]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type]
+ [OscillatorNode interface: new OscillatorNode(context) must inherit property "type" with the proper type]
expected: FAIL
- [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [MediaStreamAudioDestinationNode interface: attribute stream]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type]
+ [OscillatorNode interface: operation setPeriodicWave(PeriodicWave)]
expected: FAIL
- [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [Stringification of new WaveShaperNode(context)]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createStereoPanner()" with the proper type]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createWaveShaper()" with the proper type]
+ [idl_test setup]
expected: FAIL
- [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
+ [AudioContext interface: calling createMediaStreamSource(MediaStream) on context with too few arguments must throw TypeError]
expected: FAIL
- [AudioParam interface: operation setValueCurveAtTime([object Object\], double, double)]
+ [DynamicsCompressorNode must be primary interface of new DynamicsCompressorNode(context)]
expected: FAIL
- [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setValueCurveAtTime([object Object\], double, double)" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [AudioParam interface: calling setValueCurveAtTime([object Object\], double, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError]
+ [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on context with too few arguments must throw TypeError]
expected: FAIL
- [AudioListener interface: operation setPosition(float, float, float)]
+ [AudioWorkletNode interface object name]
expected: FAIL
- [AudioListener interface: operation setOrientation(float, float, float, float, float, float)]
+ [AudioWorkletNode interface: existence and properties of interface object]
expected: FAIL
- [AudioListener interface: context.listener must inherit property "setPosition(float, float, float)" with the proper type]
+ [Stringification of new ChannelSplitterNode(context)]
expected: FAIL
- [AudioListener interface: calling setPosition(float, float, float) on context.listener with too few arguments must throw TypeError]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioListener interface: context.listener must inherit property "setOrientation(float, float, float, float, float, float)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioListener interface: calling setOrientation(float, float, float, float, float, float) on context.listener with too few arguments must throw TypeError]
+ [Stringification of worklet_node]
expected: FAIL
- [AudioProcessingEvent interface: existence and properties of interface object]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface object length]
+ [StereoPannerNode interface: new StereoPannerNode(context) must inherit property "pan" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface object name]
+ [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioProcessingEvent interface: existence and properties of interface prototype object]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface: attribute playbackTime]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDelay(double)" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface: attribute inputBuffer]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioProcessingEvent interface: attribute outputBuffer]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })]
+ [AudioProcessingEvent interface: existence and properties of interface object]
expected: FAIL
- [Stringification of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })]
+ [AudioContext interface: operation createMediaElementSource(HTMLMediaElement)]
expected: FAIL
- [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "playbackTime" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "inputBuffer" with the proper type]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "outputBuffer" with the proper type]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [BiquadFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)]
+ [BaseAudioContext interface: operation createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)]
expected: FAIL
- [BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [BiquadFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new BiquadFilterNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createStereoPanner()" with the proper type]
expected: FAIL
- [ChannelSplitterNode interface: existence and properties of interface object]
+ [ScriptProcessorNode interface: existence and properties of interface prototype object]
expected: FAIL
- [ChannelSplitterNode interface object length]
+ [AudioContext interface: calling createMediaElementSource(HTMLMediaElement) on context with too few arguments must throw TypeError]
expected: FAIL
- [ChannelSplitterNode interface object name]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ChannelSplitterNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ChannelSplitterNode interface: existence and properties of interface prototype object's "constructor" property]
+ [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [ChannelSplitterNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [ChannelSplitterNode must be primary interface of new ChannelSplitterNode(context)]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [Stringification of new ChannelSplitterNode(context)]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [PeriodicWave interface object name]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [ConvolverNode interface: attribute normalize]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [ConvolverNode interface object name]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [MediaStreamAudioSourceNode interface object name]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [ChannelSplitterNode interface object length]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioContext interface: context must inherit property "createMediaStreamTrackSource(MediaStreamTrack)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [Stringification of worklet_node.parameters]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "context" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfInputs" with the proper type]
+ [AudioNode interface: calling disconnect(unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [IIRFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCount" with the proper type]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCountMode" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [ConstantSourceNode interface: existence and properties of interface object]
+ [ChannelSplitterNode interface: existence and properties of interface prototype object]
expected: FAIL
- [ConstantSourceNode interface object length]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [ConstantSourceNode interface object name]
+ [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [ConstantSourceNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ConstantSourceNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioParamMap interface: existence and properties of interface object]
expected: FAIL
- [ConstantSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [ConstantSourceNode interface: attribute offset]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [ConstantSourceNode must be primary interface of new ConstantSourceNode(context)]
+ [AudioListener interface: calling setOrientation(float, float, float, float, float, float) on context.listener with too few arguments must throw TypeError]
expected: FAIL
- [Stringification of new ConstantSourceNode(context)]
+ [ScriptProcessorNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [ConstantSourceNode interface: new ConstantSourceNode(context) must inherit property "offset" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "onended" with the proper type]
+ [IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})]
expected: FAIL
- [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "start(double)" with the proper type]
+ [DynamicsCompressorNode interface: attribute threshold]
expected: FAIL
- [AudioScheduledSourceNode interface: calling start(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "stop(double)" with the proper type]
+ [AudioNode interface: calling disconnect(unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioScheduledSourceNode interface: calling stop(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [AudioContext interface: operation createMediaStreamSource(MediaStream)]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [MediaStreamAudioSourceNode interface object length]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioParam) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [AudioWorklet interface object name]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect()" with the proper type]
+ [ConvolverNode interface object length]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper type]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [BaseAudioContext interface: operation decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback)]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [DelayNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [ScriptProcessorNode interface object name]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on context with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [StereoPannerNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [MediaElementAudioSourceNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioListener interface: operation setOrientation(float, float, float, float, float, float)]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "context" with the proper type]
+ [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfInputs" with the proper type]
+ [WaveShaperNode interface object length]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [AudioProcessingEvent interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCount" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCountMode" with the proper type]
+ [AudioWorklet interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [ConvolverNode interface: existence and properties of interface object]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [ConvolverNode interface object length]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [ConvolverNode interface object name]
+ [BaseAudioContext interface: context must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type]
expected: FAIL
- [ConvolverNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: calling disconnect(unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ConvolverNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [ConvolverNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling disconnect(AudioNode) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [ConvolverNode interface: attribute buffer]
+ [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [ConvolverNode interface: attribute normalize]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [ConvolverNode must be primary interface of new ConvolverNode(context)]
+ [PeriodicWave interface: existence and properties of interface object]
expected: FAIL
- [Stringification of new ConvolverNode(context)]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [ConvolverNode interface: new ConvolverNode(context) must inherit property "buffer" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [ConvolverNode interface: new ConvolverNode(context) must inherit property "normalize" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioNode) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [DelayNode interface: new DelayNode(context) must inherit property "delayTime" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioParam) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [AudioProcessingEvent interface: attribute inputBuffer]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [AudioParamMap interface object length]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioContext interface: operation createMediaStreamTrackSource(MediaStreamTrack)]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: worklet_node must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: attribute audioWorklet]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: operation createWaveShaper()]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "context" with the proper type]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfInputs" with the proper type]
+ [DelayNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "channelCount" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "channelCountMode" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new ConvolverNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [DelayNode interface: existence and properties of interface object]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [DelayNode interface object length]
+ [Stringification of new PeriodicWave(context)]
expected: FAIL
- [DelayNode interface object name]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConstantSource()" with the proper type]
expected: FAIL
- [DelayNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: calling disconnect(AudioParam) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [DelayNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: calling disconnect(unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [DelayNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [DelayNode interface: existence and properties of interface prototype object]
expected: FAIL
- [DelayNode interface: attribute delayTime]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [DelayNode must be primary interface of new DelayNode(context)]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [Stringification of new DelayNode(context)]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [DelayNode interface: new DelayNode(context) must inherit property "delayTime" with the proper type]
+ [DynamicsCompressorNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [MediaStreamAudioSourceNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
+ [MediaElementAudioSourceNode interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioScheduledSourceNode interface: calling start(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new DelayNode(context) with too few arguments must throw TypeError]
+ [MediaElementAudioSourceNode interface object length]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on context with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new DelayNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: operation createScriptProcessor(unsigned long, unsigned long, unsigned long)]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: calling createDelay(double) on context with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "context" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "numberOfInputs" with the proper type]
+ [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "threshold" with the proper type]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "channelCount" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "channelCountMode" with the proper type]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioNode interface: new DelayNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioProcessingEvent interface: attribute outputBuffer]
expected: FAIL
- [DynamicsCompressorNode interface: existence and properties of interface object]
+ [AudioContext interface: context must inherit property "createMediaElementSource(HTMLMediaElement)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface object length]
+ [AudioProcessingEvent interface object length]
expected: FAIL
- [DynamicsCompressorNode interface object name]
+ [DynamicsCompressorNode interface: attribute ratio]
expected: FAIL
- [DynamicsCompressorNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCount" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioWorkletNode interface: existence and properties of interface prototype object]
expected: FAIL
- [DynamicsCompressorNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: attribute threshold]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: attribute knee]
+ [AudioParamMap interface: existence and properties of interface prototype object]
expected: FAIL
- [DynamicsCompressorNode interface: attribute ratio]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: attribute reduction]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: attribute attack]
+ [IIRFilterNode interface: existence and properties of interface prototype object]
expected: FAIL
- [DynamicsCompressorNode interface: attribute release]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [DynamicsCompressorNode must be primary interface of new DynamicsCompressorNode(context)]
+ [BaseAudioContext interface: context must inherit property "audioWorklet" with the proper type]
expected: FAIL
- [Stringification of new DynamicsCompressorNode(context)]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "threshold" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "knee" with the proper type]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "ratio" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "reduction" with the proper type]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "attack" with the proper type]
+ [BaseAudioContext interface: context must inherit property "createChannelSplitter(unsigned long)" with the proper type]
expected: FAIL
- [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "release" with the proper type]
+ [OscillatorNode interface: new OscillatorNode(context) must inherit property "setPeriodicWave(PeriodicWave)" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [PeriodicWave interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [AudioScheduledSourceNode interface: calling stop(double) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [Stringification of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [MediaStreamAudioDestinationNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "stream" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [DynamicsCompressorNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [OfflineAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "suspend(double)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [AudioListener interface: operation setPosition(float, float, float)]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioWorkletNode interface: attribute port]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
+ [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "context" with the proper type]
+ [StereoPannerNode interface object name]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfInputs" with the proper type]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [AudioParam interface: operation setValueCurveAtTime([object Object\], double, double)]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCount" with the proper type]
+ [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCountMode" with the proper type]
+ [BaseAudioContext interface: operation createIIRFilter([object Object\], [object Object\])]
expected: FAIL
- [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [IIRFilterNode interface: existence and properties of interface object]
+ [AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [IIRFilterNode interface object length]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [IIRFilterNode interface object name]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [IIRFilterNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [IIRFilterNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [IIRFilterNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioWorkletNode must be primary interface of worklet_node]
expected: FAIL
- [IIRFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)]
+ [DelayNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [IIRFilterNode must be primary interface of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [Stringification of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})]
+ [BiquadFilterNode interface: new BiquadFilterNode(context) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type]
expected: FAIL
- [IIRFilterNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type]
+ [PeriodicWave interface: existence and properties of interface prototype object]
expected: FAIL
- [IIRFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [WaveShaperNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [MediaStreamAudioDestinationNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [OfflineAudioContext interface: operation suspend(double)]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: context must inherit property "createScriptProcessor(unsigned long, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "context" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(unsigned long)" with the proper type]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [ConstantSourceNode interface object name]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [MediaStreamAudioDestinationNode must be primary interface of new MediaStreamAudioDestinationNode(context)]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam)" with the proper type]
+ [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "curve" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
+ [Stringification of new DelayNode(context)]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "context" with the proper type]
+ [ConvolverNode interface: new ConvolverNode(context) must inherit property "buffer" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfInputs" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfOutputs" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ConvolverNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCount" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelCountMode" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelInterpretation" with the proper type]
+ [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "ratio" with the proper type]
expected: FAIL
- [MediaElementAudioSourceNode interface: existence and properties of interface object]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [MediaElementAudioSourceNode interface object length]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [MediaElementAudioSourceNode interface object name]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [MediaElementAudioSourceNode interface: existence and properties of interface prototype object]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property]
+ [StereoPannerNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [DynamicsCompressorNode interface: attribute release]
expected: FAIL
- [MediaElementAudioSourceNode interface: attribute mediaElement]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [MediaElementAudioSourceNode must be primary interface of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [Stringification of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})]
+ [ConvolverNode interface: attribute buffer]
expected: FAIL
- [MediaElementAudioSourceNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "mediaElement" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [OfflineAudioContext interface: operation resume()]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "start(double)" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(unsigned long)" with the proper type]
+ [BaseAudioContext interface: calling createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [MediaElementAudioSourceNode interface object name]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [AudioProcessingEvent interface: attribute playbackTime]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam)" with the proper type]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createConvolver()" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [IIRFilterNode interface object name]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: worklet_node must inherit property "context" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) with too few arguments must throw TypeError]
+ [ConstantSourceNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "context" with the proper type]
+ [AudioNode interface: calling disconnect(unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfInputs" with the proper type]
+ [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "reduction" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfOutputs" with the proper type]
+ [ConvolverNode must be primary interface of new ConvolverNode(context)]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCount" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCountMode" with the proper type]
+ [DynamicsCompressorNode interface object length]
expected: FAIL
- [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [MediaStreamAudioDestinationNode interface: existence and properties of interface object]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamAudioDestinationNode interface object length]
+ [OfflineAudioContext interface: calling suspend(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamAudioDestinationNode interface object name]
+ [ConstantSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object]
+ [AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's "constructor" property]
+ [ScriptProcessorNode interface: attribute bufferSize]
expected: FAIL
- [MediaStreamAudioDestinationNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamAudioDestinationNode interface: attribute stream]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [MediaStreamAudioDestinationNode must be primary interface of new MediaStreamAudioDestinationNode(context)]
+ [MediaElementAudioSourceNode must be primary interface of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})]
expected: FAIL
- [Stringification of new MediaStreamAudioDestinationNode(context)]
+ [AudioNode interface: calling disconnect(unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamAudioDestinationNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "stream" with the proper type]
+ [ScriptProcessorNode interface: attribute onaudioprocess]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [BiquadFilterNode interface: operation getFrequencyResponse(Float32Array, Float32Array, Float32Array)]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [ConvolverNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect()" with the proper type]
+ [PeriodicWave interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [BaseAudioContext interface: context must inherit property "createDynamicsCompressor()" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioParamMap interface object name]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [ConstantSourceNode interface: new ConstantSourceNode(context) must inherit property "offset" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [AudioWorklet interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [PeriodicWave must be primary interface of new PeriodicWave(context)]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [ConstantSourceNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
+ [IIRFilterNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "getFrequencyResponse(Float32Array, Float32Array, Float32Array)" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "context" with the proper type]
+ [ChannelSplitterNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfInputs" with the proper type]
+ [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "stop(double)" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
[AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelCountMode" with the proper type]
+ [AudioProcessingEvent interface object name]
expected: FAIL
- [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamAudioSourceNode interface: existence and properties of interface object]
+ [DelayNode interface object length]
expected: FAIL
- [MediaStreamAudioSourceNode interface object length]
+ [OscillatorNode interface: calling setPeriodicWave(PeriodicWave) on new OscillatorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamAudioSourceNode interface object name]
+ [BaseAudioContext interface: context must inherit property "createStereoPanner()" with the proper type]
expected: FAIL
- [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object]
+ [MediaElementAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect()" with the proper type]
expected: FAIL
- [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [Stringification of new MediaElementAudioSourceNode(context, {mediaElement: new Audio})]
expected: FAIL
- [MediaStreamAudioSourceNode interface: attribute mediaStream]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamTrackAudioSourceNode interface: existence and properties of interface object]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamTrackAudioSourceNode interface object length]
+ [ScriptProcessorNode interface: existence and properties of interface object]
expected: FAIL
- [MediaStreamTrackAudioSourceNode interface object name]
+ [AudioWorkletNode interface: attribute parameters]
expected: FAIL
- [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object]
+ [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "attack" with the proper type]
expected: FAIL
- [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object]
expected: FAIL
- [OscillatorNode interface: attribute type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [OscillatorNode interface: operation setPeriodicWave(PeriodicWave)]
+ [AudioNode interface: calling disconnect(AudioNode) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [OscillatorNode interface: new OscillatorNode(context) must inherit property "type" with the proper type]
+ [AudioNode interface: calling disconnect(unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [OscillatorNode interface: new OscillatorNode(context) must inherit property "setPeriodicWave(PeriodicWave)" with the proper type]
+ [AudioWorklet must be primary interface of context.audioWorklet]
expected: FAIL
- [OscillatorNode interface: calling setPeriodicWave(PeriodicWave) on new OscillatorNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [PeriodicWave interface: existence and properties of interface object]
+ [StereoPannerNode must be primary interface of new StereoPannerNode(context)]
expected: FAIL
- [PeriodicWave interface object length]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [PeriodicWave interface object name]
+ [DynamicsCompressorNode interface: attribute attack]
expected: FAIL
- [PeriodicWave interface: existence and properties of interface prototype object]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [PeriodicWave interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioContext interface: calling createMediaStreamTrackSource(MediaStreamTrack) on context with too few arguments must throw TypeError]
expected: FAIL
- [PeriodicWave interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [PeriodicWave must be primary interface of new PeriodicWave(context)]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new ConstantSourceNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [Stringification of new PeriodicWave(context)]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new DynamicsCompressorNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ScriptProcessorNode interface: existence and properties of interface object]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [ScriptProcessorNode interface object length]
+ [AudioNode interface: calling disconnect(AudioParam) on new WaveShaperNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ScriptProcessorNode interface object name]
+ [StereoPannerNode interface object length]
expected: FAIL
- [ScriptProcessorNode interface: existence and properties of interface prototype object]
+ [AudioContext interface: operation createMediaStreamDestination()]
expected: FAIL
- [ScriptProcessorNode interface: existence and properties of interface prototype object's "constructor" property]
+ [WaveShaperNode must be primary interface of new WaveShaperNode(context)]
expected: FAIL
- [ScriptProcessorNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling disconnect(unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [ScriptProcessorNode interface: attribute onaudioprocess]
+ [BaseAudioContext interface: calling createScriptProcessor(unsigned long, unsigned long, unsigned long) on context with too few arguments must throw TypeError]
expected: FAIL
- [ScriptProcessorNode interface: attribute bufferSize]
+ [MediaElementAudioSourceNode interface: attribute mediaElement]
expected: FAIL
- [ScriptProcessorNode must be primary interface of context.createScriptProcessor()]
+ [AudioWorklet interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [Stringification of context.createScriptProcessor()]
+ [PeriodicWave interface object length]
expected: FAIL
- [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "onaudioprocess" with the proper type]
+ [AudioProcessingEvent must be primary interface of new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n })]
expected: FAIL
- [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "bufferSize" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [IIRFilterNode interface object length]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(unsigned long)" with the proper type]
+ [BaseAudioContext interface: calling createChannelSplitter(unsigned long) on context with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [AudioNode interface: calling disconnect(AudioParam) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [Stringification of new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]})]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [AudioNode interface: new DelayNode(context) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [ScriptProcessorNode interface object length]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam)" with the proper type]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "audioWorklet" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [WaveShaperNode interface: attribute oversample]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [DynamicsCompressorNode interface: attribute knee]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "context" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfInputs" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "numberOfOutputs" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "channelCount" with the proper type]
+ [WaveShaperNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "channelCountMode" with the proper type]
+ [IIRFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: context.createScriptProcessor() must inherit property "channelInterpretation" with the proper type]
+ [AudioParamMap interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [StereoPannerNode interface: existence and properties of interface object]
+ [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [StereoPannerNode interface object length]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [StereoPannerNode interface object name]
+ [MediaStreamTrackAudioSourceNode interface object name]
expected: FAIL
- [StereoPannerNode interface: existence and properties of interface prototype object]
+ [ChannelSplitterNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [StereoPannerNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [StereoPannerNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [Stringification of context.createScriptProcessor()]
expected: FAIL
- [StereoPannerNode interface: attribute pan]
+ [DynamicsCompressorNode interface: existence and properties of interface prototype object]
expected: FAIL
- [StereoPannerNode must be primary interface of new StereoPannerNode(context)]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "channelCount" with the proper type]
expected: FAIL
- [Stringification of new StereoPannerNode(context)]
+ [AudioScheduledSourceNode interface: new ConstantSourceNode(context) must inherit property "onended" with the proper type]
expected: FAIL
- [StereoPannerNode interface: new StereoPannerNode(context) must inherit property "pan" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [DynamicsCompressorNode interface object name]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [WaveShaperNode interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [DynamicsCompressorNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [IIRFilterNode interface: existence and properties of interface object]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [AudioParam interface: calling setValueCurveAtTime([object Object\], double, double) on new AudioBufferSourceNode(context).playbackRate with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [OfflineAudioContext interface: operation startRendering()]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [ScriptProcessorNode interface: context.createScriptProcessor() must inherit property "bufferSize" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [AudioParamMap must be primary interface of worklet_node.parameters]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "context" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfInputs" with the proper type]
+ [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "knee" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [MediaStreamAudioDestinationNode interface object name]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCount" with the proper type]
+ [DelayNode interface object name]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCountMode" with the proper type]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "context" with the proper type]
expected: FAIL
- [AudioNode interface: new StereoPannerNode(context) must inherit property "channelInterpretation" with the proper type]
+ [BaseAudioContext interface: context must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type]
expected: FAIL
- [WaveShaperNode interface: existence and properties of interface object]
+ [ConvolverNode interface: existence and properties of interface object]
expected: FAIL
- [WaveShaperNode interface object length]
+ [MediaStreamAudioDestinationNode interface object length]
expected: FAIL
- [WaveShaperNode interface object name]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [WaveShaperNode interface: existence and properties of interface prototype object]
+ [AudioListener interface: context.listener must inherit property "setOrientation(float, float, float, float, float, float)" with the proper type]
expected: FAIL
- [WaveShaperNode interface: existence and properties of interface prototype object's "constructor" property]
+ [WaveShaperNode interface object name]
expected: FAIL
- [WaveShaperNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: new MediaElementAudioSourceNode(context, {mediaElement: new Audio}) must inherit property "disconnect(unsigned long)" with the proper type]
expected: FAIL
- [WaveShaperNode interface: attribute curve]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createDynamicsCompressor()" with the proper type]
expected: FAIL
- [WaveShaperNode interface: attribute oversample]
+ [BaseAudioContext interface: calling createIIRFilter([object Object\], [object Object\]) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [WaveShaperNode must be primary interface of new WaveShaperNode(context)]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [Stringification of new WaveShaperNode(context)]
+ [AudioNode interface: calling disconnect(AudioNode) on new ChannelSplitterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "curve" with the proper type]
+ [WaveShaperNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "oversample" with the proper type]
+ [BaseAudioContext interface: context must inherit property "createDelay(double)" with the proper type]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new DynamicsCompressorNode(context) must inherit property "numberOfOutputs" with the proper type]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [IIRFilterNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect()" with the proper type]
+ [ChannelSplitterNode must be primary interface of new ChannelSplitterNode(context)]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(unsigned long)" with the proper type]
+ [Stringification of new MediaStreamAudioDestinationNode(context)]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
+ [AudioNode interface: calling disconnect(unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [AudioWorklet interface object length]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [Stringification of new DynamicsCompressorNode(context)]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [StereoPannerNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long) on new StereoPannerNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [BaseAudioContext interface: context must inherit property "createWaveShaper()" with the proper type]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [ConvolverNode interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on new WaveShaperNode(context) with too few arguments must throw TypeError]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "context" with the proper type]
+ [BaseAudioContext interface: operation createStereoPanner()]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfInputs" with the proper type]
+ [AudioWorkletNode interface object length]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "numberOfOutputs" with the proper type]
+ [MediaStreamTrackAudioSourceNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCount" with the proper type]
+ [DelayNode must be primary interface of new DelayNode(context)]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "channelCountMode" with the proper type]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createWaveShaper()" with the proper type]
expected: FAIL
- [AudioNode interface: new WaveShaperNode(context) must inherit property "channelInterpretation" with the proper type]
+ [AudioNode interface: new StereoPannerNode(context) must inherit property "channelCount" with the proper type]
expected: FAIL
- [AudioWorklet interface: existence and properties of interface object]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [AudioWorklet interface object length]
+ [DynamicsCompressorNode interface: attribute reduction]
expected: FAIL
- [AudioWorklet interface object name]
+ [MediaStreamAudioSourceNode interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioWorklet interface: existence and properties of interface prototype object]
+ [AudioNode interface: new ConstantSourceNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioWorklet interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new DelayNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorklet interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorklet must be primary interface of context.audioWorklet]
+ [WaveShaperNode interface: new WaveShaperNode(context) must inherit property "oversample" with the proper type]
expected: FAIL
- [Stringification of context.audioWorklet]
+ [BaseAudioContext interface: operation createDelay(double)]
expected: FAIL
- [AudioParamMap interface: existence and properties of interface object]
+ [MediaStreamTrackAudioSourceNode interface: existence and properties of interface object]
expected: FAIL
- [AudioParamMap interface object length]
+ [DynamicsCompressorNode interface: new DynamicsCompressorNode(context) must inherit property "release" with the proper type]
expected: FAIL
- [AudioParamMap interface object name]
+ [MediaStreamTrackAudioSourceNode interface object length]
expected: FAIL
- [AudioParamMap interface: existence and properties of interface prototype object]
+ [BaseAudioContext interface: context must inherit property "createConvolver()" with the proper type]
expected: FAIL
- [AudioParamMap interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
[AudioParamMap interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioParamMap must be primary interface of worklet_node.parameters]
- expected: FAIL
-
- [Stringification of worklet_node.parameters]
- expected: FAIL
-
- [AudioWorkletNode interface: existence and properties of interface object]
- expected: FAIL
-
- [AudioWorkletNode interface object length]
+ [AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper type]
expected: FAIL
- [AudioWorkletNode interface object name]
+ [AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper type]
expected: FAIL
- [AudioWorkletNode interface: existence and properties of interface prototype object]
+ [Stringification of new ConvolverNode(context)]
expected: FAIL
- [AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on context.createScriptProcessor() with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorkletNode interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on new MediaStreamAudioDestinationNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorkletNode interface: attribute parameters]
+ [ScriptProcessorNode interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioWorkletNode interface: attribute port]
+ [BaseAudioContext interface: calling createDelay(double) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorkletNode interface: attribute onprocessorerror]
+ [BaseAudioContext interface: calling decodeAudioData(ArrayBuffer, DecodeSuccessCallback, DecodeErrorCallback) on new OfflineAudioContext(1, 1, sample_rate) with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorkletNode must be primary interface of worklet_node]
+ [AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [Stringification of worklet_node]
+ [Stringification of new ConstantSourceNode(context)]
expected: FAIL
- [AudioWorkletNode interface: worklet_node must inherit property "parameters" with the proper type]
+ [AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeError]
expected: FAIL
- [AudioWorkletNode interface: worklet_node must inherit property "port" with the proper type]
+ [AudioParam interface: new AudioBufferSourceNode(context).playbackRate must inherit property "setValueCurveAtTime([object Object\], double, double)" with the proper type]
expected: FAIL
- [AudioWorkletNode interface: worklet_node must inherit property "onprocessorerror" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "connect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [AudioWorklet interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioNode interface: calling connect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "channelInterpretation" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "connect(AudioParam, unsigned long)" with the proper type]
+ [ConstantSourceNode must be primary interface of new ConstantSourceNode(context)]
expected: FAIL
- [AudioNode interface: calling connect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
+ [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "inputBuffer" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect()" with the proper type]
+ [AudioNode interface: new ChannelSplitterNode(context) must inherit property "connect(AudioParam, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect(unsigned long)" with the proper type]
+ [AudioNode interface: context.createScriptProcessor() must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(unsigned long) on worklet_node with too few arguments must throw TypeError]
+ [AudioProcessingEvent interface: new AudioProcessingEvent('', {\n playbackTime: 0, inputBuffer: buffer, outputBuffer: buffer\n }) must inherit property "playbackTime" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode)" with the proper type]
+ [DelayNode interface: attribute delayTime]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode) on worklet_node with too few arguments must throw TypeError]
+ [AudioNode interface: new MediaStreamAudioDestinationNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
+ [AudioContext interface: operation resume()]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long) on worklet_node with too few arguments must throw TypeError]
+ [AudioNode interface: new DelayNode(context) must inherit property "numberOfInputs" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
+ [BiquadFilterNode interface: calling getFrequencyResponse(Float32Array, Float32Array, Float32Array) on new BiquadFilterNode(context) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioNode, unsigned long, unsigned long) on worklet_node with too few arguments must throw TypeError]
+ [AudioWorkletNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam)" with the proper type]
+ [AudioNode interface: new DelayNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam) on worklet_node with too few arguments must throw TypeError]
+ [AudioNode interface: new WaveShaperNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "disconnect(AudioParam, unsigned long)" with the proper type]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createIIRFilter([object Object\], [object Object\])" with the proper type]
expected: FAIL
- [AudioNode interface: calling disconnect(AudioParam, unsigned long) on worklet_node with too few arguments must throw TypeError]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode)" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "context" with the proper type]
+ [BaseAudioContext interface: operation createConvolver()]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "numberOfInputs" with the proper type]
+ [BaseAudioContext interface: new OfflineAudioContext(1, 1, sample_rate) must inherit property "createPeriodicWave([object Object\], [object Object\], PeriodicWaveConstraints)" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "numberOfOutputs" with the proper type]
+ [AudioNode interface: calling connect(AudioParam, unsigned long) on new IIRFilterNode(context, {feedforward: [1\], feedback: [1\]}) with too few arguments must throw TypeError]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "channelCount" with the proper type]
+ [IIRFilterNode interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "channelCountMode" with the proper type]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "context" with the proper type]
expected: FAIL
- [AudioNode interface: worklet_node must inherit property "channelInterpretation" with the proper type]
+ [AudioListener interface: context.listener must inherit property "setPosition(float, float, float)" with the proper type]
expected: FAIL
- [idl_test setup]
+ [ConvolverNode interface: new ConvolverNode(context) must inherit property "normalize" with the proper type]
expected: FAIL
- [OfflineAudioContext interface: operation resume()]
+ [AudioNode interface: worklet_node must inherit property "disconnect(AudioNode, unsigned long)" with the proper type]
expected: FAIL
- [AudioContext interface: operation resume()]
+ [AudioNode interface: new ConvolverNode(context) must inherit property "disconnect(AudioNode, unsigned long, unsigned long)" with the proper type]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
index a56bad443a2..dfc61af48f0 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html.ini
@@ -1,74 +1,2 @@
[realtimeanalyser-fft-scaling.html]
expected: TIMEOUT
- [X 2048-point FFT peak position is not equal to 64. Got 0.]
- expected: FAIL
-
- [X 128-point FFT peak position is not equal to 4. Got 0.]
- expected: FAIL
-
- [X 32768-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 64-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 4096-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [< [FFT scaling tests\] 22 out of 22 assertions were failed.]
- expected: FAIL
-
- [X 128-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 8192-point FFT peak position is not equal to 256. Got 0.]
- expected: FAIL
-
- [X 32-point FFT peak value in dBFS is not greater than or equal to -14.43. Got -1000.]
- expected: FAIL
-
- [X 16384-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 256-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 8192-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 1024-point FFT peak position is not equal to 32. Got 0.]
- expected: FAIL
-
- [X 64-point FFT peak position is not equal to 2. Got 0.]
- expected: FAIL
-
- [X 512-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 32-point FFT peak position is not equal to 1. Got 0.]
- expected: FAIL
-
- [X 16384-point FFT peak position is not equal to 512. Got 0.]
- expected: FAIL
-
- [X 1024-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 2048-point FFT peak value in dBFS is not greater than or equal to -13.56. Got -1000.]
- expected: FAIL
-
- [X 32768-point FFT peak position is not equal to 1024. Got 0.]
- expected: FAIL
-
- [X 4096-point FFT peak position is not equal to 128. Got 0.]
- expected: FAIL
-
- [X 512-point FFT peak position is not equal to 16. Got 0.]
- expected: FAIL
-
- [X 256-point FFT peak position is not equal to 8. Got 0.]
- expected: FAIL
-
- [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini
deleted file mode 100644
index 1dd5bffb290..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[audiobuffersource-basic.html]
- [< [start/stop exceptions\] 1 out of 12 assertions were failed.]
- expected: FAIL
-
- [X stop(-1) did not throw an exception.]
- expected: FAIL
-
- [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini
deleted file mode 100644
index bee66afc5a1..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[audiobuffersource-channels.html]
- [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
- expected: FAIL
-
- [X source.buffer = buffer again did not throw an exception.]
- expected: FAIL
-
- [< [validate .buffer\] 1 out of 16 assertions were failed.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini
index 69be473f09a..dbb920ce081 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html.ini
@@ -1,5 +1,2 @@
[audiobuffersource-multi-channels.html]
expected: TIMEOUT
- [X Rendered audio for channel 0 does not equal [0,0.19242584705352783,0.3714718818664551,0.5250332355499268,0.6435103416442871,0.7207010388374329,0.7542802691459656,0.7458723187446594,0.7007185816764832,0.6269197463989258,0.5344454050064087,0.4339446425437927,0.33560463786125183,0.24808235466480255,0.17771567404270172,0.12810270488262177...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t6.2648326158523560e-2\t1.9242584705352783e-1\t1.2977752089500427e-1\t6.7442873648311685e-1\t3.0517578125000000e-5\n\t[2\]\t1.2505052983760834e-1\t3.7147188186645508e-1\t2.4642135202884674e-1\t6.6336474995282613e-1\t3.0517578125000000e-5\n\t[3\]\t1.8696144223213196e-1\t5.2503323554992676e-1\t3.3807179331779480e-1\t6.4390551002679652e-1\t3.0517578125000000e-5\n\t[4\]\t2.4813784658908844e-1\t6.4351034164428711e-1\t3.9537249505519867e-1\t6.1439959775152853e-1\t3.0517578125000000e-5\n\t[5\]\t3.0833941698074341e-1\t7.2070103883743286e-1\t4.1236162185668945e-1\t5.7216737542361873e-1\t3.0517578125000000e-5\n\t...and 44074 more errors.\n\tMax AbsError of 8.6889546364545822e-1 at index of 129.\n\t[129\]\t9.7299009561538696e-1\t1.0409463196992874e-1\t8.6889546364545822e-1\t8.3471687944145678e+0\t3.0517578125000000e-5\n\tMax RelError of 1.2424206265621037e+5 at index of 1363.\n\t[1363\]\t-5.8316510915756226e-1\t4.6938193918322213e-6\t5.8316980297695409e-1\t1.2424206265621037e+5\t3.0517578125000000e-5\n]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini
index 7072e3007b3..8a17aa456a5 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html.ini
@@ -1,5 +1,5 @@
[audiobuffersource-one-sample-loop.html]
- [X Rendered data: Expected 1 for all values but found 998 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 994 more errors.]
+ [X Rendered data: Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 995 more errors.]
expected: FAIL
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
@@ -8,6 +8,3 @@
[< [one-sample-loop\] 1 out of 1 assertions were failed.]
expected: FAIL
- [X Rendered data: Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t[4\]\t0\n\t...and 995 more errors.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini
index f40e0b52eb1..9f8550d16cd 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html.ini
@@ -1,7 +1,4 @@
[audiobuffersource-start.html]
- [< [Tests AudioBufferSourceNode start()\] 7 out of 18 assertions were failed.]
- expected: FAIL
-
[X Case 4: start(when, 4_frames, 4_frames): play with explicit non-zero offset and duration expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.]
expected: FAIL
@@ -14,10 +11,10 @@
[X Case 1: start(when, 0): play whole buffer from beginning to end explicitly giving offset of 0 expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
expected: FAIL
- [X Case 0: start(when): implicitly play whole buffer from beginning to end expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t9.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t1.8000000000000000e+1\t2.0000000000000000e+0\n\t[3\]\t2.7000000000000000e+1\t3.0000000000000000e+0\n\t[4\]\t3.6000000000000000e+1\t4.0000000000000000e+0\n\t...and 3 more errors.]
+ [X Case 2: start(when, 0, 8_frames): play whole buffer from beginning to end explicitly giving offset of 0 and duration of 8 frames expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
expected: FAIL
- [X Case 2: start(when, 0, 8_frames): play whole buffer from beginning to end explicitly giving offset of 0 and duration of 8 frames expected to be equal to the array [0,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0...\] but differs in 7 places:\n\tIndex\tActual\t\t\tExpected\n\t[1\]\t0.0000000000000000e+0\t1.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t2.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t3.0000000000000000e+0\n\t[4\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t...and 3 more errors.]
+ [< [Tests AudioBufferSourceNode start()\] 6 out of 18 assertions were failed.]
expected: FAIL
[X Case 3: start(when, 4_frames): play with explicit non-zero offset expected to be equal to the array [4,5,6,7,0,0,0,0,0,0,0,0,0,0,0,0...\] but differs in 4 places:\n\tIndex\tActual\t\t\tExpected\n\t[0\]\t0.0000000000000000e+0\t4.0000000000000000e+0\n\t[1\]\t0.0000000000000000e+0\t5.0000000000000000e+0\n\t[2\]\t0.0000000000000000e+0\t6.0000000000000000e+0\n\t[3\]\t0.0000000000000000e+0\t7.0000000000000000e+0\n\t...and 0 more errors.]
@@ -26,6 +23,3 @@
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL
- [< [Tests AudioBufferSourceNode start()\] 6 out of 18 assertions were failed.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini
index b5313c149bd..ed49f78129c 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html.ini
@@ -2,6 +2,9 @@
[X Peak amplitude from oscillator.stop(1e+300) is not greater than 0. Got 0.]
expected: FAIL
+ [X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 1000 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 996 more errors.]
+ expected: FAIL
+
[# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.]
expected: FAIL
@@ -11,9 +14,3 @@
[< [oscillator: huge stop time\] 1 out of 1 assertions were failed.]
expected: FAIL
- [X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 999 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 995 more errors.]
- expected: FAIL
-
- [X Output from AudioBufferSource.stop(1e+300): Expected 1 for all values but found 1000 unexpected values: \n\tIndex\tActual\n\t[0\]\t0\n\t[1\]\t0\n\t[2\]\t0\n\t[3\]\t0\n\t...and 996 more errors.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini
index afda05ab40b..b9a3d7942a6 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html.ini
@@ -1,22 +1,13 @@
[buffer-resampling.html]
- [< [interpolate\] 2 out of 2 assertions were failed.]
- expected: FAIL
-
- [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
- expected: FAIL
-
- [X SNR (0.000 dB) is not greater than or equal to 37.17. Got 0.]
- expected: FAIL
-
- [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2\]\t0.0000000000000000e+0\t1.1493714898824692e-1\t1.1493714898824692e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[3\]\t0.0000000000000000e+0\t1.7192909121513367e-1\t1.7192909121513367e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[4\]\t0.0000000000000000e+0\t2.2835086286067963e-1\t2.2835086286067963e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[5\]\t0.0000000000000000e+0\t2.8401535749435425e-1\t2.8401535749435425e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[6\]\t0.0000000000000000e+0\t3.3873790502548218e-1\t3.3873790502548218e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t...and 476 more errors.\n\tMax AbsError of 1.0000000000000000e+0 at index of 300.\n\t[300\]\t0.0000000000000000e+0\t-1.0000000000000000e+0\t1.0000000000000000e+0\t1.0000000000000000e+0\t9.0347999999999998e-2\n\tMax RelError of 1.0000000000000000e+0 at index of 2.\n]
+ [X SNR (0.001829 dB) is not greater than or equal to 37.17. Got 0.0018292814994553732.]
expected: FAIL
- [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[2\]\t0.0000000000000000e+0\t1.1493714898824692e-1\t1.1493714898824692e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[3\]\t0.0000000000000000e+0\t1.7192909121513367e-1\t1.7192909121513367e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[4\]\t0.0000000000000000e+0\t2.2835086286067963e-1\t2.2835086286067963e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[5\]\t0.0000000000000000e+0\t2.8401535749435425e-1\t2.8401535749435425e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t[6\]\t0.0000000000000000e+0\t3.3873790502548218e-1\t3.3873790502548218e-1\t1.0000000000000000e+0\t9.0347999999999998e-2\n\t...and 477 more errors.\n\tMax AbsError of 1.0000000000000000e+0 at index of 300.\n\t[300\]\t0.0000000000000000e+0\t-1.0000000000000000e+0\t1.0000000000000000e+0\t1.0000000000000000e+0\t9.0347999999999998e-2\n\tMax RelError of 1.0000000000000000e+0 at index of 2.\n]
+ [< [interpolate\] 2 out of 2 assertions were failed.]
expected: FAIL
- [X SNR (0.001829 dB) is not greater than or equal to 37.17. Got 0.0018292814994553732.]
+ [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[0\]\t-1.6697746515274048e-1\t0.0000000000000000e+0\t1.6697746515274048e-1\tInfinity\t9.0347999999999998e-2\n\t[1\]\t-1.7548391222953796e-1\t5.7564023882150650e-2\t2.3304793611168861e-1\t4.0484997468002177e+0\t9.0347999999999998e-2\n\t[2\]\t-1.6324132680892944e-1\t1.1493714898824692e-1\t2.7817847579717636e-1\t2.4202660170874948e+0\t9.0347999999999998e-2\n\t[3\]\t-1.3169741630554199e-1\t1.7192909121513367e-1\t3.0362650752067566e-1\t1.7659984437464975e+0\t9.0347999999999998e-2\n\t[4\]\t-8.4581792354583740e-2\t2.2835086286067963e-1\t3.1293265521526337e-1\t1.3704027709594790e+0\t9.0347999999999998e-2\n\t...and 479 more errors.\n\tMax AbsError of 1.0805229544639587e+0 at index of 20.\n\t[20\]\t-1.6697746515274048e-1\t9.1354548931121826e-1\t1.0805229544639587e+0\t1.1827795847130018e+0\t9.0347999999999998e-2\n\tMax RelError of Infinity at index of 0.\n]
expected: FAIL
- [X Interpolated sine wave does not equal [0,0.05756402388215065,0.11493714898824692,0.17192909121513367,0.22835086286067963,0.28401535749435425,0.3387379050254822,0.3923371136188507,0.44463518261909485,0.4954586327075958,0.5446390509605408,0.5920131802558899,0.6374239921569824,0.680720865726471,0.7217602133750916,0.760405957698822...\] with an element-wise tolerance of {"absoluteThreshold":0.090348,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[0\]\t-1.6697746515274048e-1\t0.0000000000000000e+0\t1.6697746515274048e-1\tInfinity\t9.0347999999999998e-2\n\t[1\]\t-1.7548391222953796e-1\t5.7564023882150650e-2\t2.3304793611168861e-1\t4.0484997468002177e+0\t9.0347999999999998e-2\n\t[2\]\t-1.6324132680892944e-1\t1.1493714898824692e-1\t2.7817847579717636e-1\t2.4202660170874948e+0\t9.0347999999999998e-2\n\t[3\]\t-1.3169741630554199e-1\t1.7192909121513367e-1\t3.0362650752067566e-1\t1.7659984437464975e+0\t9.0347999999999998e-2\n\t[4\]\t-8.4581792354583740e-2\t2.2835086286067963e-1\t3.1293265521526337e-1\t1.3704027709594790e+0\t9.0347999999999998e-2\n\t...and 479 more errors.\n\tMax AbsError of 1.0805229544639587e+0 at index of 20.\n\t[20\]\t-1.6697746515274048e-1\t9.1354548931121826e-1\t1.0805229544639587e+0\t1.1827795847130018e+0\t9.0347999999999998e-2\n\tMax RelError of Infinity at index of 0.\n]
+ [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini
deleted file mode 100644
index 81719db284e..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html.ini
+++ /dev/null
@@ -1,10 +0,0 @@
-[ctor-audiobuffersource.html]
- [X node2.buffer === buffer is not equal to true. Got false.]
- expected: FAIL
-
- [< [constructor options\] 1 out of 7 assertions were failed.]
- expected: FAIL
-
- [# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini
index 3a1b725b3bc..d3aed5f739e 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html.ini
@@ -1,19 +1,10 @@
[sample-accurate-scheduling.html]
- [X Number of impulses found is not equal to 9. Got 2.]
- expected: FAIL
-
- [X Non-zero sample found at sample offset 176399 is not true. Got false.]
+ [< [test\] 1 out of 3 assertions were failed.]
expected: FAIL
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL
- [< [test\] 2 out of 4 assertions were failed.]
- expected: FAIL
-
- [< [test\] 1 out of 3 assertions were failed.]
- expected: FAIL
-
[X Number of impulses found is not equal to 9. Got 1.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini
index 91ca3291158..6563d103148 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html.ini
@@ -33,6 +33,3 @@
[X exponentialRampToValueAtTime(1, 0.018750000000000003) did not throw an exception.]
expected: FAIL
- [\n Test Exceptions from setValueCurveAtTime\n ]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini
index 1ee9dc36a98..084e1dec905 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-audioparam-interface/automation-rate.html.ini
@@ -3,9 +3,9 @@
[< [AudioBufferSourceNode\] 2 out of 4 assertions were failed.]
expected: FAIL
- [X Set AudioBufferSourceNode.playbackRate.automationRate to "a-rate" did not throw an exception.]
+ [X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.]
expected: FAIL
- [X Set AudioBufferSourceNode.detune.automationRate to "a-rate" did not throw an exception.]
+ [X Set AudioBufferSourceNode.playbackRate.automationRate to "a-rate" did not throw an exception.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini
index 54b05fe122a..2d8af0b1bde 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass.html.ini
@@ -1,13 +1,10 @@
[biquad-allpass.html]
- [X Max error in Allpass filter response is not less than or equal to 3.9337e-8. Got 2.805464744567871.]
- expected: FAIL
-
[< [test\] 1 out of 3 assertions were failed.]
expected: FAIL
- [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
+ [X Max error in Allpass filter response is not less than or equal to 3.9337e-8. Got 1.]
expected: FAIL
- [X Max error in Allpass filter response is not less than or equal to 3.9337e-8. Got 1.]
+ [# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini
index ab13bf5ce1a..7a3344a319d 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic.html.ini
@@ -1,10 +1,4 @@
[biquad-basic.html]
- [< [existence\] 1 out of 1 assertions were failed.]
- expected: FAIL
-
- [X context.createBiquadFilter does not exist. Got undefined.]
- expected: FAIL
-
[X getFrequencyResponse(new Float32Array(10), new Float32Array(1), new Float32Array(20)) threw "TypeError" instead of InvalidAccessError.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini
index f068070c962..ea656b8dea3 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass.html.ini
@@ -2,12 +2,9 @@
[< [test\] 1 out of 3 assertions were failed.]
expected: FAIL
- [X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 1.9329860210418701.]
+ [X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 0.6490383096498159.]
expected: FAIL
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL
- [X Max error in Highpass filter response is not less than or equal to 1.5487e-8. Got 0.6490383096498159.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini
index 55002bf93c2..740ce1ae59a 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch.html.ini
@@ -2,12 +2,9 @@
[< [test\] 1 out of 3 assertions were failed.]
expected: FAIL
- [X Max error in Notch filter response is not less than or equal to 1.9669e-8. Got 2.9027323722839355.]
+ [X Max error in Notch filter response is not less than or equal to 1.9669e-8. Got 1.]
expected: FAIL
[# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.]
expected: FAIL
- [X Max error in Notch filter response is not less than or equal to 1.9669e-8. Got 1.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini
deleted file mode 100644
index cf399bc62be..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[ctor-biquadfilter.html]
- [X node0 = new BiquadFilterNode(context) incorrectly threw TypeError: "window[name\] is not a constructor".]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini
deleted file mode 100644
index 548315c2d1b..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html.ini
+++ /dev/null
@@ -1,16 +0,0 @@
-[audiochannelmerger-basic.html]
- [< [exceptions-channels\] 4 out of 4 assertions were failed.]
- expected: FAIL
-
- [X context.createChannelMerger(33) threw "TypeError" instead of IndexSizeError.]
- expected: FAIL
-
- [X context.createChannelMerger(0) threw "TypeError" instead of IndexSizeError.]
- expected: FAIL
-
- [X context.createChannelMerger(32) incorrectly threw TypeError: "context.createChannelMerger is not a function".]
- expected: FAIL
-
- [X context.createChannelMerger() incorrectly threw TypeError: "context.createChannelMerger is not a function".]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini
deleted file mode 100644
index a6c86438987..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-gainnode-interface/test-gainnode.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[test-gainnode.html]
- [GainNode]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini
index 76179331f58..2cca34ade59 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter.html.ini
@@ -1,8 +1,2 @@
[iirfilter.html]
expected: CRASH
- [X createIIRFilter with normalized coefficients incorrectly threw TypeError: "context.createIIRFilter is not a function".]
- expected: FAIL
-
- [X createIIRFilter with unnormalized coefficients incorrectly threw TypeError: "context.createIIRFilter is not a function".]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini
index 70f838faca3..c376ea76255 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html.ini
@@ -1,38 +1,11 @@
[ctor-oscillator.html]
expected: ERROR
- [X node.channelCount is not equal to 17. Got 2.]
- expected: FAIL
-
[X node0.type is not equal to sine. Got undefined.]
expected: FAIL
- [X node.channelCountMode after valid setter is not equal to clamped-max. Got max.]
- expected: FAIL
-
- [X node.channelInterpretation after invalid setter is not equal to discrete. Got speakers.]
- expected: FAIL
-
- [X new OscillatorNode(c, {channelCount: 0}) did not throw an exception.]
- expected: FAIL
-
[< [default constructor\] 1 out of 9 assertions were failed.]
expected: FAIL
[X node1.type is not equal to sawtooth. Got undefined.]
expected: FAIL
- [< [test AudioNodeOptions\] 8 out of 20 assertions were failed.]
- expected: FAIL
-
- [X node.channelCountMode after valid setter is not equal to explicit. Got max.]
- expected: FAIL
-
- [X node.channelCountMode after invalid setter is not equal to explicit. Got max.]
- expected: FAIL
-
- [X node.channelInterpretation is not equal to discrete. Got speakers.]
- expected: FAIL
-
- [X new OscillatorNode(c, {channelCount: 99}) did not throw an exception.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini
index 7386e31980e..2fc8e9e122c 100644
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini
+++ b/tests/wpt/metadata/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting.html.ini
@@ -1,11 +1,11 @@
[detune-limiting.html]
- [X Osc(freq: 1, detune: 18514.189453125) output does not equal [0,5.565462970480439e-7,0.0000011130925940960879,0.0000016696390048309695,0.0000022261851881921757,0.0000027827315989270573,0.000003339278009661939,0.000003895824193023145,0.000004452370376384351,0.0000050089170144929085,0.000005565463197854115,0.000006122009381215321,0.000006678556019323878,0.000007235102202685084,0.00000779164838604629,0.000008348194569407497...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.4247585204429924e-4\t5.5654629704804393e-7\t1.4191930574725120e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[2\]\t2.8495170408859849e-4\t1.1130925940960879e-6\t2.8383861149450240e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[3\]\t4.2742758523672819e-4\t1.6696390048309695e-6\t4.2575794623189722e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[4\]\t5.6990334996953607e-4\t2.2261851881921757e-6\t5.6767716478134389e-4\t2.5499997385318113e+2\t0.0000000000000000e+0\n\t[5\]\t7.1237923111766577e-4\t2.7827315989270573e-6\t7.0959649951873871e-4\t2.5499997908254574e+2\t0.0000000000000000e+0\n\t...and 5505 more errors.\n\tMax AbsError of 7.0378831448033452e-1 at index of 5510.\n\t[5510\]\t7.0685487985610962e-1\t3.0665653757750988e-3\t7.0378831448033452e-1\t2.2950376993102469e+2\t0.0000000000000000e+0\n\tMax RelError of 2.5500000000000000e+2 at index of 1.\n]
+ [X osc[5:\]: Expected 0 for all values but found 5507 unexpected values: \n\tIndex\tActual\n\t[0\]\t0.0007123792311176658\n\t[1\]\t0.0008548550540581346\n\t[2\]\t0.0009973308769986033\n\t[3\]\t0.0011398065835237503\n\t...and 5503 more errors.]
expected: FAIL
- [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.]
+ [X Osc(freq: 1, detune: 18514.189453125) output does not equal [0,5.565462970480439e-7,0.0000011130925940960879,0.0000016696390048309695,0.0000022261851881921757,0.0000027827315989270573,0.000003339278009661939,0.000003895824193023145,0.000004452370376384351,0.0000050089170144929085,0.000005565463197854115,0.000006122009381215321,0.000006678556019323878,0.000007235102202685084,0.00000779164838604629,0.000008348194569407497...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.4247585204429924e-4\t5.5654629704804393e-7\t1.4191930574725120e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[2\]\t2.8495170408859849e-4\t1.1130925940960879e-6\t2.8383861149450240e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[3\]\t4.2742758523672819e-4\t1.6696390048309695e-6\t4.2575794623189722e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[4\]\t5.6990334996953607e-4\t2.2261851881921757e-6\t5.6767716478134389e-4\t2.5499997385318113e+2\t0.0000000000000000e+0\n\t[5\]\t7.1237923111766577e-4\t2.7827315989270573e-6\t7.0959649951873871e-4\t2.5499997908254574e+2\t0.0000000000000000e+0\n\t...and 5506 more errors.\n\tMax AbsError of 7.0388854946941137e-1 at index of 5511.\n\t[5511\]\t7.0695567131042480e-1\t3.0671218410134315e-3\t7.0388854946941137e-1\t2.2949481173425900e+2\t0.0000000000000000e+0\n\tMax RelError of 2.5500000000000000e+2 at index of 1.\n]
expected: FAIL
- [X osc[5:\]: Expected 0 for all values but found 5506 unexpected values: \n\tIndex\tActual\n\t[0\]\t0.0007123792311176658\n\t[1\]\t0.0008548550540581346\n\t[2\]\t0.0009973308769986033\n\t[3\]\t0.0011398065835237503\n\t...and 5502 more errors.]
+ [# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.]
expected: FAIL
[< [detune automation\] 1 out of 3 assertions were failed.]
@@ -14,15 +14,6 @@
[< [detune limits\] 2 out of 4 assertions were failed.]
expected: FAIL
- [X Osc(freq: 44100.00390625) output: Expected 0 for all values but found 5510 unexpected values: \n\tIndex\tActual\n\t[1\]\t5.565462970480439e-7\n\t[2\]\t0.0000011130925940960879\n\t[3\]\t0.0000016696390048309695\n\t[4\]\t0.0000022261851881921757\n\t...and 5506 more errors.]
- expected: FAIL
-
- [X osc[5:\]: Expected 0 for all values but found 5507 unexpected values: \n\tIndex\tActual\n\t[0\]\t0.0007123792311176658\n\t[1\]\t0.0008548550540581346\n\t[2\]\t0.0009973308769986033\n\t[3\]\t0.0011398065835237503\n\t...and 5503 more errors.]
- expected: FAIL
-
- [X Osc(freq: 1, detune: 18514.189453125) output does not equal [0,5.565462970480439e-7,0.0000011130925940960879,0.0000016696390048309695,0.0000022261851881921757,0.0000027827315989270573,0.000003339278009661939,0.000003895824193023145,0.000004452370376384351,0.0000050089170144929085,0.000005565463197854115,0.000006122009381215321,0.000006678556019323878,0.000007235102202685084,0.00000779164838604629,0.000008348194569407497...\] with an element-wise tolerance of {"absoluteThreshold":0,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t1.4247585204429924e-4\t5.5654629704804393e-7\t1.4191930574725120e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[2\]\t2.8495170408859849e-4\t1.1130925940960879e-6\t2.8383861149450240e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[3\]\t4.2742758523672819e-4\t1.6696390048309695e-6\t4.2575794623189722e-4\t2.5500000000000000e+2\t0.0000000000000000e+0\n\t[4\]\t5.6990334996953607e-4\t2.2261851881921757e-6\t5.6767716478134389e-4\t2.5499997385318113e+2\t0.0000000000000000e+0\n\t[5\]\t7.1237923111766577e-4\t2.7827315989270573e-6\t7.0959649951873871e-4\t2.5499997908254574e+2\t0.0000000000000000e+0\n\t...and 5506 more errors.\n\tMax AbsError of 7.0388854946941137e-1 at index of 5511.\n\t[5511\]\t7.0695567131042480e-1\t3.0671218410134315e-3\t7.0388854946941137e-1\t2.2949481173425900e+2\t0.0000000000000000e+0\n\tMax RelError of 2.5500000000000000e+2 at index of 1.\n]
- expected: FAIL
-
[X Osc(freq: 44100.00390625) output: Expected 0 for all values but found 5511 unexpected values: \n\tIndex\tActual\n\t[1\]\t5.565462970480439e-7\n\t[2\]\t0.0000011130925940960879\n\t[3\]\t0.0000016696390048309695\n\t[4\]\t0.0000022261851881921757\n\t...and 5507 more errors.]
expected: FAIL
diff --git a/tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini b/tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini
deleted file mode 100644
index 63e196e1da4..00000000000
--- a/tests/wpt/metadata/webaudio/the-audio-api/the-pannernode-interface/ctor-panner.html.ini
+++ /dev/null
@@ -1,13 +0,0 @@
-[ctor-panner.html]
- [X new PannerNode(c, {"coneOuterGain":1.1}) threw "InvalidStateError" instead of InvalidStateError.]
- expected: FAIL
-
- [X new PannerNode(c, {"coneOuterGain":-1}) threw "InvalidStateError" instead of InvalidStateError.]
- expected: FAIL
-
- [< [test AudioNodeOptions\] 2 out of 28 assertions were failed.]
- expected: FAIL
-
- [# AUDIT TASK RUNNER FINISHED: 1 out of 5 tasks were failed.]
- expected: FAIL
-