summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/webcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/webcodecs')
-rw-r--r--testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini11
-rw-r--r--testing/web-platform/meta/webcodecs/audio-data.any.js.ini50
-rw-r--r--testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini9
-rw-r--r--testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini19
-rw-r--r--testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini158
-rw-r--r--testing/web-platform/meta/webcodecs/audio-encoder.https.any.js.ini64
-rw-r--r--testing/web-platform/meta/webcodecs/audioDecoder-codec-specific.https.any.js.ini341
-rw-r--r--testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini3
-rw-r--r--testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini18
-rw-r--r--testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini13
-rw-r--r--testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini18
-rw-r--r--testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini354
-rw-r--r--testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini4
-rw-r--r--testing/web-platform/meta/webcodecs/video-encoder.https.any.js.ini10
-rw-r--r--testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini144
15 files changed, 524 insertions, 692 deletions
diff --git a/testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini b/testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini
deleted file mode 100644
index 0a6ded7761..0000000000
--- a/testing/web-platform/meta/webcodecs/audio-data-serialization.any.js.ini
+++ /dev/null
@@ -1,11 +0,0 @@
-[audio-data-serialization.any.html]
- expected:
- if asan and not fission: [OK, CRASH]
- [Verify closing AudioData does not propagate accross contexts.]
- expected: FAIL
-
- [Verify posting closed AudioData throws.]
- expected: FAIL
-
- [Verify transferring audio data closes them.]
- expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/audio-data.any.js.ini b/testing/web-platform/meta/webcodecs/audio-data.any.js.ini
deleted file mode 100644
index eaf456f87f..0000000000
--- a/testing/web-platform/meta/webcodecs/audio-data.any.js.ini
+++ /dev/null
@@ -1,50 +0,0 @@
-[audio-data.any.html]
- [Verify AudioData constructors]
- expected: FAIL
-
- [Verify closing and cloning AudioData]
- expected: FAIL
-
- [Test we can construct AudioData with a negative timestamp.]
- expected: FAIL
-
- [Test conversion of uint8 data to float32]
- expected: FAIL
-
- [Test conversion of int16 data to float32]
- expected: FAIL
-
- [Test conversion of int32 data to float32]
- expected: FAIL
-
- [Test conversion of float32 data to float32]
- expected: FAIL
-
- [Test copying out planar and interleaved data]
- expected: FAIL
-
-
-[audio-data.any.worker.html]
- [Verify AudioData constructors]
- expected: FAIL
-
- [Verify closing and cloning AudioData]
- expected: FAIL
-
- [Test we can construct AudioData with a negative timestamp.]
- expected: FAIL
-
- [Test conversion of uint8 data to float32]
- expected: FAIL
-
- [Test conversion of int16 data to float32]
- expected: FAIL
-
- [Test conversion of int32 data to float32]
- expected: FAIL
-
- [Test conversion of float32 data to float32]
- expected: FAIL
-
- [Test copying out planar and interleaved data]
- expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini
deleted file mode 100644
index 0bbab6520c..0000000000
--- a/testing/web-platform/meta/webcodecs/audio-data.crossOriginIsolated.https.any.js.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[audio-data.crossOriginIsolated.https.any.html]
- expected:
- if (os == "android") and not swgl and debug: [OK, TIMEOUT]
- if (os == "android") and swgl: [OK, TIMEOUT]
- [Test construction and copyTo() using a SharedArrayBuffer]
- expected: FAIL
-
- [Test construction and copyTo() using a Uint8Array(SharedArrayBuffer)]
- expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini
index c56634fade..376e458c87 100644
--- a/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/audio-decoder.crossOriginIsolated.https.any.js.ini
@@ -1,17 +1,18 @@
-[audio-decoder.crossOriginIsolated.https.any.html]
- expected:
- if (os == "android") and debug and not swgl: [OK, TIMEOUT]
- if (os == "android") and debug and swgl: [OK, TIMEOUT]
+[audio-decoder.crossOriginIsolated.https.any.worker.html]
[Test isConfigSupported() and configure() using a SharedArrayBuffer]
- expected: FAIL
+ expected:
+ if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)]
- expected: FAIL
+ expected:
+ if os == "android": PRECONDITION_FAILED
-[audio-decoder.crossOriginIsolated.https.any.worker.html]
+[audio-decoder.crossOriginIsolated.https.any.html]
[Test isConfigSupported() and configure() using a SharedArrayBuffer]
- expected: FAIL
+ expected:
+ if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)]
- expected: FAIL
+ expected:
+ if os == "android": PRECONDITION_FAILED
diff --git a/testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini b/testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini
deleted file mode 100644
index 2a92388277..0000000000
--- a/testing/web-platform/meta/webcodecs/audio-decoder.https.any.js.ini
+++ /dev/null
@@ -1,158 +0,0 @@
-[audio-decoder.https.any.html]
- [Test AudioDecoder construction]
- expected: FAIL
-
- [Verify unconfigured AudioDecoder operations]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Video codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Ambiguous codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Codec with MIME type]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future aac codec string]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Video codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Ambiguous codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Codec with MIME type]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Possible future aac codec string]
- expected: FAIL
-
-
-[audio-decoder.https.any.worker.html]
- [Test AudioDecoder construction]
- expected: FAIL
-
- [Verify unconfigured AudioDecoder operations]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Missing codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Empty codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Missing sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Missing numberOfChannels]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Zero sampleRate]
- expected: FAIL
-
- [Test that AudioDecoder.configure() rejects invalid config: Zero channels]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Video codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Ambiguous codec]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Codec with MIME type]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioDecoder.isConfigSupported() doesn't support config: Possible future aac codec string]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Unrecognized codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Video codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Ambiguous codec]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Codec with MIME type]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Possible future opus codec string]
- expected: FAIL
-
- [Test that AudioDecoder.configure() doesn't support config: Possible future aac codec string]
- expected: 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 850fd8cdce..8b3f3d9b54 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,7 +1,6 @@
[audio-encoder.https.any.html]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
[Simple audio encoding]
expected: FAIL
@@ -10,3 +9,66 @@
[Test reset during flush]
expected: FAIL
+
+ [Channel number variation: 1]
+ expected: FAIL
+
+ [Channel number variation: 2]
+ expected: FAIL
+
+ [Sample rate variation: 3000]
+ expected: FAIL
+
+ [Sample rate variation: 13000]
+ expected: FAIL
+
+ [Sample rate variation: 23000]
+ expected: FAIL
+
+ [Sample rate variation: 33000]
+ expected: FAIL
+
+ [Sample rate variation: 43000]
+ expected: FAIL
+
+ [Sample rate variation: 53000]
+ expected: FAIL
+
+ [Sample rate variation: 63000]
+ expected: FAIL
+
+ [Sample rate variation: 73000]
+ expected: FAIL
+
+ [Sample rate variation: 83000]
+ expected: FAIL
+
+ [Sample rate variation: 93000]
+ expected: FAIL
+
+ [Encoding and decoding]
+ expected: FAIL
+
+ [Emit decoder config and extra data.]
+ expected: FAIL
+
+ [encodeQueueSize test]
+ expected: FAIL
+
+ [Test encoding Opus with additional parameters: Empty Opus config]
+ expected: FAIL
+
+ [Test encoding Opus with additional parameters: Opus with frameDuration]
+ expected: FAIL
+
+ [Test encoding Opus with additional parameters: Opus with complexity]
+ expected: FAIL
+
+ [Test encoding Opus with additional parameters: Opus with useinbandfec]
+ expected: FAIL
+
+ [Test encoding Opus with additional parameters: Opus with usedtx]
+ expected: FAIL
+
+ [Test encoding Opus with additional parameters: Opus mixed parameters]
+ expected: 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 ca61aaf9c0..3f7c6056e2 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,378 +1,193 @@
[audioDecoder-codec-specific.https.any.html?adts_aac]
- expected: ERROR
+ expected:
+ if (os == "android") and fission: [ERROR, TIMEOUT]
+ if os == "android": ERROR
[Test isConfigSupported()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test configure()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Verify closed AudioDecoder operations]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding a with negative timestamp]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding after flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test reset during flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[AudioDecoder decodeQueueSize test]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[audioDecoder-codec-specific.https.any.worker.html?pcm_mulaw]
- expected: ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.html?mp3]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.worker.html?adts_aac]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
+ if os == "android": ERROR
[Test isConfigSupported()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test configure()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Verify closed AudioDecoder operations]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding a with negative timestamp]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding after flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test reset during flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[AudioDecoder decodeQueueSize test]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[audioDecoder-codec-specific.https.any.worker.html?mp4_aac]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
+ if os == "android": ERROR
[Test isConfigSupported()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test configure()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Verify closed AudioDecoder operations]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding a with negative timestamp]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding after flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test reset during flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[AudioDecoder decodeQueueSize test]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[audioDecoder-codec-specific.https.any.html?opus]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.worker.html?mp3]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.html?mp4_aac]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
+ if os == "android": ERROR
[Test isConfigSupported()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test configure()]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Verify closed AudioDecoder operations]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding a with negative timestamp]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test decoding after flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[Test reset during flush]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[AudioDecoder decodeQueueSize test]
- expected: NOTRUN
+ expected:
+ if os == "android": NOTRUN
[audioDecoder-codec-specific.https.any.worker.html?opus]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.html?pcm_mulaw]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.worker.html?pcm_alaw]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
-
[audioDecoder-codec-specific.https.any.html?pcm_alaw]
expected:
if (os == "android") and fission: [ERROR, TIMEOUT]
- ERROR
- [Test isConfigSupported()]
- expected: NOTRUN
-
- [Test that AudioDecoder.isConfigSupported() returns a parsed configuration]
- expected: NOTRUN
-
- [Test configure()]
- expected: NOTRUN
-
- [Verify closed AudioDecoder operations]
- expected: NOTRUN
-
- [Test decoding]
- expected: NOTRUN
-
- [Test decoding a with negative timestamp]
- expected: NOTRUN
-
- [Test decoding after flush]
- expected: NOTRUN
-
- [Test reset during flush]
- expected: NOTRUN
-
- [AudioDecoder decodeQueueSize test]
- expected: NOTRUN
diff --git a/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini b/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini
index 9508b33865..6cbe91a1c9 100644
--- a/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/chunk-serialization.any.js.ini
@@ -1,7 +1,8 @@
prefs: [dom.media.webcodecs.enabled:true]
[chunk-serialization.any.html]
[Verify EncodedAudioChunk is serializable.]
- expected: FAIL
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
[Verify EncodedVideoChunk is serializable.]
expected:
diff --git a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini b/testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini
deleted file mode 100644
index 4e9157cdb5..0000000000
--- a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.any.js.ini
+++ /dev/null
@@ -1,18 +0,0 @@
-[encoded-audio-chunk.any.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Test we can construct an EncodedAudioChunk.]
- expected: FAIL
-
- [Test copyTo() exception if destination invalid]
- expected: FAIL
-
-
-[encoded-audio-chunk.any.worker.html]
- expected:
- if (os == "android") and fission: [OK, TIMEOUT]
- [Test we can construct an EncodedAudioChunk.]
- expected: FAIL
-
- [Test copyTo() exception if destination invalid]
- expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini
index 8251d8f3b0..9a0954a3c5 100644
--- a/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/encoded-audio-chunk.crossOriginIsolated.https.any.js.ini
@@ -1,18 +1,5 @@
[encoded-audio-chunk.crossOriginIsolated.https.any.worker.html]
- expected:
- if (os == "android") and debug and not swgl: [OK, TIMEOUT]
- [Test construction and copyTo() using a SharedArrayBuffer]
- expected: FAIL
-
- [Test construction and copyTo() using a Uint8Array(SharedArrayBuffer)]
- expected: FAIL
-
[encoded-audio-chunk.crossOriginIsolated.https.any.html]
expected:
if (os == "android") and debug and not swgl: [OK, TIMEOUT]
- [Test construction and copyTo() using a SharedArrayBuffer]
- expected: FAIL
-
- [Test construction and copyTo() using a Uint8Array(SharedArrayBuffer)]
- expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini b/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini
index 8247d5fe96..8a33de5e83 100644
--- a/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/full-cycle-test.https.any.js.ini
@@ -163,8 +163,7 @@
[full-cycle-test.https.any.worker.html?vp9_444_p3]
- expected:
- if os == "win": CRASH
+ disabled: bug 1779656
[Encoding and decoding cycle]
expected:
if os == "android": PRECONDITION_FAILED
@@ -179,10 +178,7 @@
[full-cycle-test.https.any.html?vp9_444_p1]
- expected:
- if os == "win": CRASH
- if os == "android": OK
- ERROR
+ disabled: bug 1779656
[Encoding and decoding cycle]
expected:
if os == "android": PRECONDITION_FAILED
@@ -200,10 +196,7 @@
[full-cycle-test.https.any.worker.html?vp9_444_p1]
- expected:
- if os == "win": CRASH
- if os == "android": OK
- ERROR
+ disabled: bug 1779656
[Encoding and decoding cycle]
expected:
if os == "android": PRECONDITION_FAILED
@@ -221,8 +214,7 @@
[full-cycle-test.https.any.html?vp9_444_p3]
- expected:
- if os == "win": CRASH
+ disabled: bug 1779656
[Encoding and decoding cycle]
expected:
if os == "android": PRECONDITION_FAILED
@@ -237,6 +229,7 @@
[full-cycle-test.https.any.html?av1_444_high]
+ disabled: bug 1779656
[Encoding and decoding cycle]
expected: PRECONDITION_FAILED
@@ -248,6 +241,7 @@
[full-cycle-test.https.any.worker.html?av1_444_high]
+ disabled: bug 1779656
[Encoding and decoding cycle]
expected: PRECONDITION_FAILED
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 ed25cef256..a39ca480e4 100644
--- a/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/idlharness.https.any.js.ini
@@ -1,168 +1,251 @@
prefs: [dom.media.webcodecs.enabled:true]
[idlharness.https.any.html]
- [AudioDecoder interface: existence and properties of interface object]
+ [AudioEncoder interface: existence and properties of interface object]
expected: FAIL
- [AudioDecoder interface object length]
+ [AudioEncoder interface object length]
expected: FAIL
- [AudioDecoder interface object name]
+ [AudioEncoder interface object name]
expected: FAIL
- [AudioDecoder interface: existence and properties of interface prototype object]
+ [AudioEncoder interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioDecoder interface: existence and properties of interface prototype object's "constructor" property]
+ [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioDecoder interface: existence and properties of interface prototype object's @@unscopables property]
+ [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioDecoder interface: attribute state]
+ [AudioEncoder interface: attribute state]
expected: FAIL
- [AudioDecoder interface: attribute decodeQueueSize]
+ [AudioEncoder interface: attribute encodeQueueSize]
expected: FAIL
- [AudioDecoder interface: attribute ondequeue]
+ [AudioEncoder interface: attribute ondequeue]
expected: FAIL
- [AudioDecoder interface: operation configure(AudioDecoderConfig)]
+ [AudioEncoder interface: operation configure(AudioEncoderConfig)]
expected: FAIL
- [AudioDecoder interface: operation decode(EncodedAudioChunk)]
+ [AudioEncoder interface: operation encode(AudioData)]
expected: FAIL
- [AudioDecoder interface: operation flush()]
+ [AudioEncoder interface: operation flush()]
expected: FAIL
- [AudioDecoder interface: operation reset()]
+ [AudioEncoder interface: operation reset()]
expected: FAIL
- [AudioDecoder interface: operation close()]
+ [AudioEncoder interface: operation close()]
expected: FAIL
- [AudioDecoder interface: operation isConfigSupported(AudioDecoderConfig)]
+ [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)]
expected: FAIL
- [AudioEncoder interface: existence and properties of interface object]
+ [VideoFrame interface: operation metadata()]
expected: FAIL
- [AudioEncoder interface object length]
+ [ImageDecoder interface: existence and properties of interface object]
expected: FAIL
- [AudioEncoder interface object name]
+ [ImageDecoder interface object length]
expected: FAIL
- [AudioEncoder interface: existence and properties of interface prototype object]
+ [ImageDecoder interface object name]
expected: FAIL
- [AudioEncoder interface: existence and properties of interface prototype object's "constructor" property]
+ [ImageDecoder interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioEncoder interface: existence and properties of interface prototype object's @@unscopables property]
+ [ImageDecoder interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioEncoder interface: attribute state]
+ [ImageDecoder interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioEncoder interface: attribute encodeQueueSize]
+ [ImageDecoder interface: attribute type]
expected: FAIL
- [AudioEncoder interface: attribute ondequeue]
+ [ImageDecoder interface: attribute complete]
expected: FAIL
- [AudioEncoder interface: operation configure(AudioEncoderConfig)]
+ [ImageDecoder interface: attribute completed]
expected: FAIL
- [AudioEncoder interface: operation encode(AudioData)]
+ [ImageDecoder interface: attribute tracks]
expected: FAIL
- [AudioEncoder interface: operation flush()]
+ [ImageDecoder interface: operation decode(optional ImageDecodeOptions)]
expected: FAIL
- [AudioEncoder interface: operation reset()]
+ [ImageDecoder interface: operation reset()]
expected: FAIL
- [AudioEncoder interface: operation close()]
+ [ImageDecoder interface: operation close()]
expected: FAIL
- [AudioEncoder interface: operation isConfigSupported(AudioEncoderConfig)]
+ [ImageDecoder interface: operation isTypeSupported(DOMString)]
expected: FAIL
- [EncodedAudioChunk interface: existence and properties of interface object]
+ [ImageTrackList interface: existence and properties of interface object]
expected: FAIL
- [EncodedAudioChunk interface object length]
+ [ImageTrackList interface object length]
expected: FAIL
- [EncodedAudioChunk interface object name]
+ [ImageTrackList interface object name]
expected: FAIL
- [EncodedAudioChunk interface: existence and properties of interface prototype object]
+ [ImageTrackList interface: existence and properties of interface prototype object]
expected: FAIL
- [EncodedAudioChunk interface: existence and properties of interface prototype object's "constructor" property]
+ [ImageTrackList interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [EncodedAudioChunk interface: existence and properties of interface prototype object's @@unscopables property]
+ [ImageTrackList interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [EncodedAudioChunk interface: attribute type]
+ [ImageTrackList interface: attribute ready]
expected: FAIL
- [EncodedAudioChunk interface: attribute timestamp]
+ [ImageTrackList interface: attribute length]
expected: FAIL
- [EncodedAudioChunk interface: attribute duration]
+ [ImageTrackList interface: attribute selectedIndex]
expected: FAIL
- [EncodedAudioChunk interface: attribute byteLength]
+ [ImageTrackList interface: attribute selectedTrack]
expected: FAIL
- [AudioData interface: existence and properties of interface object]
+ [ImageTrack interface: existence and properties of interface object]
expected: FAIL
- [AudioData interface object length]
+ [ImageTrack interface object length]
expected: FAIL
- [AudioData interface object name]
+ [ImageTrack interface object name]
expected: FAIL
- [AudioData interface: existence and properties of interface prototype object]
+ [ImageTrack interface: existence and properties of interface prototype object]
expected: FAIL
- [AudioData interface: existence and properties of interface prototype object's "constructor" property]
+ [ImageTrack interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
- [AudioData interface: existence and properties of interface prototype object's @@unscopables property]
+ [ImageTrack interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
- [AudioData interface: attribute format]
+ [ImageTrack interface: attribute animated]
expected: FAIL
- [AudioData interface: attribute sampleRate]
+ [ImageTrack interface: attribute frameCount]
expected: FAIL
- [AudioData interface: attribute numberOfFrames]
+ [ImageTrack interface: attribute repetitionCount]
expected: FAIL
- [AudioData interface: attribute numberOfChannels]
+ [ImageTrack interface: attribute selected]
expected: FAIL
- [AudioData interface: attribute duration]
+ [idl_test setup]
expected: FAIL
- [AudioData interface: attribute timestamp]
+ [idl_test setup]
expected: FAIL
- [AudioData interface: operation allocationSize(AudioDataCopyToOptions)]
+
+[idlharness.https.any.worker.html]
+ [AudioEncoder interface: existence and properties of interface object]
expected: FAIL
- [AudioData interface: operation clone()]
+ [AudioEncoder interface object length]
expected: FAIL
- [AudioData interface: operation close()]
+ [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
+
+ [VideoEncoder interface object length]
+ expected: FAIL
+
+ [VideoEncoder interface object name]
+ expected: FAIL
+
+ [VideoEncoder interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [VideoEncoder interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [VideoEncoder interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [VideoEncoder interface: attribute state]
+ expected: FAIL
+
+ [VideoEncoder interface: attribute encodeQueueSize]
+ expected: FAIL
+
+ [VideoEncoder interface: attribute ondequeue]
+ expected: FAIL
+
+ [VideoEncoder interface: operation configure(VideoEncoderConfig)]
+ expected: FAIL
+
+ [VideoEncoder interface: operation encode(VideoFrame, optional VideoEncoderEncodeOptions)]
+ expected: FAIL
+
+ [VideoEncoder interface: operation flush()]
+ expected: FAIL
+
+ [VideoEncoder interface: operation reset()]
+ expected: FAIL
+
+ [VideoEncoder interface: operation close()]
+ expected: FAIL
+
+ [VideoEncoder interface: operation isConfigSupported(VideoEncoderConfig)]
expected: FAIL
[VideoFrame interface: operation metadata()]
@@ -276,12 +359,6 @@ prefs: [dom.media.webcodecs.enabled:true]
[idl_test setup]
expected: FAIL
- [EncodedAudioChunk interface: operation copyTo(AllowSharedBufferSource)]
- expected: FAIL
-
- [AudioData interface: operation copyTo(AllowSharedBufferSource, AudioDataCopyToOptions)]
- expected: FAIL
-
[idlharness.https.any.worker.html]
[AudioDecoder interface: existence and properties of interface object]
@@ -565,3 +642,158 @@ prefs: [dom.media.webcodecs.enabled:true]
[AudioData interface: operation copyTo(AllowSharedBufferSource, AudioDataCopyToOptions)]
expected: FAIL
+
+
+[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
+
+ [ImageDecoder interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ImageDecoder interface object length]
+ expected: FAIL
+
+ [ImageDecoder interface object name]
+ expected: FAIL
+
+ [ImageDecoder interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ImageDecoder interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ImageDecoder interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ImageDecoder interface: attribute type]
+ expected: FAIL
+
+ [ImageDecoder interface: attribute complete]
+ expected: FAIL
+
+ [ImageDecoder interface: attribute completed]
+ expected: FAIL
+
+ [ImageDecoder interface: attribute tracks]
+ expected: FAIL
+
+ [ImageDecoder interface: operation decode(optional ImageDecodeOptions)]
+ expected: FAIL
+
+ [ImageDecoder interface: operation reset()]
+ expected: FAIL
+
+ [ImageDecoder interface: operation close()]
+ expected: FAIL
+
+ [ImageDecoder interface: operation isTypeSupported(DOMString)]
+ expected: FAIL
+
+ [ImageTrackList interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ImageTrackList interface object length]
+ expected: FAIL
+
+ [ImageTrackList interface object name]
+ expected: FAIL
+
+ [ImageTrackList interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ImageTrackList interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ImageTrackList interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ImageTrackList interface: attribute ready]
+ expected: FAIL
+
+ [ImageTrackList interface: attribute length]
+ expected: FAIL
+
+ [ImageTrackList interface: attribute selectedIndex]
+ expected: FAIL
+
+ [ImageTrackList interface: attribute selectedTrack]
+ expected: FAIL
+
+ [ImageTrack interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ImageTrack interface object length]
+ expected: FAIL
+
+ [ImageTrack interface object name]
+ expected: FAIL
+
+ [ImageTrack interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ImageTrack interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ImageTrack interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ImageTrack interface: attribute animated]
+ expected: FAIL
+
+ [ImageTrack interface: attribute frameCount]
+ expected: FAIL
+
+ [ImageTrack interface: attribute repetitionCount]
+ expected: FAIL
+
+ [ImageTrack interface: attribute selected]
+ expected: FAIL
+
+ [idl_test setup]
+ expected: FAIL
diff --git a/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini b/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini
index 6bcc300c3b..2d88141bee 100644
--- a/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/video-decoder.crossOriginIsolated.https.any.js.ini
@@ -4,12 +4,10 @@
if (os == "android") and debug: [OK, TIMEOUT]
[Test isConfigSupported() and configure() using a SharedArrayBuffer]
expected:
- if os == "mac": PRECONDITION_FAILED
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)]
expected:
- if os == "mac": PRECONDITION_FAILED
if os == "android": PRECONDITION_FAILED
@@ -19,10 +17,8 @@
if (os == "android") and not swgl: [OK, TIMEOUT]
[Test isConfigSupported() and configure() using a SharedArrayBuffer]
expected:
- if os == "mac": PRECONDITION_FAILED
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() and configure() using a Uint8Array(SharedArrayBuffer)]
expected:
- if os == "mac": PRECONDITION_FAILED
if os == "android": PRECONDITION_FAILED
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 807658b4b2..1f2cb482f0 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,35 +3,30 @@
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
@@ -40,33 +35,28 @@
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/videoDecoder-codec-specific.https.any.js.ini b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
index bb208c6800..abcbf5335c 100644
--- a/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
+++ b/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
@@ -77,75 +77,75 @@
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test low-latency decoding]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?vp9]
@@ -230,75 +230,75 @@
if (os == "linux") and debug and not fission and swgl: [OK, CRASH]
[Test isConfigSupported()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test low-latency decoding]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?vp8]
@@ -605,75 +605,75 @@
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test low-latency decoding]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?h264_annexb]
@@ -683,75 +683,75 @@
if (processor == "x86") and (os == "linux"): [OK, CRASH]
[Test isConfigSupported()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[Test low-latency decoding]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
- if (os == "android") or (os == "mac"): PRECONDITION_FAILED
+ if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?h265_hevc]