[wpt-sync] Sync PR 29664 - [webcodecs] Emit AbortError for flushes that have been reset.
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox92 fixed)
Tracking | Status | |
---|---|---|
firefox92 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 29664 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/29664
Details from upstream follow.
b'Dan Sanders <sandersd@chromium.org>' wrote:
[webcodecs] Emit AbortError for flushes that have been reset.
Previously these Promises were rejected with undefined, but the
appropriate object is an AbortError.Bug: 1201299
Change-Id: I023c1107541ce7e809f769a3fa4d422c63dcdf83
Reviewed-on: https://chromium-review.googlesource.com/3027782
WPT-Export-Revision: be5f6a94bf431ec2feaf6045913dd6c572c6d676
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
CI Results
Ran 10 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 22 tests and 17 subtests
Status Summary
Firefox
ERROR : 22
NOTRUN: 266
Chrome
OK : 22
PASS : 204
FAIL : 62
Safari
ERROR : 22
NOTRUN: 266
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/webcodecs/audioDecoder-codec-specific.any.worker.html?opus: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.html?opus: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.worker.html?adts_aac: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.html?pcm_mulaw: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.worker.html?mp3: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.html?mp3: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.worker.html?pcm_alaw: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.worker.html?pcm_mulaw: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.html?mp4_aac: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.html?adts_aac: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.worker.html?mp4_aac: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/audioDecoder-codec-specific.any.html?pcm_alaw: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that AudioDecoder.isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify closed AudioDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.worker.html?vp9: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.worker.html?h264_annexb: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.worker.html?h264_avc: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.html?h264_avc: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.html?h264_annexb: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.html?av1: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.html?vp9: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.worker.html?av1: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.worker.html?vp8: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/webcodecs/videoDecoder-codec-specific.any.html?vp8: ERROR (Chrome: OK, Safari: ERROR)
Test isConfigSupported(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test isConfigSupported() with 1080p crop: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test that isConfigSupported() returns a parsed configuration: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test invalid configs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test configure(): NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a key frame: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode a non key frame first fails: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Verify reset() suppresses outputs: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test unconfigured VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test closed VideoDecoder operations: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Decode empty frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Decode corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Close while decoding corrupt frame: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test decoding after flush: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test decoding a with negative timestamp: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Test reset during flush: NOTRUN (Chrome: FAIL, Safari: NOTRUN)
Test low-latency decoding: NOTRUN (Chrome: PASS, Safari: NOTRUN)
Comment 7•3 years ago
|
||
bugherder |
Description
•