diff options
Diffstat (limited to 'testing/web-platform/meta/webcodecs')
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] |