openh264 will allow us to run these tests with the actual OpenH264 plugin, which is much closer to the release configuration than the fake plugins. It forces OpenH264 to be preferred by default to maximize the test coverage using the plugin. To accomplish this, it adds the OpenH264 plugin build task as a dependency, and adds caching for it to prevent wasting CI time on something that rarely changes. In a follow up bug, we can remove the fake OpenH264 plugin entirely and always run CI with the real plugin. There may need to be additional annotations there, and it affects a much larger scope of tasks, so we will do that separately to minimize risk. Differential Revision: https://phabricator.services.mozilla.com/D320666
1395 lines
35 KiB
INI
1395 lines
35 KiB
INI
[videoDecoder-codec-specific.https.any.worker.html?vp8]
|
|
[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
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.worker.html?h264_avc]
|
|
expected:
|
|
if openh264: TIMEOUT
|
|
[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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if openh264: FAIL
|
|
if (os == "linux") and debug and (display == "x11"): [PASS, FAIL]
|
|
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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: TIMEOUT
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.worker.html?vp9]
|
|
[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
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.worker.html?h264_annexb]
|
|
expected:
|
|
if openh264: TIMEOUT
|
|
if (os == "linux") and debug: [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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: TIMEOUT
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?vp8]
|
|
[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
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?av1]
|
|
[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
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.worker.html?av1]
|
|
expected:
|
|
if tsan: [OK, TIMEOUT]
|
|
[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
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?vp9]
|
|
[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
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?h264_avc]
|
|
expected:
|
|
if openh264: TIMEOUT
|
|
[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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: TIMEOUT
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?h264_annexb]
|
|
expected:
|
|
if openh264: TIMEOUT
|
|
[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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: FAIL
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if openh264: FAIL
|
|
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 openh264: TIMEOUT
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if openh264: NOTRUN
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?h265_hevc]
|
|
[Test isConfigSupported()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test isConfigSupported() with 1080p crop]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test that isConfigSupported() returns a parsed configuration]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test invalid configs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test unconfigured VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test closed VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode empty frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Close while decoding corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding after flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test reset during flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test new flush after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.worker.html?h265_hevc]
|
|
[Test isConfigSupported()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test isConfigSupported() with 1080p crop]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test that isConfigSupported() returns a parsed configuration]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test invalid configs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test unconfigured VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test closed VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode empty frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Close while decoding corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding after flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test reset during flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test new flush after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.html?h265_annexb]
|
|
[Test isConfigSupported()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test isConfigSupported() with 1080p crop]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test that isConfigSupported() returns a parsed configuration]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test invalid configs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test unconfigured VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test closed VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode empty frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Close while decoding corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding after flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test reset during flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test new flush after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
|
|
[videoDecoder-codec-specific.https.any.worker.html?h265_annexb]
|
|
[Test isConfigSupported()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test isConfigSupported() with 1080p crop]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test that isConfigSupported() returns a parsed configuration]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test invalid configs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure()]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a non key frame first fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Verify reset() suppresses outputs]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test unconfigured VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test closed VideoDecoder operations]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode empty frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Close while decoding corrupt frame]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding after flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a with negative timestamp]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test reset during flush]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test new flush after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test decoding a corrupt frame after reset in a flush callback]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test low-latency decoding]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[VideoDecoder decodeQueueSize test]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Test configure, reset, configure does not stall]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|
|
|
|
[Decode a key frame marked as delta fails]
|
|
expected:
|
|
if os == "win": PRECONDITION_FAILED
|
|
if os == "android": PRECONDITION_FAILED
|