summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webcodecs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
commitd8bbc7858622b6d9c278469aab701ca0b609cddf (patch)
treeeff41dc61d9f714852212739e6b3738b82a2af87 /testing/web-platform/meta/webcodecs
parentReleasing progress-linux version 125.0.3-1~progress7.99u1. (diff)
downloadfirefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz
firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/webcodecs')
-rw-r--r--testing/web-platform/meta/webcodecs/audio-encoder-codec-specific.https.any.js.ini8
-rw-r--r--testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini288
-rw-r--r--testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini78
-rw-r--r--testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini20
-rw-r--r--testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini180
-rw-r--r--testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini10
-rw-r--r--testing/web-platform/meta/webcodecs/videoFrame-construction.window.js.ini2
7 files changed, 114 insertions, 472 deletions
diff --git a/testing/web-platform/meta/webcodecs/audio-encoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-encoder-codec-specific.https.any.js.ini
index 1a2d52b49b..b42852a59d 100644
--- a/testing/web-platform/meta/webcodecs/audio-encoder-codec-specific.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/audio-encoder-codec-specific.https.any.js.ini
@@ -1,9 +1,11 @@
[audio-encoder-codec-specific.https.any.html]
[Test the Opus DTX flag works.]
- expected: FAIL
+ expected:
+ if os == "android": PRECONDITION_FAILED
[Test the Opus bitrateMode flag works.]
- expected: FAIL
+ expected:
+ if os == "android": PRECONDITION_FAILED
[Test the AAC bitrateMode flag works.]
- expected: FAIL
+ expected: PRECONDITION_FAILED
diff --git a/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini
index fc398842c0..7fc7b3362e 100644
--- a/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/audio-encoder-config.https.any.js.ini
@@ -1,272 +1,58 @@
-[audio-encoder-config.https.any.html]
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Bit rate too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus complexity too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus packetlossperc too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus frame duration too small]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus frame duration too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Invalid Opus frameDuration]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Bit rate too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus complexity too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus packetlossperc too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus frame duration too small]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus frame duration too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Invalid Opus frameDuration]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Bitrate is too low]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Sample rate is too small]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Sample rate is too large]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Way too many channels]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Possible future aac codec string]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Bitrate is too low]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Sample rate is too small]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Sample rate is too large]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Way too many channels]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Possible future aac codec string]
- expected: FAIL
-
+[audio-encoder-config.https.any.worker.html]
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":8000,"numberOfChannels":1}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2}]
- expected: FAIL
-
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
- expected: FAIL
-
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
- expected: FAIL
-
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"constant","bogus":123}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"variable","bogus":123}]
- expected: FAIL
-
+ expected:
+ if os == "android": FAIL
-[audio-encoder-config.https.any.worker.html]
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Bit rate too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus complexity too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus packetlossperc too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus frame duration too small]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Opus frame duration too big]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() rejects invalid config: Invalid Opus frameDuration]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Bit rate too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus complexity too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus packetlossperc too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus frame duration too small]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Opus frame duration too big]
- expected: FAIL
-
- [Test that AudioEncoder.configure() rejects invalid config: Invalid Opus frameDuration]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Bitrate is too low]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Sample rate is too small]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Sample rate is too large]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Way too many channels]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioEncoder.isConfigSupported() doesn't support config: Possible future aac codec string]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Bitrate is too low]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Sample rate is too small]
- expected: FAIL
-
- [Test that AudioEncoder.configure() doesn't support config: Sample rate is too large]
- expected: FAIL
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
+ expected:
+ if os == "android": FAIL
- [Test that AudioEncoder.configure() doesn't support config: Way too many channels]
- expected: FAIL
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
+ expected:
+ if os == "android": FAIL
- [Test that AudioEncoder.configure() doesn't support config: Possible future opus codec string]
- expected: FAIL
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
+ expected:
+ if os == "android": FAIL
- [Test that AudioEncoder.configure() doesn't support config: Possible future aac codec string]
- expected: FAIL
+[audio-encoder-config.https.any.html]
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":8000,"numberOfChannels":1}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
+
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"constant","bogus":123}]
+ expected:
+ if os == "android": FAIL
+
+ [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"variable","bogus":123}]
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"complexity":5,"frameDuration":20000,"packetlossperc":10,"useinbandfec":true}}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{"format":"opus","complexity":10,"frameDuration":60000,"packetlossperc":20,"usedtx":true,"bogus":456}}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"opus":{}}]
- expected: FAIL
-
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"constant","bogus":123}]
- expected: FAIL
-
- [AudioEncoder.isConfigSupported() supports: {"codec":"opus","sampleRate":48000,"numberOfChannels":2,"bitrate":128000,"bitrateMode":"variable","bogus":123}]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini
index 8b3f3d9b54..92c6feda07 100644
--- a/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini
@@ -1,74 +1,98 @@
[audio-encoder.https.any.html]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if os == "android": ERROR
[Simple audio encoding]
- expected: FAIL
-
- [Encode audio with negative timestamp]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test reset during flush]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
+
+ [Encode audio with negative timestamp]
+ expected:
+ if os == "android": FAIL
[Channel number variation: 1]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Channel number variation: 2]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 3000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 13000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 23000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 33000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 43000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 53000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 63000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 73000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 83000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Sample rate variation: 93000]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Encoding and decoding]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Emit decoder config and extra data.]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[encodeQueueSize test]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test encoding Opus with additional parameters: Empty Opus config]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test encoding Opus with additional parameters: Opus with frameDuration]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test encoding Opus with additional parameters: Opus with complexity]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test encoding Opus with additional parameters: Opus with useinbandfec]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test encoding Opus with additional parameters: Opus with usedtx]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
[Test encoding Opus with additional parameters: Opus mixed parameters]
- expected: FAIL
+ expected:
+ if os == "android": FAIL
diff --git a/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini
index 3f7c6056e2..958d5b8d6d 100644
--- a/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini
@@ -1,6 +1,5 @@
[audioDecoder-codec-specific.https.any.html?adts_aac]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
if os == "android": ERROR
[Test isConfigSupported()]
expected:
@@ -40,14 +39,15 @@
[audioDecoder-codec-specific.https.any.worker.html?pcm_mulaw]
+ expected:
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.html?mp3]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.worker.html?adts_aac]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
if os == "android": ERROR
[Test isConfigSupported()]
expected:
@@ -88,7 +88,6 @@
[audioDecoder-codec-specific.https.any.worker.html?mp4_aac]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
if os == "android": ERROR
[Test isConfigSupported()]
expected:
@@ -129,15 +128,14 @@
[audioDecoder-codec-specific.https.any.html?opus]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.worker.html?mp3]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.html?mp4_aac]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
if os == "android": ERROR
[Test isConfigSupported()]
expected:
@@ -178,16 +176,16 @@
[audioDecoder-codec-specific.https.any.worker.html?opus]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.html?pcm_mulaw]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.worker.html?pcm_alaw]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
[audioDecoder-codec-specific.https.any.html?pcm_alaw]
expected:
- if (os == "android") and fission: [ERROR, TIMEOUT]
+ if (os == "android") and not debug: [OK, ERROR]
diff --git a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini
index a39ca480e4..d67dc8f953 100644
--- a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini
@@ -1,50 +1,5 @@
prefs: [dom.media.webcodecs.enabled:true]
[idlharness.https.any.html]
- [AudioEncoder interface: existence and properties of interface object]
- expected: FAIL
-
- [AudioEncoder interface object length]
- expected: FAIL
-
- [AudioEncoder interface object name]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [AudioEncoder interface: attribute state]
- expected: FAIL
-
- [AudioEncoder interface: attribute encodeQueueSize]
- expected: FAIL
-
- [AudioEncoder interface: attribute ondequeue]
- expected: FAIL
-
- [AudioEncoder interface: operation configure(AudioEncoderConfig)]
- expected: FAIL
-
- [AudioEncoder interface: operation encode(AudioData)]
- expected: FAIL
-
- [AudioEncoder interface: operation flush()]
- expected: FAIL
-
- [AudioEncoder interface: operation reset()]
- expected: FAIL
-
- [AudioEncoder interface: operation close()]
- expected: FAIL
-
- [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)]
- expected: FAIL
-
[VideoFrame interface: operation metadata()]
expected: FAIL
@@ -158,51 +113,6 @@ prefs: [dom.media.webcodecs.enabled:true]
[idlharness.https.any.worker.html]
- [AudioEncoder interface: existence and properties of interface object]
- expected: FAIL
-
- [AudioEncoder interface object length]
- expected: FAIL
-
- [AudioEncoder interface object name]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [AudioEncoder interface: attribute state]
- expected: FAIL
-
- [AudioEncoder interface: attribute encodeQueueSize]
- expected: FAIL
-
- [AudioEncoder interface: attribute ondequeue]
- expected: FAIL
-
- [AudioEncoder interface: operation configure(AudioEncoderConfig)]
- expected: FAIL
-
- [AudioEncoder interface: operation encode(AudioData)]
- expected: FAIL
-
- [AudioEncoder interface: operation flush()]
- expected: FAIL
-
- [AudioEncoder interface: operation reset()]
- expected: FAIL
-
- [AudioEncoder interface: operation close()]
- expected: FAIL
-
- [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)]
- expected: FAIL
-
[VideoEncoder interface: existence and properties of interface object]
expected: FAIL
@@ -406,51 +316,6 @@ prefs: [dom.media.webcodecs.enabled:true]
[AudioDecoder interface: operation isConfigSupported(AudioDecoderConfig)]
expected: FAIL
- [AudioEncoder interface: existence and properties of interface object]
- expected: FAIL
-
- [AudioEncoder interface object length]
- expected: FAIL
-
- [AudioEncoder interface object name]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [AudioEncoder interface: attribute state]
- expected: FAIL
-
- [AudioEncoder interface: attribute encodeQueueSize]
- expected: FAIL
-
- [AudioEncoder interface: attribute ondequeue]
- expected: FAIL
-
- [AudioEncoder interface: operation configure(AudioEncoderConfig)]
- expected: FAIL
-
- [AudioEncoder interface: operation encode(AudioData)]
- expected: FAIL
-
- [AudioEncoder interface: operation flush()]
- expected: FAIL
-
- [AudioEncoder interface: operation reset()]
- expected: FAIL
-
- [AudioEncoder interface: operation close()]
- expected: FAIL
-
- [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)]
- expected: FAIL
-
[EncodedAudioChunk interface: existence and properties of interface object]
expected: FAIL
@@ -645,51 +510,6 @@ prefs: [dom.media.webcodecs.enabled:true]
[idlharness.https.any.worker.html]
- [AudioEncoder interface: existence and properties of interface object]
- expected: FAIL
-
- [AudioEncoder interface object length]
- expected: FAIL
-
- [AudioEncoder interface object name]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property]
- expected: FAIL
-
- [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property]
- expected: FAIL
-
- [AudioEncoder interface: attribute state]
- expected: FAIL
-
- [AudioEncoder interface: attribute encodeQueueSize]
- expected: FAIL
-
- [AudioEncoder interface: attribute ondequeue]
- expected: FAIL
-
- [AudioEncoder interface: operation configure(AudioEncoderConfig)]
- expected: FAIL
-
- [AudioEncoder interface: operation encode(AudioData)]
- expected: FAIL
-
- [AudioEncoder interface: operation flush()]
- expected: FAIL
-
- [AudioEncoder interface: operation reset()]
- expected: FAIL
-
- [AudioEncoder interface: operation close()]
- expected: FAIL
-
- [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)]
- expected: FAIL
-
[VideoFrame interface: operation metadata()]
expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini
index 1f2cb482f0..807658b4b2 100644
--- a/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini
@@ -3,30 +3,35 @@
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[encodeQueueSize test]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[Test successful reset() and re-confiugre()]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[Test successful encode() after re-configure().]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[Encode video with negative timestamp]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
@@ -35,28 +40,33 @@
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[encodeQueueSize test]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[Test successful reset() and re-confiugre()]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[Test successful encode() after re-configure().]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
[Encode video with negative timestamp]
expected:
if os == "linux": PASS
if os == "mac": PASS
+ if (os == "win") and nightly_build and not ccov: PASS
FAIL
diff --git a/testing/web-platform/meta/webcodecs/videoFrame-construction.window.js.ini b/testing/web-platform/meta/webcodecs/videoFrame-construction.window.js.ini
index 3b1a0c282a..c6fba95f2e 100644
--- a/testing/web-platform/meta/webcodecs/videoFrame-construction.window.js.ini
+++ b/testing/web-platform/meta/webcodecs/videoFrame-construction.window.js.ini
@@ -1,4 +1,6 @@
[videoFrame-construction.window.html]
prefs: [dom.media.webcodecs.enabled:true]
+ expected:
+ if (os == "android") and not debug: [OK, CRASH]
[Test that timestamp is required when constructing VideoFrame from SVGImageElement]
expected: [PASS, FAIL]