diff options
Diffstat (limited to 'dom/media/test/mochitest_compat.ini')
-rw-r--r-- | dom/media/test/mochitest_compat.ini | 910 |
1 files changed, 910 insertions, 0 deletions
diff --git a/dom/media/test/mochitest_compat.ini b/dom/media/test/mochitest_compat.ini new file mode 100644 index 0000000000..14257aae32 --- /dev/null +++ b/dom/media/test/mochitest_compat.ini @@ -0,0 +1,910 @@ +# This file lists tests which are compatible for testing Windows Media +# Foundation media engine playback. These tests would still be testing on +# different platforms, but we will use these tests to do additional testing on +# Windows to test the media engine playback. + +# -------------------------------------------------------------------------- + +# 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 +tags = media-engine-compatible +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^ + adts.aac + adts.aac^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_audio_aac_8k.mp4 + bipbop_audio_aac_8k.mp4^headers^ + bipbop_audio_aac_22.05k.mp4 + bipbop_audio_aac_22.05k.mp4^headers^ + bipbop_audio_aac_44.1k.mp4 + bipbop_audio_aac_44.1k.mp4^headers^ + bipbop_audio_aac_48k.mp4 + bipbop_audio_aac_48k.mp4^headers^ + bipbop_audio_aac_88.2k.mp4 + bipbop_audio_aac_88.2k.mp4^headers^ + bipbop_audio_aac_96k.mp4 + bipbop_audio_aac_96k.mp4^headers^ + bipbop_cbcs_1_9_audio_1.m4s + bipbop_cbcs_1_9_audio_1.m4s^headers^ + bipbop_cbcs_1_9_audio_init.mp4 + bipbop_cbcs_1_9_audio_init.mp4^headers^ + bipbop_cbcs_1_9_video_1.m4s + bipbop_cbcs_1_9_video_1.m4s^headers^ + bipbop_cbcs_1_9_video_init.mp4 + bipbop_cbcs_1_9_video_init.mp4^headers^ + bipbop_cbcs_5_5_audio_1.m4s + bipbop_cbcs_5_5_audio_1.m4s^headers^ + bipbop_cbcs_5_5_audio_init.mp4 + bipbop_cbcs_5_5_audio_init.mp4^headers^ + bipbop_cbcs_5_5_video_1.m4s + bipbop_cbcs_5_5_video_1.m4s^headers^ + bipbop_cbcs_5_5_video_init.mp4 + bipbop_cbcs_5_5_video_init.mp4^headers^ + bipbop_cbcs_7_7_audio_1.m4s + bipbop_cbcs_7_7_audio_1.m4s^headers^ + bipbop_cbcs_7_7_audio_init.mp4 + bipbop_cbcs_7_7_audio_init.mp4^headers^ + bipbop_cbcs_7_7_video_1.m4s + bipbop_cbcs_7_7_video_1.m4s^headers^ + bipbop_cbcs_7_7_video_init.mp4 + bipbop_cbcs_7_7_video_init.mp4^headers^ + bipbop_cbcs_9_8_audio_1.m4s + bipbop_cbcs_9_8_audio_1.m4s^headers^ + bipbop_cbcs_9_8_audio_init.mp4 + bipbop_cbcs_9_8_audio_init.mp4^headers^ + bipbop_cbcs_9_8_video_1.m4s + bipbop_cbcs_9_8_video_1.m4s^headers^ + bipbop_cbcs_9_8_video_init.mp4 + bipbop_cbcs_9_8_video_init.mp4^headers^ + bipbop_cbcs_10_0_audio_1.m4s + bipbop_cbcs_10_0_audio_1.m4s^headers^ + bipbop_cbcs_10_0_audio_init.mp4 + bipbop_cbcs_10_0_audio_init.mp4^headers^ + bipbop_cbcs_10_0_video_1.m4s + bipbop_cbcs_10_0_video_1.m4s^headers^ + bipbop_cbcs_10_0_video_init.mp4 + bipbop_cbcs_10_0_video_init.mp4^headers^ + bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm + bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^ + bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm + bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^ + bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^ + bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm + bipbop_short_vp8.webm + bipbop_short_vp8.webm^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_standalone.js + 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-container-codec-delay.webm + 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 + sync.webm + +[test_aspectratio_mp4.html] +[test_access_control.html] +[test_arraybuffer.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_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_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_debug_data_helpers.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_empty_resource.html] +[test_error_in_video_document.html] +[test_error_on_404.html] +[test_info_leak.html] +[test_invalid_reject.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] +skip-if = + wmfme # Bug 1781539 +[test_looping_eventsOrder.html] +[test_mediatrack_consuming_mediaresource.html] +[test_mediatrack_events.html] +scheme=https +[test_mediatrack_parsing_ogg.html] +[test_metadata.html] +[test_mozHasAudio.html] +[test_mp3_with_multiple_ID3v2.html] +[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_periodic_timeupdate.html] +[test_play_events.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 +# If encountering intermittents in test_playback.html please consider disabling +# the individual faulting file via `manifest.js` as disabling the whole test on +# a platform removes a lot of coverage. +[test_playback_errors.html] +[test_playback_rate_playpause.html] +[test_playback_reactivate.html] +[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_reset_src.html] +skip-if = (verify && debug && os == 'win') +[test_source.html] +[test_source_null.html] +[test_source_write.html] +[test_standalone.html] +[test_suspend_media_by_inactive_docshell.html] +[test_timeupdate_small_files.html] +[test_unseekable.html] +[test_video_gzip_encoding.html] +[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] +# 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_bug1431810_opus_downmix_to_mono.html] + |