historical.html | Pass | 7 / 7 | | |
idlharness.https.window.js | Fail | 1,076 / 1,166 | NOT IMPLEMENTED | MediaElementAudioSourceNode, MediaStreamAudioDestinationNode, MediaStreamAudioSourceNode, MediaStreamTrackAudioSourceNode and the factories of AudioContext that create them |
the-audio-api/processing-model/cycle-without-delay.html | Pass | 1 / 1 | | |
the-audio-api/processing-model/delay-time-clamping.html | Pass | 1 / 1 | | |
the-audio-api/processing-model/feedback-delay-time.html | Pass | 1 / 1 | | |
the-audio-api/rendersizehint-smoke-tests.https.html | Pass | 60 / 60 | | |
the-audio-api/the-analysernode-interface/analysernode-rendersizehint.https.html | Pass | 10 / 10 | | |
the-audio-api/the-analysernode-interface/ctor-analyser.html | Pass | 78 / 78 | | |
the-audio-api/the-analysernode-interface/realtimeanalyser-basic.html | Pass | 1 / 1 | | |
the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html | Pass | 1 / 1 | | |
the-audio-api/the-analysernode-interface/realtimeanalyser-fft-sizing.html | Pass | 43 / 43 | | |
the-audio-api/the-analysernode-interface/test-analyser-gain.html | Pass | 1 / 1 | | |
the-audio-api/the-analysernode-interface/test-analyser-minimum.html | Pass | 1 / 1 | | |
the-audio-api/the-analysernode-interface/test-analyser-output.html | Pass | 2 / 2 | | |
the-audio-api/the-analysernode-interface/test-analyser-resume-after-suspended.html | Pass | 1 / 1 | | |
the-audio-api/the-analysernode-interface/test-analyser-scale.html | Pass | 1 / 1 | | |
the-audio-api/the-analysernode-interface/test-analysernode.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffer-interface/acquire-the-content.html | Pass | 3 / 3 | | |
the-audio-api/the-audiobuffer-interface/audiobuffer-copy-channel.html | Pass | 62 / 62 | | |
the-audio-api/the-audiobuffer-interface/audiobuffer-getChannelData.html | Pass | 13 / 13 | | |
the-audio-api/the-audiobuffer-interface/audiobuffer-reuse.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffer-interface/audiobuffer.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html | Pass | 62 / 62 | | |
the-audio-api/the-audiobuffersourcenode-interface/active-processing.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-basic.html | Pass | 18 / 18 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop-playbackrate.html | Pass | 6 / 6 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-ended.html | Pass | 7 / 7 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-grain.html | Pass | 7 / 7 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-loop-continuous.html | Pass | 5 / 5 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-loop-short-duration.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-null.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop.html | Pass | 7 / 7 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-output-channel-count.html | Pass | 7 / 7 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-dynamic-direction.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-negative.html | Pass | 15 / 15 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-reverse-long-buffer.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start-null-buffer.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiosource-onended.html | Pass | 4 / 4 | | |
the-audio-api/the-audiobuffersourcenode-interface/audiosource-time-limits.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/ctor-audiobuffersource.html | Pass | 44 / 44 | | |
the-audio-api/the-audiobuffersourcenode-interface/looped-constant-buffer.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play.html | Pass | 1 / 1 | | |
the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing.html | Pass | 111 / 111 | | |
the-audio-api/the-audiobuffersourcenode-interface/sample-accurate-scheduling.html | Pass | 18 / 18 | | |
the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html | Pass | 2 / 2 | | |
the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling.html | Pass | 51 / 51 | | |
the-audio-api/the-audiocontext-interface/audiocontext-detached-execution-context.html | Pass | 7 / 7 | | |
the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm.html | Pass | 8 / 8 | | |
the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp.html | Pass | 10 / 10 | | |
the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html | Pass | 10 / 10 | | |
the-audio-api/the-audiocontext-interface/audiocontext-playbackstats.html | Pass | 4 / 4 | | |
the-audio-api/the-audiocontext-interface/audiocontext-rendersizehint.html | Pass | 18 / 18 | | |
the-audio-api/the-audiocontext-interface/audiocontext-sinkid-constructor.https.html | Error | 0 / 5 | NOT IMPLEMENTED | Media Capture (navigator.mediaDevices: getUserMedia() and enumerateDevices()), which the test uses to list the audio output devices |
the-audio-api/the-audiocontext-interface/audiocontext-sinkid-setsinkid.https.html | Error | 0 / 8 | NOT IMPLEMENTED | Media Capture (navigator.mediaDevices: getUserMedia() and enumerateDevices()), which the test uses to list the audio output devices |
the-audio-api/the-audiocontext-interface/audiocontext-sinkid-state-change.https.html | Error | 0 / 3 | NOT IMPLEMENTED | Media Capture (navigator.mediaDevices: getUserMedia() and enumerateDevices()), which the test uses to list the audio output devices |
the-audio-api/the-audiocontext-interface/audiocontext-state-change-after-close.http.window.js | Pass | 3 / 3 | | |
the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html | Fail | 2 / 6 | NOT IMPLEMENTED | createMediaStreamDestination() and createMediaStreamSource() (MediaStreamAudioDestinationNode, MediaStreamAudioSourceNode) |
the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume.html | Pass | 4 / 4 | | |
the-audio-api/the-audiocontext-interface/audiocontextoptions.html | Pass | 41 / 41 | | |
the-audio-api/the-audiocontext-interface/callback-detached-buffer.html | Pass | 1 / 1 | | |
the-audio-api/the-audiocontext-interface/constructor-allowed-to-start.html | Pass | 1 / 1 | | |
the-audio-api/the-audiocontext-interface/context-time-monotonic-on-setsinkid.https.html | Fail | 0 / 1 | NOT IMPLEMENTED | Media Capture (navigator.mediaDevices: getUserMedia() and enumerateDevices()), which the test uses to list the audio output devices |
the-audio-api/the-audiocontext-interface/processing-after-resume.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audiocontext-interface/promise-methods-after-discard.html | Pass | 3 / 3 | | |
the-audio-api/the-audiocontext-interface/suspend-after-construct.html | Pass | 5 / 5 | | |
the-audio-api/the-audiocontext-interface/suspend-with-navigation.html | Pass | 1 / 1 | | |
the-audio-api/the-audionode-interface/audionode-channel-rules.html | Pass | 178 / 178 | | |
the-audio-api/the-audionode-interface/audionode-connect-method-chaining.html | Fail | 3 / 4 | NOT IMPLEMENTED | createMediaElementSource() and createMediaStreamSource() (MediaElementAudioSourceNode, MediaStreamAudioSourceNode) |
the-audio-api/the-audionode-interface/audionode-connect-order.html | Pass | 1 / 1 | | |
the-audio-api/the-audionode-interface/audionode-connect-return-value.html | Pass | 1 / 1 | | |
the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html | Pass | 21 / 21 | | |
the-audio-api/the-audionode-interface/audionode-disconnect.html | Pass | 40 / 40 | | |
the-audio-api/the-audionode-interface/audionode-iframe.window.js | Pass | 1 / 1 | | |
the-audio-api/the-audionode-interface/audionode.html | Pass | 1 / 1 | | |
the-audio-api/the-audionode-interface/channel-mode-interp-basic.html | Pass | 13 / 13 | | |
the-audio-api/the-audionode-interface/different-contexts.html | Pass | 5 / 5 | | |
the-audio-api/the-audioparam-interface/adding-events.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/audioparam-cancel-and-hold.html | Pass | 106 / 106 | | |
the-audio-api/the-audioparam-interface/audioparam-close.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/audioparam-connect-audioratesignal.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/audioparam-default-value.window.js | Pass | 3 / 3 | | |
the-audio-api/the-audioparam-interface/audioparam-exceptional-values.html | Pass | 66 / 66 | | |
the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime.html | Pass | 6 / 6 | | |
the-audio-api/the-audioparam-interface/audioparam-large-endtime.html | Pass | 11 / 11 | | |
the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime.html | Pass | 6 / 6 | | |
the-audio-api/the-audioparam-interface/audioparam-method-chaining.html | Pass | 3 / 3 | | |
the-audio-api/the-audioparam-interface/audioparam-nominal-range.html | Fail | 317 / 323 | NOT IMPLEMENTED | createMediaElementSource() and createMediaStreamDestination() (MediaElementAudioSourceNode, MediaStreamAudioDestinationNode) |
the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime.html | Pass | 6 / 6 | | |
the-audio-api/the-audioparam-interface/audioparam-setValueAtTime.html | Pass | 6 / 6 | | |
the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html | Pass | 66 / 66 | | |
the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/audioparam-summingjunction.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/audioparam-zero-duration-ramp.html | Pass | 8 / 8 | | |
the-audio-api/the-audioparam-interface/automation-rate.html | Pass | 10 / 10 | | |
the-audio-api/the-audioparam-interface/cancel-scheduled-values.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/event-insertion.html | Pass | 67 / 67 | | |
the-audio-api/the-audioparam-interface/exponentialRamp-special-cases.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/k-rate-audiobuffersource-connections.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/k-rate-audioworklet-connections.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/k-rate-audioworklet.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/k-rate-biquad-connection.html | Pass | 100 / 100 | | |
the-audio-api/the-audioparam-interface/k-rate-biquad.html | Pass | 5 / 5 | | |
the-audio-api/the-audioparam-interface/k-rate-connections.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/k-rate-constant-source.html | Pass | 40 / 40 | | |
the-audio-api/the-audioparam-interface/k-rate-delay-connections.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/k-rate-delay.html | Pass | 14 / 14 | | |
the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections.html | Pass | 5 / 5 | | |
the-audio-api/the-audioparam-interface/k-rate-gain.html | Pass | 14 / 14 | | |
the-audio-api/the-audioparam-interface/k-rate-oscillator-connections.html | Pass | 73 / 73 | | |
the-audio-api/the-audioparam-interface/k-rate-oscillator.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/k-rate-panner-connections.html | Pass | 93 / 93 | | |
the-audio-api/the-audioparam-interface/k-rate-panner.html | Pass | 14 / 14 | | |
the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html | Pass | 14 / 14 | | |
the-audio-api/the-audioparam-interface/moderate-exponentialRamp.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/nan-param.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime.html | Pass | 9 / 9 | | |
the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime.html | Pass | 9 / 9 | | |
the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/retrospective-setValueAtTime.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime.html | Pass | 9 / 9 | | |
the-audio-api/the-audioparam-interface/set-target-conv.html | Pass | 1 / 1 | | |
the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block.html | Pass | 2 / 2 | | |
the-audio-api/the-audioparam-interface/setValueAtTime-within-block.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworklet-addmodule-resolution.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworklet-audioparam-iterable.https.html | Pass | 54 / 54 | | |
the-audio-api/the-audioworklet-interface/audioworklet-audioparam-range.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https.html | Pass | 15 / 15 | | |
the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworklet-denormals.https.window.js | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworklet-messageport-wasm.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/audioworklet-messageport.https.html | Pass | 4 / 4 | | |
the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html | Pass | 8 / 8 | | |
the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-called-on-globalthis.https.html | Pass | 7 / 7 | | |
the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-constructor.https.window.js | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-dynamic.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworklet-rendersizehint.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/audioworklet-suspend.https.html | Pass | 8 / 8 | | |
the-audio-api/the-audioworklet-interface/audioworklet-throw-onmessage.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletglobalscope-sample-rate.https.html | Pass | 7 / 7 | | |
the-audio-api/the-audioworklet-interface/audioworkletglobalscope-timing-info.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-automatic-pull.https.html | Pass | 8 / 8 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-construction.https.html | Pass | 12 / 12 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-no-coop-coep.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https.html | Pass | 5 / 5 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-lifetime.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-onerror.https.html | Pass | 3 / 3 | | |
the-audio-api/the-audioworklet-interface/audioworkletnode-output-channel-count.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-malformed-process.https.html | Pass | 5 / 5 | | |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-options.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-param-getter-overridden.https.html | Fail | 0 / 1 | TEST BUG | process() is expected to read the invalidParam getter defined on Object.prototype (as the Chromium implementation does), and the node to output silence when it returns an array of an invalid size: the members of the parameters object are created with CreateDataProperty, which ignores the getter, so the processor outputs 1 |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-process-frozen-array.https.html | Pass | 13 / 13 | | |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-process-zero-outputs.https.html | Pass | 7 / 7 | | |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-promises.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/audioworkletprocessor-unconnected-outputs.https.window.js | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/baseaudiocontext-audioworklet.https.html | Pass | 7 / 7 | | |
the-audio-api/the-audioworklet-interface/extended-audioworkletnode-with-parameters.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/process-getter.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/process-parameters.https.html | Pass | 2 / 2 | | |
the-audio-api/the-audioworklet-interface/processor-construction-port.https.html | Pass | 4 / 4 | | |
the-audio-api/the-audioworklet-interface/simple-input-output.https.html | Pass | 1 / 1 | | |
the-audio-api/the-audioworklet-interface/suspended-context-messageport.https.html | Pass | 3 / 3 | | |
the-audio-api/the-biquadfilternode-interface/biquad-allpass.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-automation.html | Pass | 27 / 27 | | |
the-audio-api/the-biquadfilternode-interface/biquad-bandpass.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-basic.html | Pass | 5 / 5 | | |
the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse.html | Pass | 90 / 90 | | |
the-audio-api/the-biquadfilternode-interface/biquad-highpass.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-highshelf.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-lowpass.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-lowshelf.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-notch.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-peaking.html | Pass | 9 / 9 | | |
the-audio-api/the-biquadfilternode-interface/biquad-tail.html | Pass | 7 / 7 | | |
the-audio-api/the-biquadfilternode-interface/biquadfilter-rendersizehint.https.html | Pass | 5 / 5 | | |
the-audio-api/the-biquadfilternode-interface/biquadfilternode-basic.html | Pass | 29 / 29 | | |
the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter.html | Pass | 5 / 5 | | |
the-audio-api/the-biquadfilternode-interface/no-dezippering.html | Pass | 48 / 48 | | |
the-audio-api/the-channelmergernode-interface/active-processing.https.html | Pass | 2 / 2 | | |
the-audio-api/the-channelmergernode-interface/audiochannelmerger-basic.html | Pass | 17 / 17 | | |
the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect.html | Pass | 1 / 1 | | |
the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default.html | Pass | 3 / 3 | | |
the-audio-api/the-channelmergernode-interface/audiochannelmerger-input.html | Pass | 4 / 4 | | |
the-audio-api/the-channelmergernode-interface/ctor-channelmerger.html | Pass | 5 / 5 | | |
the-audio-api/the-channelsplitternode-interface/audiochannelsplitter.html | Pass | 2 / 2 | | |
the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html | Pass | 5 / 5 | | |
the-audio-api/the-constantsourcenode-interface/constant-source-basic.html | Pass | 4 / 4 | | |
the-audio-api/the-constantsourcenode-interface/constant-source-onended-not-connected.html | Pass | 1 / 1 | | |
the-audio-api/the-constantsourcenode-interface/constant-source-onended.html | Pass | 1 / 1 | | |
the-audio-api/the-constantsourcenode-interface/constant-source-output.html | Pass | 31 / 31 | | |
the-audio-api/the-constantsourcenode-interface/ctor-constantsource.html | Pass | 24 / 24 | | |
the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html | Pass | 6 / 6 | | |
the-audio-api/the-convolvernode-interface/active-processing.https.html | Pass | 2 / 2 | | |
the-audio-api/the-convolvernode-interface/convolution-mono-mono.html | Fail | 7 / 10 | TEST BUG | the deviation is the largest difference with the reference divided by the reference value at its frame: the convolution is exact (no difference at all), so the test computes 0/0 (NaN dB) and fails; it only passes with rounding errors |
the-audio-api/the-convolvernode-interface/convolver-cascade.html | Pass | 7 / 7 | | |
the-audio-api/the-convolvernode-interface/convolver-channels.html | Pass | 38 / 38 | | |
the-audio-api/the-convolvernode-interface/convolver-rendersizehint.https.html | Pass | 5 / 5 | | |
the-audio-api/the-convolvernode-interface/convolver-response-1-chan.html | Pass | 59 / 59 | | |
the-audio-api/the-convolvernode-interface/convolver-response-2-chan.html | Pass | 52 / 52 | | |
the-audio-api/the-convolvernode-interface/convolver-response-4-chan.html | Pass | 51 / 51 | | |
the-audio-api/the-convolvernode-interface/convolver-setBuffer-already-has-value.html | Pass | 12 / 12 | | |
the-audio-api/the-convolvernode-interface/convolver-setBuffer-null.html | Pass | 8 / 8 | | |
the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html | Pass | 3 / 3 | | |
the-audio-api/the-convolvernode-interface/ctor-convolver.html | Pass | 6 / 6 | | |
the-audio-api/the-convolvernode-interface/realtime-conv.html | Pass | 1 / 1 | | |
the-audio-api/the-convolvernode-interface/transferred-buffer-output.html | Pass | 8 / 8 | | |
the-audio-api/the-delaynode-interface/ctor-delay.html | Pass | 53 / 53 | | |
the-audio-api/the-delaynode-interface/delay-test.html | Pass | 10 / 10 | | |
the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html | Pass | 1 / 1 | | |
the-audio-api/the-delaynode-interface/delaynode-max-default-delay.html | Pass | 7 / 7 | | |
the-audio-api/the-delaynode-interface/delaynode-max-nondefault-delay.html | Pass | 7 / 7 | | |
the-audio-api/the-delaynode-interface/delaynode-maxdelay.html | Pass | 7 / 7 | | |
the-audio-api/the-delaynode-interface/delaynode-maxdelaylimit.html | Pass | 12 / 12 | | |
the-audio-api/the-delaynode-interface/delaynode-scheduling.html | Pass | 7 / 7 | | |
the-audio-api/the-delaynode-interface/delaynode.html | Pass | 12 / 12 | | |
the-audio-api/the-delaynode-interface/maxdelay-rounding.html | Pass | 1 / 1 | | |
the-audio-api/the-delaynode-interface/no-dezippering.html | Pass | 19 / 19 | | |
the-audio-api/the-destinationnode-interface/destination.html | Pass | 1 / 1 | | |
the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor.html | Pass | 4 / 4 | | |
the-audio-api/the-dynamicscompressornode-interface/dynamicscompressor-basic.html | Pass | 13 / 13 | | |
the-audio-api/the-gainnode-interface/ctor-gain.html | Pass | 4 / 4 | | |
the-audio-api/the-gainnode-interface/gain-basic.html | Pass | 7 / 7 | | |
the-audio-api/the-gainnode-interface/gain.html | Pass | 1 / 1 | | |
the-audio-api/the-gainnode-interface/no-dezippering.html | Pass | 3 / 3 | | |
the-audio-api/the-iirfilternode-interface/ctor-iirfilter.html | Pass | 6 / 6 | | |
the-audio-api/the-iirfilternode-interface/iirfilter-basic.html | Pass | 43 / 43 | | |
the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse.html | Pass | 3 / 3 | | |
the-audio-api/the-iirfilternode-interface/iirfilter-normalization-precision.html | Pass | 1 / 1 | | |
the-audio-api/the-iirfilternode-interface/iirfilter.html | Pass | 68 / 68 | | |
the-audio-api/the-iirfilternode-interface/test-iirfilternode.html | Pass | 8 / 8 | | |
the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html | Fail | 5 / 7 | NOT IMPLEMENTED | MediaElementAudioSourceNode (createMediaElementSource()) |
the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html | Fail | 0 / 1 | NOT IMPLEMENTED | MediaElementAudioSourceNode (createMediaElementSource()) |
the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSource_volumeChange.html | Fail | 0 / 2 | NOT IMPLEMENTED | MediaElementAudioSourceNode (createMediaElementSource()) |
the-audio-api/the-mediaelementaudiosourcenode-interface/no-cors.https.html | Fail | 5 / 7 | NOT IMPLEMENTED | MediaElementAudioSourceNode (createMediaElementSource()) |
the-audio-api/the-mediaelementaudiosourcenode-interface/setSinkId-with-MediaElementAudioSourceNode.https.html | Error | 0 / 3 | NOT IMPLEMENTED | MediaElementAudioSourceNode (createMediaElementSource()) |
the-audio-api/the-mediastreamaudiodestinationnode-interface/closed-audiocontext-construction.html | Fail | 0 / 1 | NOT IMPLEMENTED | MediaStreamAudioDestinationNode (createMediaStreamDestination()) |
the-audio-api/the-mediastreamaudiodestinationnode-interface/ctor-mediastreamaudiodestination.html | Fail | 1 / 4 | NOT IMPLEMENTED | MediaStreamAudioDestinationNode (createMediaStreamDestination()) |
the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-ctor.html | Error | 0 / 0 | NOT IMPLEMENTED | MediaStream, MediaStreamAudioSourceNode and MediaStreamAudioDestinationNode |
the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-from-context-with-different-rate.https.html | Fail | 0 / 74 | NOT IMPLEMENTED | MediaStream, MediaStreamAudioSourceNode and MediaStreamAudioDestinationNode |
the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-routing.html | Fail | 0 / 1 | NOT IMPLEMENTED | MediaStream, MediaStreamAudioSourceNode and MediaStreamAudioDestinationNode |
the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext.html | Pass | 45 / 45 | | |
the-audio-api/the-offlineaudiocontext-interface/current-time-block-size.html | Pass | 1 / 1 | | |
the-audio-api/the-offlineaudiocontext-interface/decodeAudioData-oversized-resample.html | Pass | 1 / 1 | | |
the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-close.html | Pass | 5 / 5 | | |
the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-detached-execution-context.html | Pass | 7 / 7 | | |
the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-incremental-rendering-data-integrity.html | Pass | 1 / 1 | | |
the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-incremental-rendering.html | Pass | 8 / 8 | | |
the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-rendersizehint.html | Pass | 17 / 17 | | |
the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-suspend-rendersizehint.https.html | Pass | 1 / 1 | | |
the-audio-api/the-offlineaudiocontext-interface/startrendering-after-discard.html | Pass | 1 / 1 | | |
the-audio-api/the-oscillatornode-interface/ctor-oscillator.html | Pass | 62 / 62 | | |
the-audio-api/the-oscillatornode-interface/detune-limiting.html | Pass | 2 / 2 | | |
the-audio-api/the-oscillatornode-interface/detune-overflow.html | Pass | 7 / 7 | | |
the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html | Pass | 33 / 33 | | |
the-audio-api/the-oscillatornode-interface/sub-sample-start.html | Pass | 10 / 10 | | |
the-audio-api/the-pannernode-interface/automation-changes.html | Pass | 3 / 3 | | |
the-audio-api/the-pannernode-interface/ctor-panner.html | Pass | 125 / 125 | | |
the-audio-api/the-pannernode-interface/distance-exponential.html | Pass | 108 / 108 | | |
the-audio-api/the-pannernode-interface/distance-inverse.html | Pass | 108 / 108 | | |
the-audio-api/the-pannernode-interface/distance-linear.html | Pass | 108 / 108 | | |
the-audio-api/the-pannernode-interface/offline-hrtf-active-immediately.html | Pass | 1 / 1 | | |
the-audio-api/the-pannernode-interface/panner-automation-basic.html | Pass | 147 / 147 | | |
the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo.html | Pass | 10 / 10 | | |
the-audio-api/the-pannernode-interface/panner-automation-position.html | Pass | 43 / 43 | | |
the-audio-api/the-pannernode-interface/panner-azimuth.html | Pass | 8 / 8 | | |
the-audio-api/the-pannernode-interface/panner-distance-clamping.html | Pass | 51 / 51 | | |
the-audio-api/the-pannernode-interface/panner-equalpower-stereo.html | Pass | 10 / 10 | | |
the-audio-api/the-pannernode-interface/panner-equalpower.html | Pass | 3 / 3 | | |
the-audio-api/the-pannernode-interface/panner-hrtf-negative-elevation.html | Pass | 8 / 8 | | |
the-audio-api/the-pannernode-interface/panner-non-finite-distance-params.html | Pass | 2 / 2 | | |
the-audio-api/the-pannernode-interface/panner-orientation-cone-gain-changes.html | Pass | 2 / 2 | | |
the-audio-api/the-pannernode-interface/panner-rolloff-clamping.html | Pass | 1 / 1 | | |
the-audio-api/the-pannernode-interface/pannernode-basic.window.js | Pass | 1 / 1 | | |
the-audio-api/the-pannernode-interface/pannernode-setposition-throws.html | Pass | 15 / 15 | | |
the-audio-api/the-pannernode-interface/test-pannernode-automation.html | Pass | 1 / 1 | | |
the-audio-api/the-periodicwave-interface/createPeriodicWaveInfiniteValuesThrows.html | Pass | 2 / 2 | | |
the-audio-api/the-periodicwave-interface/periodicWave.html | Pass | 31 / 31 | | |
the-audio-api/the-scriptprocessornode-interface/scriptprocessor-rendersizehint.https.html | Pass | 5 / 5 | | |
the-audio-api/the-scriptprocessornode-interface/simple-input-output.html | Pass | 1 / 1 | | |
the-audio-api/the-stereopanner-interface/ctor-stereopanner.html | Pass | 51 / 51 | | |
the-audio-api/the-stereopanner-interface/no-dezippering.html | Pass | 38 / 38 | | |
the-audio-api/the-stereopanner-interface/stereopannernode-basic.html | Pass | 15 / 15 | | |
the-audio-api/the-stereopanner-interface/stereopannernode-panning.html | Pass | 17 / 17 | | |
the-audio-api/the-waveshapernode-interface/ctor-waveshaper.html | Pass | 54 / 54 | | |
the-audio-api/the-waveshapernode-interface/curve-tests.html | Pass | 7 / 7 | | |
the-audio-api/the-waveshapernode-interface/silent-inputs.html | Pass | 3 / 3 | | |
the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve.html | Pass | 1 / 1 | | |
the-audio-api/the-waveshapernode-interface/waveshaper-limits.html | Pass | 1 / 1 | | |
the-audio-api/the-waveshapernode-interface/waveshaper-simple.html | Pass | 18 / 18 | | |
the-audio-api/the-waveshapernode-interface/waveshaper.html | Pass | 1 / 1 | | |