Files
firefox/testing/web-platform/meta/webcodecs/videoDecoder-codec-specific.https.any.js.ini
T
Chun-Min Chang baa8d9c963 Bug 1891897 - Validate WebCodecs decoder's flush promise handling r=media-playback-reviewers,padenot
Earlier, the WebCodecs decoder modified how it handles promises
associated with flush requests in Bug 1839993 [1]. This patch introduces
tests to ensure that the decoder's handler for a flush request can
correctly resolve or reject the associated promise without affecting
other pending promises.

[1] https://hg.mozilla.org/mozilla-central/rev/32b98903fcfbd8ceb2b29e0dc70dbf3f09a4021a

Differential Revision: https://phabricator.services.mozilla.com/D207655
2024-04-26 17:03:27 +00:00

1087 lines
27 KiB
INI

[videoDecoder-codec-specific.https.any.worker.html?vp8]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if os == "android": PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if os == "android": PRECONDITION_FAILED
[Test invalid configs]
expected:
if os == "android": PRECONDITION_FAILED
[Test configure()]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a key frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if os == "android": PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if os == "android": PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Decode empty frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding after flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if os == "android": PRECONDITION_FAILED
[Test reset during flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if os == "android": PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?h264_avc]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?vp9]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if os == "android": PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if os == "android": PRECONDITION_FAILED
[Test invalid configs]
expected:
if os == "android": PRECONDITION_FAILED
[Test configure()]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a key frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if os == "android": PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if os == "android": PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Decode empty frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding after flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if os == "android": PRECONDITION_FAILED
[Test reset during flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if os == "android": PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?h264_annexb]
prefs: [dom.media.webcodecs.enabled:true]
expected:
if (os == "linux") and debug and fission and not swgl: [OK, CRASH]
if (os == "linux") and debug and not fission and swgl: [OK, CRASH]
[Test isConfigSupported()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?vp8]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if os == "android": PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if os == "android": PRECONDITION_FAILED
[Test invalid configs]
expected:
if os == "android": PRECONDITION_FAILED
[Test configure()]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a key frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if os == "android": PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if os == "android": PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Decode empty frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding after flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if os == "android": PRECONDITION_FAILED
[Test reset during flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if os == "android": PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?av1]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if os == "android": PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if os == "android": PRECONDITION_FAILED
[Test invalid configs]
expected:
if os == "android": PRECONDITION_FAILED
[Test configure()]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a key frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if os == "android": PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if os == "android": PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Decode empty frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding after flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if os == "android": PRECONDITION_FAILED
[Test reset during flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if os == "android": PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?av1]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if os == "android": PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if os == "android": PRECONDITION_FAILED
[Test invalid configs]
expected:
if os == "android": PRECONDITION_FAILED
[Test configure()]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a key frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if os == "android": PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if os == "android": PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Decode empty frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding after flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if os == "android": PRECONDITION_FAILED
[Test reset during flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if os == "android": PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?vp9]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if os == "android": PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if os == "android": PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if os == "android": PRECONDITION_FAILED
[Test invalid configs]
expected:
if os == "android": PRECONDITION_FAILED
[Test configure()]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a key frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if os == "android": PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if os == "android": PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if os == "android": PRECONDITION_FAILED
[Decode empty frame]
expected:
if os == "android": PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding after flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if os == "android": PRECONDITION_FAILED
[Test reset during flush]
expected:
if os == "android": PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if os == "android": PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if os == "android": PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?h264_avc]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?h264_annexb]
prefs: [dom.media.webcodecs.enabled:true]
expected:
if (processor == "x86_64") and not fission and (os == "linux") and debug and not swgl: [OK, CRASH]
if (processor == "x86") and (os == "linux"): [OK, CRASH]
[Test isConfigSupported()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test invalid configs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test configure()]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a key frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode a non key frame first fails]
expected:
if (os == "android"): PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode empty frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Decode corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding after flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test reset during flush]
expected:
if (os == "android"): PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected:
if os == "android": PRECONDITION_FAILED
[Test low-latency decoding]
expected:
if (os == "android"): PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected:
if (os == "android"): PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?h265_hevc]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected: PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected: PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected: PRECONDITION_FAILED
[Test invalid configs]
expected: PRECONDITION_FAILED
[Test configure()]
expected: PRECONDITION_FAILED
[Decode a key frame]
expected: PRECONDITION_FAILED
[Decode a non key frame first fails]
expected: PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected: PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected: PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected: PRECONDITION_FAILED
[Decode empty frame]
expected: PRECONDITION_FAILED
[Decode corrupt frame]
expected: PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected: PRECONDITION_FAILED
[Test decoding after flush]
expected: PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected: PRECONDITION_FAILED
[Test reset during flush]
expected: PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test low-latency decoding]
expected: PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected: PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?h265_hevc]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected: PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected: PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected: PRECONDITION_FAILED
[Test invalid configs]
expected: PRECONDITION_FAILED
[Test configure()]
expected: PRECONDITION_FAILED
[Decode a key frame]
expected: PRECONDITION_FAILED
[Decode a non key frame first fails]
expected: PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected: PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected: PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected: PRECONDITION_FAILED
[Decode empty frame]
expected: PRECONDITION_FAILED
[Decode corrupt frame]
expected: PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected: PRECONDITION_FAILED
[Test decoding after flush]
expected: PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected: PRECONDITION_FAILED
[Test reset during flush]
expected: PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test low-latency decoding]
expected: PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected: PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.html?h265_annexb]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected: PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected: PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected: PRECONDITION_FAILED
[Test invalid configs]
expected: PRECONDITION_FAILED
[Test configure()]
expected: PRECONDITION_FAILED
[Decode a key frame]
expected: PRECONDITION_FAILED
[Decode a non key frame first fails]
expected: PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected: PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected: PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected: PRECONDITION_FAILED
[Decode empty frame]
expected: PRECONDITION_FAILED
[Decode corrupt frame]
expected: PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected: PRECONDITION_FAILED
[Test decoding after flush]
expected: PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected: PRECONDITION_FAILED
[Test reset during flush]
expected: PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test low-latency decoding]
expected: PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected: PRECONDITION_FAILED
[videoDecoder-codec-specific.https.any.worker.html?h265_annexb]
prefs: [dom.media.webcodecs.enabled:true]
[Test isConfigSupported()]
expected: PRECONDITION_FAILED
[Test isConfigSupported() with 1080p crop]
expected: PRECONDITION_FAILED
[Test that isConfigSupported() returns a parsed configuration]
expected: PRECONDITION_FAILED
[Test invalid configs]
expected: PRECONDITION_FAILED
[Test configure()]
expected: PRECONDITION_FAILED
[Decode a key frame]
expected: PRECONDITION_FAILED
[Decode a non key frame first fails]
expected: PRECONDITION_FAILED
[Verify reset() suppresses outputs]
expected: PRECONDITION_FAILED
[Test unconfigured VideoDecoder operations]
expected: PRECONDITION_FAILED
[Test closed VideoDecoder operations]
expected: PRECONDITION_FAILED
[Decode empty frame]
expected: PRECONDITION_FAILED
[Decode corrupt frame]
expected: PRECONDITION_FAILED
[Close while decoding corrupt frame]
expected: PRECONDITION_FAILED
[Test decoding after flush]
expected: PRECONDITION_FAILED
[Test decoding a with negative timestamp]
expected: PRECONDITION_FAILED
[Test reset during flush]
expected: PRECONDITION_FAILED
[Test new flush after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test decoding a corrupt frame after reset in a flush callback]
expected: PRECONDITION_FAILED
[Test low-latency decoding]
expected: PRECONDITION_FAILED
[VideoDecoder decodeQueueSize test]
expected: PRECONDITION_FAILED