diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 14:29:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 14:29:10 +0000 |
commit | 2aa4a82499d4becd2284cdb482213d541b8804dd (patch) | |
tree | b80bf8bf13c3766139fbacc530efd0dd9d54394c /dom/media/test/mochitest.ini | |
parent | Initial commit. (diff) | |
download | firefox-upstream.tar.xz firefox-upstream.zip |
Adding upstream version 86.0.1.upstream/86.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'dom/media/test/mochitest.ini')
-rw-r--r-- | dom/media/test/mochitest.ini | 1172 |
1 files changed, 1172 insertions, 0 deletions
diff --git a/dom/media/test/mochitest.ini b/dom/media/test/mochitest.ini new file mode 100644 index 0000000000..6561f1e614 --- /dev/null +++ b/dom/media/test/mochitest.ini @@ -0,0 +1,1172 @@ +# Media tests should be backend independent, i.e., not conditioned on ogg, +# wave etc. (The only exception is the can_play_type tests, which +# necessarily depend on the backend(s) configured.) As far as possible, each +# test should work with any resource type. This makes it easy to add new +# backends and reduces the amount of test duplication. + +# For each supported backend, resources that can be played by that backend +# should be added to the lists in manifest.js. Media tests that aren't +# testing for a bug in handling a specific resource type should pick one of +# the lists in manifest.js and run the test for each resource in the list +# that is supported in the current build (the canPlayType API is useful for +# this). + +# To test whether a valid resource can simply be played through correctly, +# and optionally that its metadata is read correctly, just add it to +# gPlayTests in manifest.js. To test whether an invalid resource correctly +# throws an error (and does not cause a crash or hang), just add it to +# gErrorTests in manifest.js. + +# To test for a specific bug in handling a specific resource type, make the +# test first check canPlayType for the type, and if it's not supported, just +# do ok(true, "Type not supported") and stop the test. + +[DEFAULT] +subsuite = media +skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536604 +support-files = + 16bit_wave_extrametadata.wav + 16bit_wave_extrametadata.wav^headers^ + 320x240.ogv + 320x240.ogv^headers^ + 448636.ogv + 448636.ogv^headers^ + A4.ogv + A4.ogv^headers^ + VID_0001.ogg + VID_0001.ogg^headers^ + allowed.sjs + ambisonics.mp4 + ambisonics.mp4^headers^ + audio-gaps.ogg + audio-gaps.ogg^headers^ + audio-gaps-short.ogg + audio-gaps-short.ogg^headers^ + audio-overhang.ogg + audio-overhang.ogg^headers^ + audio.wav + audio.wav^headers^ + av1.mp4 + av1.mp4^headers^ + background_video.js + badtags.ogg + badtags.ogg^headers^ + bear-640x360-v_frag-cenc-key_rotation.mp4 + bear-640x360-a_frag-cenc-key_rotation.mp4 + beta-phrasebook.ogg + beta-phrasebook.ogg^headers^ + big.wav + big.wav^headers^ + big-buck-bunny-cenc-avc3-1.m4s + big-buck-bunny-cenc-avc3-1.m4s^headers^ + big-buck-bunny-cenc-avc3-init.mp4 + big-buck-bunny-cenc-avc3-init.mp4^headers^ + big-short.wav + big-short.wav^headers^ + bipbop.mp4 + bipbop-cenc-audio1.m4s + bipbop-cenc-audio1.m4s^headers^ + bipbop-cenc-audio2.m4s + bipbop-cenc-audio2.m4s^headers^ + bipbop-cenc-audio3.m4s + bipbop-cenc-audio3.m4s^headers^ + bipbop-cenc-audioinit.mp4 + bipbop-cenc-audioinit.mp4^headers^ + bipbop-cenc-video1.m4s + bipbop-cenc-video1.m4s^headers^ + bipbop-cenc-video2.m4s + bipbop-cenc-video2.m4s^headers^ + bipbop-cenc-videoinit.mp4 + bipbop-cenc-videoinit.mp4^headers^ + bipbop-cenc-video-10s.mp4 + bipbop-cenc-video-10s.mp4^headers^ + bipbop-clearkey-keyrotation-clear-lead-audio.mp4 + bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^ + bipbop-clearkey-keyrotation-clear-lead-video.mp4 + bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^ + bipbop_225w_175kbps.mp4 + bipbop_225w_175kbps.mp4^headers^ + bipbop_225w_175kbps-cenc-audio-key1-1.m4s + bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key1-2.m4s + bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key1-3.m4s + bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key1-4.m4s + bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key1-init.mp4 + bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_225w_175kbps-cenc-audio-key2-1.m4s + bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key2-2.m4s + bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key2-3.m4s + bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key2-4.m4s + bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_225w_175kbps-cenc-audio-key2-init.mp4 + bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_225w_175kbps-cenc-video-key1-1.m4s + bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^ + bipbop_225w_175kbps-cenc-video-key1-init.mp4 + bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^ + bipbop_225w_175kbps-cenc-video-key2-1.m4s + bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^ + bipbop_225w_175kbps-cenc-video-key2-init.mp4 + bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^ + bipbop_300_215kbps-cenc-audio-key1-1.m4s + bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key1-2.m4s + bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key1-3.m4s + bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key1-4.m4s + bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key1-init.mp4 + bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_300_215kbps-cenc-audio-key2-1.m4s + bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key2-2.m4s + bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key2-3.m4s + bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key2-4.m4s + bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_300_215kbps-cenc-audio-key2-init.mp4 + bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_300_215kbps-cenc-video-key1-1.m4s + bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^ + bipbop_300_215kbps-cenc-video-key1-2.m4s + bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^ + bipbop_300_215kbps-cenc-video-key1-init.mp4 + bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^ + bipbop_300_215kbps-cenc-video-key2-1.m4s + bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^ + bipbop_300_215kbps-cenc-video-key2-2.m4s + bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^ + bipbop_300_215kbps-cenc-video-key2-init.mp4 + bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^ + bipbop_300wp_227kbps-cenc-audio-key1-1.m4s + bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key1-2.m4s + bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key1-3.m4s + bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key1-4.m4s + bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key1-init.mp4 + bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_300wp_227kbps-cenc-audio-key2-1.m4s + bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key2-2.m4s + bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key2-3.m4s + bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key2-4.m4s + bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_300wp_227kbps-cenc-audio-key2-init.mp4 + bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_300wp_227kbps-cenc-video-key1-1.m4s + bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^ + bipbop_300wp_227kbps-cenc-video-key1-2.m4s + bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^ + bipbop_300wp_227kbps-cenc-video-key1-init.mp4 + bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^ + bipbop_300wp_227kbps-cenc-video-key2-1.m4s + bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^ + bipbop_300wp_227kbps-cenc-video-key2-2.m4s + bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^ + bipbop_300wp_227kbps-cenc-video-key2-init.mp4 + bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^ + bipbop_360w_253kbps-cenc-audio-key1-1.m4s + bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key1-2.m4s + bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key1-3.m4s + bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key1-4.m4s + bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key1-init.mp4 + bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_360w_253kbps-cenc-audio-key2-1.m4s + bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key2-2.m4s + bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key2-3.m4s + bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key2-4.m4s + bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_360w_253kbps-cenc-audio-key2-init.mp4 + bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_360w_253kbps-cenc-video-key1-1.m4s + bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^ + bipbop_360w_253kbps-cenc-video-key1-init.mp4 + bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^ + bipbop_360w_253kbps-cenc-video-key2-1.m4s + bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^ + bipbop_360w_253kbps-cenc-video-key2-init.mp4 + bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^ + bipbop_360w_253kbps-clearkey-audio.webm + bipbop_360w_253kbps-clearkey-audio.webm^headers^ + bipbop_360w_253kbps-clearkey-video-vp8.webm + bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^ + bipbop_360w_253kbps-clearkey-video-vp9.webm + bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^ + bipbop_480_624kbps-cenc-audio-key1-1.m4s + bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key1-2.m4s + bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key1-3.m4s + bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key1-4.m4s + bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key1-init.mp4 + bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_480_624kbps-cenc-audio-key2-1.m4s + bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key2-2.m4s + bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key2-3.m4s + bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key2-4.m4s + bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_480_624kbps-cenc-audio-key2-init.mp4 + bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_480_624kbps-cenc-video-key1-1.m4s + bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^ + bipbop_480_624kbps-cenc-video-key1-2.m4s + bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^ + bipbop_480_624kbps-cenc-video-key1-init.mp4 + bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^ + bipbop_480_624kbps-cenc-video-key2-1.m4s + bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^ + bipbop_480_624kbps-cenc-video-key2-2.m4s + bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^ + bipbop_480_624kbps-cenc-video-key2-init.mp4 + bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^ + bipbop_480_959kbps-cenc-audio-key1-1.m4s + bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key1-2.m4s + bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key1-3.m4s + bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key1-4.m4s + bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key1-init.mp4 + bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_480_959kbps-cenc-audio-key2-1.m4s + bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key2-2.m4s + bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key2-3.m4s + bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key2-4.m4s + bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_480_959kbps-cenc-audio-key2-init.mp4 + bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_480_959kbps-cenc-video-key1-1.m4s + bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^ + bipbop_480_959kbps-cenc-video-key1-2.m4s + bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^ + bipbop_480_959kbps-cenc-video-key1-init.mp4 + bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^ + bipbop_480_959kbps-cenc-video-key2-1.m4s + bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^ + bipbop_480_959kbps-cenc-video-key2-2.m4s + bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^ + bipbop_480_959kbps-cenc-video-key2-init.mp4 + bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^ + bipbop_480wp_663kbps-cenc-audio-key1-1.m4s + bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key1-2.m4s + bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key1-3.m4s + bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key1-4.m4s + bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key1-init.mp4 + bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_480wp_663kbps-cenc-audio-key2-1.m4s + bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key2-2.m4s + bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key2-3.m4s + bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key2-4.m4s + bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_480wp_663kbps-cenc-audio-key2-init.mp4 + bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_480wp_663kbps-cenc-video-key1-1.m4s + bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^ + bipbop_480wp_663kbps-cenc-video-key1-2.m4s + bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^ + bipbop_480wp_663kbps-cenc-video-key1-init.mp4 + bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^ + bipbop_480wp_663kbps-cenc-video-key2-1.m4s + bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^ + bipbop_480wp_663kbps-cenc-video-key2-2.m4s + bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^ + bipbop_480wp_663kbps-cenc-video-key2-init.mp4 + bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^ + bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s + bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s + bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s + bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s + bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4 + bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^ + bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s + bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s + bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s + bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s + bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^ + bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4 + bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^ + bipbop_480wp_1001kbps-cenc-video-key1-1.m4s + bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^ + bipbop_480wp_1001kbps-cenc-video-key1-2.m4s + bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^ + bipbop_480wp_1001kbps-cenc-video-key1-init.mp4 + bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^ + bipbop_480wp_1001kbps-cenc-video-key2-1.m4s + bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^ + bipbop_480wp_1001kbps-cenc-video-key2-2.m4s + bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^ + bipbop_480wp_1001kbps-cenc-video-key2-init.mp4 + bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^ + bipbop-lateaudio.mp4 + bipbop-lateaudio.mp4^headers^ + black100x100-aspect3to2.ogv + black100x100-aspect3to2.ogv^headers^ + bogus.duh + bogus.ogv + bogus.ogv^headers^ + bogus.wav + bogus.wav^headers^ + bug461281.ogg + bug461281.ogg^headers^ + bug482461-theora.ogv + bug482461-theora.ogv^headers^ + bug482461.ogv + bug482461.ogv^headers^ + bug495129.ogv + bug495129.ogv^headers^ + bug495794.ogg + bug495794.ogg^headers^ + bug498380.ogv + bug498380.ogv^headers^ + bug498855-1.ogv + bug498855-1.ogv^headers^ + bug498855-2.ogv + bug498855-2.ogv^headers^ + bug498855-3.ogv + bug498855-3.ogv^headers^ + bug499519.ogv + bug499519.ogv^headers^ + bug500311.ogv + bug500311.ogv^headers^ + bug501279.ogg + bug501279.ogg^headers^ + bug504613.ogv + bug504613.ogv^headers^ + bug504644.ogv + bug504644.ogv^headers^ + bug504843.ogv + bug504843.ogv^headers^ + bug506094.ogv + bug506094.ogv^headers^ + bug516323.indexed.ogv + bug516323.indexed.ogv^headers^ + bug516323.ogv + bug516323.ogv^headers^ + bug520493.ogg + bug520493.ogg^headers^ + bug520500.ogg + bug520500.ogg^headers^ + bug520908.ogv + bug520908.ogv^headers^ + bug523816.ogv + bug523816.ogv^headers^ + bug533822.ogg + bug533822.ogg^headers^ + bug556821.ogv + bug556821.ogv^headers^ + bug557094.ogv + bug557094.ogv^headers^ + bug603918.webm + bug603918.webm^headers^ + bug604067.webm + bug604067.webm^headers^ + bug1066943.webm + bug1066943.webm^headers^ + bug1301226.wav + bug1301226.wav^headers^ + bug1301226-odd.wav + bug1301226-odd.wav^headers^ + bug1377278.webm + bug1377278.webm^headers^ + bunny.webm + can_play_type_dash.js + can_play_type_ogg.js + can_play_type_wave.js + can_play_type_webm.js + cancellable_request.sjs + chain.ogg + chain.ogg^headers^ + chain.ogv + chain.ogv^headers^ + chain.opus + chain.opus^headers^ + chained-audio-video.ogg + chained-audio-video.ogg^headers^ + chained-video.ogv + chained-video.ogv^headers^ + chromeHelper.js + cloneElementVisually_helpers.js + contentType.sjs + detodos.opus + detodos.opus^headers^ + detodos.webm + detodos.webm^headers^ + detodos-short.webm + detodos-short.webm^headers^ + detodos-recorder-test.opus + detodos-recorder-test.opus^headers^ + detodos-short.opus + detodos-short.opus^headers^ + dirac.ogg + dirac.ogg^headers^ + dynamic_resource.sjs + eme.js + empty_size.mp3 + file_access_controls.html + file_eme_createMediaKeys.html + flac-s24.flac + flac-s24.flac^headers^ + flac-noheader-s16.flac + flac-noheader-s16.flac^headers^ + flac-sample.mp4 + flac-sample.mp4^headers^ + flac-sample-cenc.mp4 + flac-sample-cenc.mp4^headers^ + fragment_noplay.js + fragment_play.js + gizmo.mp4 + gizmo.mp4^headers^ + gizmo-noaudio.mp4 + gizmo-noaudio.mp4^headers^ + gizmo-short.mp4 + gizmo-short.mp4^headers^ + gizmo.webm + gizmo.webm^headers^ + gizmo-noaudio.webm + gizmo-noaudio.webm^headers^ + gUM_support.js + gzipped_mp4.sjs + huge-id3.mp3 + huge-id3.mp3^headers^ + id3tags.mp3 + id3tags.mp3^headers^ + invalid-cmap-s0c0.opus + invalid-cmap-s0c0.opus^headers^ + invalid-cmap-s0c2.opus + invalid-cmap-s0c2.opus^headers^ + invalid-cmap-s1c2.opus + invalid-cmap-s1c2.opus^headers^ + invalid-cmap-short.opus + invalid-cmap-short.opus^headers^ + invalid-discard_on_multi_blocks.webm + invalid-discard_on_multi_blocks.webm^headers^ + invalid-excess_discard.webm + invalid-excess_discard.webm^headers^ + invalid-excess_neg_discard.webm + invalid-excess_neg_discard.webm^headers^ + invalid-m0c0.opus + invalid-m0c0.opus^headers^ + invalid-m0c3.opus + invalid-m0c3.opus^headers^ + invalid-m1c0.opus + invalid-m1c0.opus^headers^ + invalid-m1c9.opus + invalid-m1c9.opus^headers^ + invalid-m2c0.opus + invalid-m2c0.opus^headers^ + invalid-m2c1.opus + invalid-m2c1.opus^headers^ + invalid-neg_discard.webm + invalid-neg_discard.webm^headers^ + invalid-preskip.webm + invalid-preskip.webm^headers^ + manifest.js + midflight-redirect.sjs + multiple-bos.ogg + multiple-bos.ogg^headers^ + multiple-bos-more-header-fileds.ogg + multiple-bos-more-header-fileds.ogg^headers^ + multi_id3v2.mp3 + no-cues.webm + no-cues.webm^headers^ + notags.mp3 + notags.mp3^headers^ + opus-mapping2.mp4 + opus-mapping2.mp4^headers^ + opus-mapping2.webm + opus-mapping2.webm^headers^ + opus-sample.mp4 + opus-sample.mp4^headers^ + opus-sample-cenc.mp4 + opus-sample-cenc.mp4^headers^ + owl-funnier-id3.mp3 + owl-funnier-id3.mp3^headers^ + owl-funny-id3.mp3 + owl-funny-id3.mp3^headers^ + owl.mp3 + owl.mp3^headers^ + owl-short.mp3 + owl-short.mp3^headers^ + pixel_aspect_ratio.mp4 + play_promise.js + poster-test.jpg + r11025_msadpcm_c1.wav + r11025_msadpcm_c1.wav^headers^ + r11025_s16_c1.wav + r11025_s16_c1.wav^headers^ + r11025_s16_c1_trailing.wav + r11025_s16_c1_trailing.wav^headers^ + r11025_s16_c1-short.wav + r11025_s16_c1-short.wav^headers^ + r11025_u8_c1.wav + r11025_u8_c1.wav^headers^ + r11025_u8_c1_trunc.wav + r11025_u8_c1_trunc.wav^headers^ + r16000_u8_c1_list.wav + r16000_u8_c1_list.wav^headers^ + reactivate_helper.html + red-46x48.mp4 + red-46x48.mp4^headers^ + red-48x46.mp4 + red-48x46.mp4^headers^ + redirect.sjs + referer.sjs + resolution-change.webm + resolution-change.webm^headers^ + sample.3gp + sample.3g2 + sample-encrypted-sgpdstbl-sbgptraf.mp4 + sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^ + sample-fisbone-skeleton4.ogv + sample-fisbone-skeleton4.ogv^headers^ + sample-fisbone-wrong-header.ogv + sample-fisbone-wrong-header.ogv^headers^ + seek.ogv + seek.ogv^headers^ + seek-short.ogv + seek-short.ogv^headers^ + seek.webm + seek.webm^headers^ + seek-short.webm + seek-short.webm^headers^ + seek_support.js + seekLies.sjs + seek_with_sound.ogg^headers^ + short-cenc.mp4 + sine.webm + sine.webm^headers^ + sintel-short-clearkey-subsample-encrypted-audio.webm + sintel-short-clearkey-subsample-encrypted-audio.webm^headers^ + sintel-short-clearkey-subsample-encrypted-video.webm + sintel-short-clearkey-subsample-encrypted-video.webm^headers^ + short.mp4 + short.mp4.gz + short.mp4^headers^ + short-aac-encrypted-audio.mp4 + short-aac-encrypted-audio.mp4^headers^ + short-audio-fragmented-cenc-without-pssh.mp4 + short-audio-fragmented-cenc-without-pssh.mp4^headers^ + short-video.ogv + short-video.ogv^headers^ + short-vp9-encrypted-video.mp4 + short-vp9-encrypted-video.mp4^headers^ + small-shot-mp3.mp4 + small-shot-mp3.mp4^headers^ + small-shot.m4a + small-shot.mp3 + small-shot.mp3^headers^ + small-shot.ogg + small-shot.ogg^headers^ + small-shot.flac + sound.ogg + sound.ogg^headers^ + spacestorm-1000Hz-100ms.ogg + spacestorm-1000Hz-100ms.ogg^headers^ + split.webm + split.webm^headers^ + street.mp4 + street.mp4^headers^ + test-1-mono.opus + test-1-mono.opus^headers^ + test-2-stereo.opus + test-2-stereo.opus^headers^ + test-3-LCR.opus + test-3-LCR.opus^headers^ + test-4-quad.opus + test-4-quad.opus^headers^ + test-5-5.0.opus + test-5-5.0.opus^headers^ + test-6-5.1.opus + test-6-5.1.opus^headers^ + test-7-6.1.opus + test-7-6.1.opus^headers^ + test-8-7.1.opus + test-8-7.1.opus^headers^ + test-stereo-phase-inversion-180.opus + test-stereo-phase-inversion-180.opus^headers^ + variable-channel.ogg + variable-channel.ogg^headers^ + variable-channel.opus + variable-channel.opus^headers^ + variable-preskip.opus + variable-preskip.opus^headers^ + variable-samplerate.ogg + variable-samplerate.ogg^headers^ + variable-samplerate.opus + variable-samplerate.opus^headers^ + vbr-head.mp3 + vbr-head.mp3^headers^ + vbr.mp3 + vbr.mp3^headers^ + very-short.mp3 + video-overhang.ogg + video-overhang.ogg^headers^ + vp9-superframes.webm + vp9-superframes.webm^headers^ + vp9.webm + vp9.webm^headers^ + vp9-short.webm + vp9-short.webm^headers^ + vp9cake.webm + vp9cake.webm^headers^ + vp9cake-short.webm + vp9cake-short.webm^headers^ + wave_metadata.wav + wave_metadata.wav^headers^ + wave_metadata_bad_len.wav + wave_metadata_bad_len.wav^headers^ + wave_metadata_bad_no_null.wav + wave_metadata_bad_no_null.wav^headers^ + wave_metadata_bad_utf8.wav + wave_metadata_bad_utf8.wav^headers^ + wave_metadata_unknown_tag.wav + wave_metadata_unknown_tag.wav^headers^ + wave_metadata_utf8.wav + wave_metadata_utf8.wav^headers^ + wavedata_alaw.wav + wavedata_alaw.wav^headers^ + wavedata_float.wav + wavedata_float.wav^headers^ + wavedata_s24.wav + wavedata_s24.wav^headers^ + wavedata_s16.wav + wavedata_s16.wav^headers^ + wavedata_u8.wav + wavedata_u8.wav^headers^ + wavedata_ulaw.wav + wavedata_ulaw.wav^headers^ + !/dom/canvas/test/captureStream_common.js + !/dom/html/test/reflect.js + !/dom/media/webrtc/tests/mochitests/head.js + hls/bipbop_16x9_single.m3u8 + hls/bipbop_4x3_single.m3u8 + hls/bipbop_4x3_variant.m3u8 + hls/400x300_prog_index.m3u8 + hls/400x300_prog_index_5s.m3u8 + hls/416x243_prog_index_5s.m3u8 + hls/640x480_prog_index.m3u8 + hls/960x720_prog_index.m3u8 + hls/400x300_seg0.ts + hls/400x300_seg0_5s.ts + hls/400x300_seg1.ts + hls/416x243_seg0_5s.ts + hls/640x480_seg0.ts + hls/640x480_seg1.ts + hls/960x720_seg0.ts + hls/960x720_seg1.ts + +[test_access_control.html] +[test_arraybuffer.html] +[test_aspectratio_mp4.html] +[test_audio1.html] +[test_audio2.html] +[test_audioDocumentTitle.html] +skip-if = true # bug 475110 - disabled since we don't play Wave files standalone +[test_buffered.html] +[test_bug448534.html] +[test_bug463162.xhtml] +[test_bug465498.html] +[test_bug495145.html] +skip-if = os == "win" #Bug 1404373 +[test_bug495300.html] +[test_bug654550.html] +[test_bug686942.html] +[test_bug726904.html] +[test_bug874897.html] +[test_bug879717.html] +skip-if = toolkit == 'android' # bug 1285441, android(bug 1232305) +tags=capturestream +[test_bug895305.html] +skip-if = (android_version == '25' && debug) # android(bug 1232305) +[test_bug919265.html] +skip-if = (android_version == '25' && debug) # android(bug 1232305) +[test_bug1113600.html] +tags=capturestream +[test_bug1242338.html] +[test_bug1248229.html] +tags=capturestream +[test_bug1512958.html] +tags=mtg capturestream +[test_bug1553262.html] +tags=mtg capturestream +[test_can_play_type.html] +skip-if = (android_version == '25' && debug) # android(bug 1232305) +[test_can_play_type_mpeg.html] +[test_can_play_type_no_ogg.html] +skip-if = (android_version == '25' && debug) # android(bug 1232305) +[test_can_play_type_ogg.html] +skip-if = (android_version == '25' && debug) # android(bug 1232305) +[test_chaining.html] +[test_clone_media_element.html] +skip-if = toolkit == 'android' # bug 1108558, android(bug 1232305) +[test_closing_connections.html] +[test_constants.html] +[test_controls.html] +[test_cueless_webm_seek-1.html] +[test_cueless_webm_seek-2.html] +[test_cueless_webm_seek-3.html] +[test_currentTime.html] +[test_decode_error.html] +[test_decode_error_crossorigin.html] +[test_decoder_disable.html] +[test_defaultMuted.html] +[test_delay_load.html] +[test_duration_after_error.html] +[test_eme_autoplay.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_pssh_in_moof.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_session_callable_value.html] +skip-if = verify && debug && (os == 'linux') +scheme=https +[test_eme_canvas_blocked.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_createMediaKeys_iframes.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_detach_media_keys.html] +skip-if = toolkit == 'android' || (verify && debug && (os == 'linux' || os == 'win')) # bug 1149374 +scheme=https +[test_eme_detach_reattach_same_mediakeys_during_playback.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_initDataTypes.html] +skip-if = toolkit == 'android' || (verify && debug && (os == 'linux' || os == 'mac')) # bug 1149374 +scheme=https +[test_eme_missing_pssh.html] +skip-if = toolkit == 'android' || (verify && debug && (os == 'mac')) # bug 1149374 +scheme=https +[test_eme_non_mse_fails.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_request_notifications.html] +skip-if = toolkit == 'android' || (verify && debug && (os == 'linux')) # bug 1149374 +scheme=https +[test_eme_playback.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_requestKeySystemAccess.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_requestMediaKeySystemAccess_with_app_approval.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_sample_groups_playback.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_setMediaKeys_before_attach_MediaSource.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_stream_capture_blocked_case1.html] +tags=mtg capturestream +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_stream_capture_blocked_case2.html] +tags=mtg capturestream +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_stream_capture_blocked_case3.html] +tags=mtg capturestream +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_unsetMediaKeys_then_capture.html] +skip-if = xorigin || toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_waitingforkey.html] +skip-if = xorigin || toolkit == 'android' # bug 1149374 +scheme=https +[test_eme_getstatusforpolicy.html] +skip-if = toolkit == 'android' # bug 1149374 +scheme=https +[test_empty_resource.html] +[test_error_in_video_document.html] +[test_error_on_404.html] +[test_fastSeek.html] +[test_fastSeek-forwards.html] +[test_imagecapture.html] +scheme=https +[test_info_leak.html] +[test_invalid_reject.html] +[test_invalid_reject_play.html] +[test_invalid_seek.html] +[test_load.html] +[test_load_candidates.html] +[test_load_same_resource.html] +[test_load_source.html] +[test_load_source_empty_type.html] +[test_loop.html] +[test_looping_eventsOrder.html] +[test_media_selection.html] +[test_media_sniffer.html] +[test_mediacapabilities_resistfingerprinting.html] +[test_mediarecorder_avoid_recursion.html] +skip-if = os == 'win' && !debug +scheme=https +tags=mtg +[test_mediarecorder_bitrate.html] +skip-if = toolkit == 'android' # bug 1297432, android(bug 1232305) +tags=mtg +[test_mediarecorder_creation.html] +tags=mtg capturestream +[test_mediarecorder_creation_fail.html] +tags=mtg +[test_mediarecorder_fires_start_event_once_when_erroring.html] +tags=mtg +[test_mediarecorder_onerror_pause.html] +scheme=https +tags=mtg +[test_mediarecorder_pause_resume_video.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_mediarecorder_playback_can_repeat.html] +tags=mtg +[test_mediarecorder_principals.html] +skip-if = (os == 'win' && os_version == '10.0' && webrender) # Bug 1453375 +tags=mtg +[test_mediarecorder_record_4ch_audiocontext.html] +tags=mtg +skip-if = os == "linux" && bits == 64 #Bug 1598101 +[test_mediarecorder_record_addtracked_stream.html] +skip-if = toolkit == 'android' # Bug 1408241 +tags=mtg capturestream +[test_mediarecorder_record_audiocontext.html] +tags=mtg +[test_mediarecorder_record_audiocontext_mlk.html] +tags=mtg +[test_mediarecorder_record_audionode.html] +tags=mtg +[test_mediarecorder_record_canvas_captureStream.html] +skip-if = toolkit == 'android' # android(bug 1232305) +tags=mtg +[test_mediarecorder_record_changing_video_resolution.html] +skip-if = toolkit == 'android' # android(bug 1232305) +tags=mtg +[test_mediarecorder_record_upsize_resolution.html] +skip-if = toolkit == 'android' # android(bug 1232305) +tags=mtg +[test_mediarecorder_record_downsize_resolution.html] +skip-if = toolkit == 'android' # android(bug 1232305) +tags=mtg +[test_mediarecorder_record_gum_video_timeslice.html] +scheme=https +tags=mtg +[test_mediarecorder_record_gum_video_timeslice_mixed.html] +scheme=https +tags=mtg +[test_mediarecorder_record_immediate_stop.html] +tags=mtg capturestream +[test_mediarecorder_record_no_timeslice.html] +tags=mtg capturestream +[test_mediarecorder_record_session.html] +tags=mtg capturestream +[test_mediarecorder_record_startstopstart.html] +tags=mtg +[test_mediarecorder_record_timeslice.html] +tags=mtg capturestream +[test_mediarecorder_reload_crash.html] +tags=mtg capturestream +[test_mediarecorder_state_transition.html] +tags=mtg capturestream +[test_mediarecorder_state_event_order.html] +tags=mtg capturestream +[test_mediarecorder_webm_support.html] +tags=mtg +[test_mediarecorder_record_getdata_afterstart.html] +tags=mtg capturestream +[test_mediatrack_consuming_mediaresource.html] +[test_mediatrack_consuming_mediastream.html] +scheme=https +tags=mtg +[test_mediatrack_events.html] +scheme=https +[test_mediatrack_parsing_ogg.html] +[test_mediatrack_replay_from_end.html] +[test_metadata.html] +[test_midflight_redirect_blocked.html] +[test_mixed_principals.html] +skip-if = toolkit == 'android' # bug 1309814, android(bug 1232305) +[test_mozHasAudio.html] +[test_mp3_with_multiple_ID3v2.html] +[test_multiple_mediastreamtracks.html] +scheme=https +[test_networkState.html] +[test_new_audio.html] +[test_no_load_event.html] +[test_not_reset_playbackRate_when_removing_nonloaded_media_from_document.html] +[test_paused.html] +[test_paused_after_ended.html] +[test_play_events.html] +[test_play_events_2.html] +[test_play_promise_1.html] +tags=promise-play +[test_play_promise_2.html] +tags=promise-play +[test_play_promise_3.html] +tags=promise-play +[test_play_promise_4.html] +tags=promise-play +[test_play_promise_5.html] +tags=promise-play +[test_play_promise_6.html] +tags=promise-play +[test_play_promise_7.html] +tags=promise-play +[test_play_promise_8.html] +tags=promise-play +[test_play_promise_9.html] +tags=promise-play +[test_play_promise_10.html] +tags=promise-play +[test_play_promise_11.html] +tags=promise-play +[test_play_promise_12.html] +tags=promise-play +[test_play_promise_13.html] +tags=promise-play +[test_play_promise_14.html] +tags=promise-play +[test_play_promise_15.html] +tags=promise-play +[test_play_promise_16.html] +tags=promise-play +[test_play_promise_17.html] +tags=promise-play +[test_play_promise_18.html] +tags=promise-play +[test_play_twice.html] +skip-if = appname == "seamonkey" # Seamonkey: Bug 598252, bug 1307337, bug 1143695 +[test_playback.html] +skip-if = toolkit == 'android' || (debug && os == "mac") # bug 1316177, 1484451 +[test_playback_errors.html] +[test_playback_rate.html] +[test_playback_rate_playpause.html] +[test_playback_reactivate.html] +[test_played.html] +skip-if = toolkit == 'android' && is_emulator # Times out on android-em, Bug 1613946 +[test_preload_actions.html] +[test_preload_attribute.html] +[test_preload_suspend.html] +[test_preserve_playbackrate_after_ui_play.html] +[test_progress.html] +[test_reactivate.html] +skip-if = true # see bug 1319725 +[test_readyState.html] +[test_referer.html] +skip-if = android_version == '25' && debug # android(bug 1232305) +[test_replay_metadata.html] +[test_reset_events_async.html] +[test_reset_src.html] +skip-if = (verify && debug && os == 'win') +[test_video_dimensions.html] +[test_resolution_change.html] +tags=capturestream +[test_resume.html] +skip-if = true # bug 1021673 +[test_seamless_looping.html] +[test_seek_negative.html] +[test_seek_nosrc.html] +[test_seek_out_of_range.html] +skip-if = toolkit == 'android' # bug 1299382, android(bug 1232305) +[test_seek_promise_bug1344357.html] +skip-if = toolkit == 'android' # bug 1299382, android(bug 1232305) +[test_seek-1.html] +skip-if = toolkit == 'android' # bug 1322806, android(bug 1232305) +[test_seek-2.html] +skip-if = toolkit == 'android' # bug 1309778, android(bug 1232305) +[test_seek-3.html] +skip-if = toolkit == 'android' # bug 1321082, android(bug 1232305) +[test_seek-4.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_seek-5.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_seek-6.html] +skip-if = toolkit == 'android' # bug 1336629, bug 1324482, android(bug 1232305) +[test_seek-7.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_seek-8.html] +skip-if = toolkit == 'android' # bug 1310584, android(bug 1232305) +[test_seek-9.html] +skip-if = toolkit == 'android' # bug 1332019, android(bug 1232305) +[test_seek-10.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_seek-11.html] +skip-if = toolkit == 'android' # bug 1323133, android(bug 1232305) +[test_seek-12.html] +skip-if = toolkit == 'android' # bug 1321081, android(bug 1232305) +[test_seek-13.html] +skip-if = toolkit == 'android' # bug 1299174, android(bug 1232305) +[test_seek-14.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_seekable1.html] +skip-if = toolkit == 'android' # android(bug 1232305) +[test_seekLies.html] +[test_seekToNextFrame.html] +skip-if = toolkit == 'android' # bug 1329391, android(bug 1232305) +tags=seektonextframe +[test_seek_duration.html] +[test_source.html] +[test_source_null.html] +[test_source_write.html] +[test_standalone.html] +[test_streams_capture_origin.html] +tags=mtg capturestream +[test_streams_element_capture.html] +skip-if = true # bug 1372457 # bug 1557901 # bug 1554808 +tags=mtg capturestream +[test_streams_element_capture_mediatrack.html] +tags=mtg capturestream +[test_streams_element_capture_playback.html] +tags=mtg capturestream +[test_streams_element_capture_reset.html] +tags=mtg capturestream +[test_streams_element_capture_twice.html] +tags=mtg capturestream +[test_streams_firstframe.html] +tags=mtg capturestream +[test_streams_gc.html] +tags=mtg capturestream +[test_streams_individual_pause.html] +scheme=https +tags=mtg +[test_streams_srcObject.html] +skip-if = toolkit == 'android' # bug 1300443, android(bug 1232305) +tags=mtg capturestream +[test_streams_tracks.html] +skip-if = toolkit == 'android' # android(bug 1232305) +tags=mtg capturestream +[test_suspend_media_by_inactive_docshell.html] +[test_timeupdate_small_files.html] +[test_unseekable.html] +[test_video_to_canvas.html] +skip-if = toolkit == 'android' # android(bug 1232305), bugs 1320418,1347953,1347954,1348140,1348386 +[test_video_in_audio_element.html] +[test_video_stats_resistfingerprinting.html] +tags = resistfingerprinting +[test_videoDocumentTitle.html] +[test_VideoPlaybackQuality.html] +[test_VideoPlaybackQuality_disabled.html] +[test_volume.html] +[test_vp9_superframes.html] +skip-if = os == 'mac' && os_version == '10.14' # mac due to bug 1545737 +# The tests below contain backend-specific tests. Write backend independent +# tests rather than adding to this list. +[test_can_play_type_webm.html] +[test_can_play_type_wave.html] +[test_fragment_noplay.html] +[test_fragment_play.html] +[test_background_video_cancel_suspend_taint.html] +skip-if = toolkit == 'android' # bug 1346705 +tags = suspend +[test_background_video_cancel_suspend_visible.html] +tags = suspend +[test_background_video_no_suspend_disabled.html] +tags = suspend +[test_background_video_no_suspend_short_vid.html] +tags = suspend +[test_background_video_no_suspend_not_in_tree.html] +tags = suspend +[test_background_video_resume_after_end_show_last_frame.html] +skip-if = toolkit == 'android' # bug 1346705 +tags = suspend +[test_background_video_resume_looping_video_without_audio.html] +tags = suspend +[test_background_video_suspend.html] +skip-if = os == 'android' #Bug 1304480 +tags = suspend +[test_background_video_suspend_ends.html] +tags = suspend +[test_background_video_tainted_by_capturestream.html] +tags = suspend +[test_background_video_tainted_by_createimagebitmap.html] +tags = suspend +[test_background_video_tainted_by_drawimage.html] +skip-if = toolkit == 'android' # bug 1346705 +tags = suspend +[test_background_video_drawimage_with_suspended_video.html] +skip-if = toolkit == 'android' # bug 1346705 +tags = suspend +[test_background_video_ended_event.html] +skip-if = toolkit == 'android' # bug 1346705 +tags = suspend + +[test_temporary_file_blob_video_plays.html] +skip-if = toolkit == 'android' || (os == 'win' && processor == 'aarch64') # bug 1533534 # android(bug 1232305) +[test_videoPlaybackQuality_totalFrames.html] +skip-if = os == 'win' || (os == 'mac' && os_version == '10.14') # bug 1374189, mac due to bug 1544938 + +[test_video_gzip_encoding.html] + +[test_playback_hls.html] +# HLS is only supported on Fennec with API level >= 16 +# TODO: This test is similar to test_playback.html, will remove the +# redundant code once test_playback.html is enabled on Fennec. +skip-if = toolkit != 'android' +tags = hls + +[test_hls_player_independency.html] +# There's a limit for creating decoder when API lever < 18(Bug 1278574) +# We could skip the test in that case as we cannot play 2 video at a time. +skip-if = toolkit != 'android' || android_version < '18' +tags = hls + +[test_bug1431810_opus_downmix_to_mono.html] + +[test_cloneElementVisually_paused.html] +tags = cloneelementvisually +[test_cloneElementVisually_mediastream.html] +tags = cloneelementvisually +[test_cloneElementVisually_mediastream_multitrack.html] +tags = cloneelementvisually +[test_cloneElementVisually_resource_change.html] +tags = cloneelementvisually +[test_cloneElementVisually_no_suspend.html] +tags = cloneelementvisually +[test_cloneElementVisually_poster.html] +tags = cloneelementvisually +[test_cloneElementVisually_ended_video.html] +tags = cloneelementvisually |