mochitest_eme_compat.toml (28298B)
1 # Media tests should be backend independent, i.e., not conditioned on ogg, 2 # wave etc. (The only exception is the can_play_type tests, which 3 # necessarily depend on the backend(s) configured.) As far as possible, each 4 # test should work with any resource type. This makes it easy to add new 5 # backends and reduces the amount of test duplication. 6 7 # For each supported backend, resources that can be played by that backend 8 # should be added to the lists in manifest.js. Media tests that aren't 9 # testing for a bug in handling a specific resource type should pick one of 10 # the lists in manifest.js and run the test for each resource in the list 11 # that is supported in the current build (the canPlayType API is useful for 12 # this). 13 14 # To test whether a valid resource can simply be played through correctly, 15 # and optionally that its metadata is read correctly, just add it to 16 # gPlayTests in manifest.js. To test whether an invalid resource correctly 17 # throws an error (and does not cause a crash or hang), just add it to 18 # gErrorTests in manifest.js. 19 20 # To test for a specific bug in handling a specific resource type, make the 21 # test first check canPlayType for the type, and if it's not supported, just 22 # do ok(true, "Type not supported") and stop the test. 23 24 [DEFAULT] 25 subsuite = "media" 26 tags = "media-engine-compatible" 27 skip-if = [ 28 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan", # Bug 1476870: common fatal error (shutdown hang) on asan/debug 29 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1476870: common fatal error (shutdown hang) on asan/debug 30 ] 31 support-files = [ 32 "16bit_wave_extrametadata.wav", 33 "16bit_wave_extrametadata.wav^headers^", 34 "VID_0001.ogg", 35 "VID_0001.ogg^headers^", 36 "allowed.sjs", 37 "ambisonics.mp4", 38 "ambisonics.mp4^headers^", 39 "audio-gaps.ogg", 40 "audio-gaps.ogg^headers^", 41 "audio-gaps-short.ogg", 42 "audio-gaps-short.ogg^headers^", 43 "audio-overhang.ogg", 44 "audio-overhang.ogg^headers^", 45 "audio.wav", 46 "audio.wav^headers^", 47 "av1.mp4", 48 "av1.mp4^headers^", 49 "background_video.js", 50 "badtags.ogg", 51 "badtags.ogg^headers^", 52 "bear-640x360-v_frag-cenc-key_rotation.mp4", 53 "bear-640x360-a_frag-cenc-key_rotation.mp4", 54 "beta-phrasebook.ogg", 55 "beta-phrasebook.ogg^headers^", 56 "big.wav", 57 "big.wav^headers^", 58 "big-buck-bunny-cenc-avc3-1.m4s", 59 "big-buck-bunny-cenc-avc3-1.m4s^headers^", 60 "big-buck-bunny-cenc-avc3-init.mp4", 61 "big-buck-bunny-cenc-avc3-init.mp4^headers^", 62 "big-short.wav", 63 "big-short.wav^headers^", 64 "bipbop.mp4", 65 "bipbop-cenc-audio1.m4s", 66 "bipbop-cenc-audio1.m4s^headers^", 67 "bipbop-cenc-audio2.m4s", 68 "bipbop-cenc-audio2.m4s^headers^", 69 "bipbop-cenc-audio3.m4s", 70 "bipbop-cenc-audio3.m4s^headers^", 71 "bipbop-cenc-audioinit.mp4", 72 "bipbop-cenc-audioinit.mp4^headers^", 73 "bipbop-cenc-video1.m4s", 74 "bipbop-cenc-video1.m4s^headers^", 75 "bipbop-cenc-video2.m4s", 76 "bipbop-cenc-video2.m4s^headers^", 77 "bipbop-cenc-videoinit.mp4", 78 "bipbop-cenc-videoinit.mp4^headers^", 79 "bipbop-cenc-video-10s.mp4", 80 "bipbop-cenc-video-10s.mp4^headers^", 81 "bipbop-clearkey-keyrotation-clear-lead-audio.mp4", 82 "bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^", 83 "bipbop-clearkey-keyrotation-clear-lead-video.mp4", 84 "bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^", 85 "bipbop_225w_175kbps.mp4", 86 "bipbop_225w_175kbps.mp4^headers^", 87 "bipbop_225w_175kbps-cenc-audio-key1-1.m4s", 88 "bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^", 89 "bipbop_225w_175kbps-cenc-audio-key1-2.m4s", 90 "bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^", 91 "bipbop_225w_175kbps-cenc-audio-key1-3.m4s", 92 "bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^", 93 "bipbop_225w_175kbps-cenc-audio-key1-4.m4s", 94 "bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^", 95 "bipbop_225w_175kbps-cenc-audio-key1-init.mp4", 96 "bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^", 97 "bipbop_225w_175kbps-cenc-audio-key2-1.m4s", 98 "bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^", 99 "bipbop_225w_175kbps-cenc-audio-key2-2.m4s", 100 "bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^", 101 "bipbop_225w_175kbps-cenc-audio-key2-3.m4s", 102 "bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^", 103 "bipbop_225w_175kbps-cenc-audio-key2-4.m4s", 104 "bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^", 105 "bipbop_225w_175kbps-cenc-audio-key2-init.mp4", 106 "bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^", 107 "bipbop_225w_175kbps-cenc-video-key1-1.m4s", 108 "bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^", 109 "bipbop_225w_175kbps-cenc-video-key1-init.mp4", 110 "bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^", 111 "bipbop_225w_175kbps-cenc-video-key2-1.m4s", 112 "bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^", 113 "bipbop_225w_175kbps-cenc-video-key2-init.mp4", 114 "bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^", 115 "bipbop_300_215kbps-cenc-audio-key1-1.m4s", 116 "bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^", 117 "bipbop_300_215kbps-cenc-audio-key1-2.m4s", 118 "bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^", 119 "bipbop_300_215kbps-cenc-audio-key1-3.m4s", 120 "bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^", 121 "bipbop_300_215kbps-cenc-audio-key1-4.m4s", 122 "bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^", 123 "bipbop_300_215kbps-cenc-audio-key1-init.mp4", 124 "bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^", 125 "bipbop_300_215kbps-cenc-audio-key2-1.m4s", 126 "bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^", 127 "bipbop_300_215kbps-cenc-audio-key2-2.m4s", 128 "bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^", 129 "bipbop_300_215kbps-cenc-audio-key2-3.m4s", 130 "bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^", 131 "bipbop_300_215kbps-cenc-audio-key2-4.m4s", 132 "bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^", 133 "bipbop_300_215kbps-cenc-audio-key2-init.mp4", 134 "bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^", 135 "bipbop_300_215kbps-cenc-video-key1-1.m4s", 136 "bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^", 137 "bipbop_300_215kbps-cenc-video-key1-2.m4s", 138 "bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^", 139 "bipbop_300_215kbps-cenc-video-key1-init.mp4", 140 "bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^", 141 "bipbop_300_215kbps-cenc-video-key2-1.m4s", 142 "bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^", 143 "bipbop_300_215kbps-cenc-video-key2-2.m4s", 144 "bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^", 145 "bipbop_300_215kbps-cenc-video-key2-init.mp4", 146 "bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^", 147 "bipbop_300wp_227kbps-cenc-audio-key1-1.m4s", 148 "bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^", 149 "bipbop_300wp_227kbps-cenc-audio-key1-2.m4s", 150 "bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^", 151 "bipbop_300wp_227kbps-cenc-audio-key1-3.m4s", 152 "bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^", 153 "bipbop_300wp_227kbps-cenc-audio-key1-4.m4s", 154 "bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^", 155 "bipbop_300wp_227kbps-cenc-audio-key1-init.mp4", 156 "bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^", 157 "bipbop_300wp_227kbps-cenc-audio-key2-1.m4s", 158 "bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^", 159 "bipbop_300wp_227kbps-cenc-audio-key2-2.m4s", 160 "bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^", 161 "bipbop_300wp_227kbps-cenc-audio-key2-3.m4s", 162 "bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^", 163 "bipbop_300wp_227kbps-cenc-audio-key2-4.m4s", 164 "bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^", 165 "bipbop_300wp_227kbps-cenc-audio-key2-init.mp4", 166 "bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^", 167 "bipbop_300wp_227kbps-cenc-video-key1-1.m4s", 168 "bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^", 169 "bipbop_300wp_227kbps-cenc-video-key1-2.m4s", 170 "bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^", 171 "bipbop_300wp_227kbps-cenc-video-key1-init.mp4", 172 "bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^", 173 "bipbop_300wp_227kbps-cenc-video-key2-1.m4s", 174 "bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^", 175 "bipbop_300wp_227kbps-cenc-video-key2-2.m4s", 176 "bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^", 177 "bipbop_300wp_227kbps-cenc-video-key2-init.mp4", 178 "bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^", 179 "bipbop_360w_253kbps-cenc-audio-key1-1.m4s", 180 "bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^", 181 "bipbop_360w_253kbps-cenc-audio-key1-2.m4s", 182 "bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^", 183 "bipbop_360w_253kbps-cenc-audio-key1-3.m4s", 184 "bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^", 185 "bipbop_360w_253kbps-cenc-audio-key1-4.m4s", 186 "bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^", 187 "bipbop_360w_253kbps-cenc-audio-key1-init.mp4", 188 "bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^", 189 "bipbop_360w_253kbps-cenc-audio-key2-1.m4s", 190 "bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^", 191 "bipbop_360w_253kbps-cenc-audio-key2-2.m4s", 192 "bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^", 193 "bipbop_360w_253kbps-cenc-audio-key2-3.m4s", 194 "bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^", 195 "bipbop_360w_253kbps-cenc-audio-key2-4.m4s", 196 "bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^", 197 "bipbop_360w_253kbps-cenc-audio-key2-init.mp4", 198 "bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^", 199 "bipbop_360w_253kbps-cenc-video-key1-1.m4s", 200 "bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^", 201 "bipbop_360w_253kbps-cenc-video-key1-init.mp4", 202 "bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^", 203 "bipbop_360w_253kbps-cenc-video-key2-1.m4s", 204 "bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^", 205 "bipbop_360w_253kbps-cenc-video-key2-init.mp4", 206 "bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^", 207 "bipbop_360w_253kbps-clearkey-audio.webm", 208 "bipbop_360w_253kbps-clearkey-audio.webm^headers^", 209 "bipbop_360w_253kbps-clearkey-video-vp8.webm", 210 "bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^", 211 "bipbop_360w_253kbps-clearkey-video-vp9.webm", 212 "bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^", 213 "bipbop_480_624kbps-cenc-audio-key1-1.m4s", 214 "bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^", 215 "bipbop_480_624kbps-cenc-audio-key1-2.m4s", 216 "bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^", 217 "bipbop_480_624kbps-cenc-audio-key1-3.m4s", 218 "bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^", 219 "bipbop_480_624kbps-cenc-audio-key1-4.m4s", 220 "bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^", 221 "bipbop_480_624kbps-cenc-audio-key1-init.mp4", 222 "bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^", 223 "bipbop_480_624kbps-cenc-audio-key2-1.m4s", 224 "bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^", 225 "bipbop_480_624kbps-cenc-audio-key2-2.m4s", 226 "bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^", 227 "bipbop_480_624kbps-cenc-audio-key2-3.m4s", 228 "bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^", 229 "bipbop_480_624kbps-cenc-audio-key2-4.m4s", 230 "bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^", 231 "bipbop_480_624kbps-cenc-audio-key2-init.mp4", 232 "bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^", 233 "bipbop_480_624kbps-cenc-video-key1-1.m4s", 234 "bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^", 235 "bipbop_480_624kbps-cenc-video-key1-2.m4s", 236 "bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^", 237 "bipbop_480_624kbps-cenc-video-key1-init.mp4", 238 "bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^", 239 "bipbop_480_624kbps-cenc-video-key2-1.m4s", 240 "bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^", 241 "bipbop_480_624kbps-cenc-video-key2-2.m4s", 242 "bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^", 243 "bipbop_480_624kbps-cenc-video-key2-init.mp4", 244 "bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^", 245 "bipbop_480_959kbps-cenc-audio-key1-1.m4s", 246 "bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^", 247 "bipbop_480_959kbps-cenc-audio-key1-2.m4s", 248 "bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^", 249 "bipbop_480_959kbps-cenc-audio-key1-3.m4s", 250 "bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^", 251 "bipbop_480_959kbps-cenc-audio-key1-4.m4s", 252 "bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^", 253 "bipbop_480_959kbps-cenc-audio-key1-init.mp4", 254 "bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^", 255 "bipbop_480_959kbps-cenc-audio-key2-1.m4s", 256 "bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^", 257 "bipbop_480_959kbps-cenc-audio-key2-2.m4s", 258 "bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^", 259 "bipbop_480_959kbps-cenc-audio-key2-3.m4s", 260 "bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^", 261 "bipbop_480_959kbps-cenc-audio-key2-4.m4s", 262 "bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^", 263 "bipbop_480_959kbps-cenc-audio-key2-init.mp4", 264 "bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^", 265 "bipbop_480_959kbps-cenc-video-key1-1.m4s", 266 "bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^", 267 "bipbop_480_959kbps-cenc-video-key1-2.m4s", 268 "bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^", 269 "bipbop_480_959kbps-cenc-video-key1-init.mp4", 270 "bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^", 271 "bipbop_480_959kbps-cenc-video-key2-1.m4s", 272 "bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^", 273 "bipbop_480_959kbps-cenc-video-key2-2.m4s", 274 "bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^", 275 "bipbop_480_959kbps-cenc-video-key2-init.mp4", 276 "bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^", 277 "bipbop_480wp_663kbps-cenc-audio-key1-1.m4s", 278 "bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^", 279 "bipbop_480wp_663kbps-cenc-audio-key1-2.m4s", 280 "bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^", 281 "bipbop_480wp_663kbps-cenc-audio-key1-3.m4s", 282 "bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^", 283 "bipbop_480wp_663kbps-cenc-audio-key1-4.m4s", 284 "bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^", 285 "bipbop_480wp_663kbps-cenc-audio-key1-init.mp4", 286 "bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^", 287 "bipbop_480wp_663kbps-cenc-audio-key2-1.m4s", 288 "bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^", 289 "bipbop_480wp_663kbps-cenc-audio-key2-2.m4s", 290 "bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^", 291 "bipbop_480wp_663kbps-cenc-audio-key2-3.m4s", 292 "bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^", 293 "bipbop_480wp_663kbps-cenc-audio-key2-4.m4s", 294 "bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^", 295 "bipbop_480wp_663kbps-cenc-audio-key2-init.mp4", 296 "bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^", 297 "bipbop_480wp_663kbps-cenc-video-key1-1.m4s", 298 "bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^", 299 "bipbop_480wp_663kbps-cenc-video-key1-2.m4s", 300 "bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^", 301 "bipbop_480wp_663kbps-cenc-video-key1-init.mp4", 302 "bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^", 303 "bipbop_480wp_663kbps-cenc-video-key2-1.m4s", 304 "bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^", 305 "bipbop_480wp_663kbps-cenc-video-key2-2.m4s", 306 "bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^", 307 "bipbop_480wp_663kbps-cenc-video-key2-init.mp4", 308 "bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^", 309 "bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s", 310 "bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^", 311 "bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s", 312 "bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^", 313 "bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s", 314 "bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^", 315 "bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s", 316 "bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^", 317 "bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4", 318 "bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^", 319 "bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s", 320 "bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^", 321 "bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s", 322 "bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^", 323 "bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s", 324 "bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^", 325 "bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s", 326 "bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^", 327 "bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4", 328 "bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^", 329 "bipbop_480wp_1001kbps-cenc-video-key1-1.m4s", 330 "bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^", 331 "bipbop_480wp_1001kbps-cenc-video-key1-2.m4s", 332 "bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^", 333 "bipbop_480wp_1001kbps-cenc-video-key1-init.mp4", 334 "bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^", 335 "bipbop_480wp_1001kbps-cenc-video-key2-1.m4s", 336 "bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^", 337 "bipbop_480wp_1001kbps-cenc-video-key2-2.m4s", 338 "bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^", 339 "bipbop_480wp_1001kbps-cenc-video-key2-init.mp4", 340 "bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^", 341 "bipbop_audio_aac_8k.mp4", 342 "bipbop_audio_aac_8k.mp4^headers^", 343 "bipbop_audio_aac_22.05k.mp4", 344 "bipbop_audio_aac_22.05k.mp4^headers^", 345 "bipbop_audio_aac_44.1k.mp4", 346 "bipbop_audio_aac_44.1k.mp4^headers^", 347 "bipbop_audio_aac_48k.mp4", 348 "bipbop_audio_aac_48k.mp4^headers^", 349 "bipbop_audio_aac_88.2k.mp4", 350 "bipbop_audio_aac_88.2k.mp4^headers^", 351 "bipbop_audio_aac_96k.mp4", 352 "bipbop_audio_aac_96k.mp4^headers^", 353 "bipbop_cbcs_1_9_audio_1.m4s", 354 "bipbop_cbcs_1_9_audio_1.m4s^headers^", 355 "bipbop_cbcs_1_9_audio_init.mp4", 356 "bipbop_cbcs_1_9_audio_init.mp4^headers^", 357 "bipbop_cbcs_1_9_video_1.m4s", 358 "bipbop_cbcs_1_9_video_1.m4s^headers^", 359 "bipbop_cbcs_1_9_video_init.mp4", 360 "bipbop_cbcs_1_9_video_init.mp4^headers^", 361 "bipbop_cbcs_5_5_audio_1.m4s", 362 "bipbop_cbcs_5_5_audio_1.m4s^headers^", 363 "bipbop_cbcs_5_5_audio_init.mp4", 364 "bipbop_cbcs_5_5_audio_init.mp4^headers^", 365 "bipbop_cbcs_5_5_video_1.m4s", 366 "bipbop_cbcs_5_5_video_1.m4s^headers^", 367 "bipbop_cbcs_5_5_video_init.mp4", 368 "bipbop_cbcs_5_5_video_init.mp4^headers^", 369 "bipbop_cbcs_7_7_audio_1.m4s", 370 "bipbop_cbcs_7_7_audio_1.m4s^headers^", 371 "bipbop_cbcs_7_7_audio_init.mp4", 372 "bipbop_cbcs_7_7_audio_init.mp4^headers^", 373 "bipbop_cbcs_7_7_video_1.m4s", 374 "bipbop_cbcs_7_7_video_1.m4s^headers^", 375 "bipbop_cbcs_7_7_video_init.mp4", 376 "bipbop_cbcs_7_7_video_init.mp4^headers^", 377 "bipbop_cbcs_9_8_audio_1.m4s", 378 "bipbop_cbcs_9_8_audio_1.m4s^headers^", 379 "bipbop_cbcs_9_8_audio_init.mp4", 380 "bipbop_cbcs_9_8_audio_init.mp4^headers^", 381 "bipbop_cbcs_9_8_video_1.m4s", 382 "bipbop_cbcs_9_8_video_1.m4s^headers^", 383 "bipbop_cbcs_9_8_video_init.mp4", 384 "bipbop_cbcs_9_8_video_init.mp4^headers^", 385 "bipbop_cbcs_10_0_audio_1.m4s", 386 "bipbop_cbcs_10_0_audio_1.m4s^headers^", 387 "bipbop_cbcs_10_0_audio_init.mp4", 388 "bipbop_cbcs_10_0_audio_init.mp4^headers^", 389 "bipbop_cbcs_10_0_video_1.m4s", 390 "bipbop_cbcs_10_0_video_1.m4s^headers^", 391 "bipbop_cbcs_10_0_video_init.mp4", 392 "bipbop_cbcs_10_0_video_init.mp4^headers^", 393 "bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm", 394 "bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^", 395 "bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm", 396 "bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^", 397 "bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^", 398 "bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm", 399 "bipbop_short_vp8.webm", 400 "bipbop_short_vp8.webm^headers^", 401 "bipbop-lateaudio.mp4", 402 "bipbop-lateaudio.mp4^headers^", 403 "bogus.duh", 404 "bogus.wav", 405 "bogus.wav^headers^", 406 "bug495794.ogg", 407 "bug495794.ogg^headers^", 408 "bug501279.ogg", 409 "bug501279.ogg^headers^", 410 "bug520493.ogg", 411 "bug520493.ogg^headers^", 412 "bug520500.ogg", 413 "bug520500.ogg^headers^", 414 "bug533822.ogg", 415 "bug533822.ogg^headers^", 416 "bug604067.webm", 417 "bug604067.webm^headers^", 418 "bug1066943.webm", 419 "bug1066943.webm^headers^", 420 "bug1301226.wav", 421 "bug1301226.wav^headers^", 422 "bug1301226-odd.wav", 423 "bug1301226-odd.wav^headers^", 424 "bug1377278.webm", 425 "bug1377278.webm^headers^", 426 "bunny.webm", 427 "can_play_type_dash.js", 428 "can_play_type_ogg.js", 429 "can_play_type_wave.js", 430 "can_play_type_webm.js", 431 "cancellable_request.sjs", 432 "chain.ogg", 433 "chain.ogg^headers^", 434 "chain.opus", 435 "chain.opus^headers^", 436 "chromeHelper.js", 437 "cloneElementVisually_helpers.js", 438 "contentType.sjs", 439 "detodos.opus", 440 "detodos.opus^headers^", 441 "detodos.webm", 442 "detodos.webm^headers^", 443 "detodos-short.webm", 444 "detodos-short.webm^headers^", 445 "detodos-recorder-test.opus", 446 "detodos-recorder-test.opus^headers^", 447 "detodos-short.opus", 448 "detodos-short.opus^headers^", 449 "dirac.ogg", 450 "dirac.ogg^headers^", 451 "dynamic_resource.sjs", 452 "eme_standalone.js", 453 "eme.js", 454 "empty_size.mp3", 455 "file_access_controls.html", 456 "file_eme_createMediaKeys.html", 457 "flac-s24.flac", 458 "flac-s24.flac^headers^", 459 "flac-noheader-s16.flac", 460 "flac-noheader-s16.flac^headers^", 461 "flac-sample.mp4", 462 "flac-sample.mp4^headers^", 463 "flac-sample-cenc.mp4", 464 "flac-sample-cenc.mp4^headers^", 465 "fragment_noplay.js", 466 "fragment_play.js", 467 "gizmo.mp4", 468 "gizmo.mp4^headers^", 469 "gizmo-noaudio.mp4", 470 "gizmo-noaudio.mp4^headers^", 471 "gizmo-short.mp4", 472 "gizmo-short.mp4^headers^", 473 "gizmo.webm", 474 "gizmo.webm^headers^", 475 "gizmo-noaudio.webm", 476 "gizmo-noaudio.webm^headers^", 477 "gUM_support.js", 478 "gzipped_mp4.sjs", 479 "huge-id3.mp3", 480 "huge-id3.mp3^headers^", 481 "id3tags.mp3", 482 "id3tags.mp3^headers^", 483 "invalid-cmap-s0c0.opus", 484 "invalid-cmap-s0c0.opus^headers^", 485 "invalid-cmap-s0c2.opus", 486 "invalid-cmap-s0c2.opus^headers^", 487 "invalid-cmap-s1c2.opus", 488 "invalid-cmap-s1c2.opus^headers^", 489 "invalid-cmap-short.opus", 490 "invalid-cmap-short.opus^headers^", 491 "invalid-discard_on_multi_blocks.webm", 492 "invalid-discard_on_multi_blocks.webm^headers^", 493 "invalid-excess_discard.webm", 494 "invalid-excess_discard.webm^headers^", 495 "invalid-excess_neg_discard.webm", 496 "invalid-excess_neg_discard.webm^headers^", 497 "invalid-m0c0.opus", 498 "invalid-m0c0.opus^headers^", 499 "invalid-m0c3.opus", 500 "invalid-m0c3.opus^headers^", 501 "invalid-m1c0.opus", 502 "invalid-m1c0.opus^headers^", 503 "invalid-m1c9.opus", 504 "invalid-m1c9.opus^headers^", 505 "invalid-m2c0.opus", 506 "invalid-m2c0.opus^headers^", 507 "invalid-m2c1.opus", 508 "invalid-m2c1.opus^headers^", 509 "invalid-neg_discard.webm", 510 "invalid-neg_discard.webm^headers^", 511 "invalid-preskip.webm", 512 "invalid-preskip.webm^headers^", 513 "manifest.js", 514 "midflight-redirect.sjs", 515 "multiple-bos-more-header-fileds.ogg", 516 "multiple-bos-more-header-fileds.ogg^headers^", 517 "multi_id3v2.mp3", 518 "no-container-codec-delay.webm", 519 "no-cues.webm", 520 "no-cues.webm^headers^", 521 "notags.mp3", 522 "notags.mp3^headers^", 523 "opus-mapping2.mp4", 524 "opus-mapping2.mp4^headers^", 525 "opus-mapping2.webm", 526 "opus-mapping2.webm^headers^", 527 "opus-sample.mp4", 528 "opus-sample.mp4^headers^", 529 "opus-sample-cenc.mp4", 530 "opus-sample-cenc.mp4^headers^", 531 "owl-funnier-id3.mp3", 532 "owl-funnier-id3.mp3^headers^", 533 "owl-funny-id3.mp3", 534 "owl-funny-id3.mp3^headers^", 535 "owl.mp3", 536 "owl.mp3^headers^", 537 "owl-short.mp3", 538 "owl-short.mp3^headers^", 539 "pixel_aspect_ratio.mp4", 540 "play_promise.js", 541 "poster-test.jpg", 542 "r11025_msadpcm_c1.wav", 543 "r11025_msadpcm_c1.wav^headers^", 544 "r11025_s16_c1.wav", 545 "r11025_s16_c1.wav^headers^", 546 "r11025_s16_c1_trailing.wav", 547 "r11025_s16_c1_trailing.wav^headers^", 548 "r11025_s16_c1-short.wav", 549 "r11025_s16_c1-short.wav^headers^", 550 "r11025_u8_c1.wav", 551 "r11025_u8_c1.wav^headers^", 552 "r11025_u8_c1_trunc.wav", 553 "r11025_u8_c1_trunc.wav^headers^", 554 "r16000_u8_c1_list.wav", 555 "r16000_u8_c1_list.wav^headers^", 556 "reactivate_helper.html", 557 "red-46x48.mp4", 558 "red-46x48.mp4^headers^", 559 "red-48x46.mp4", 560 "red-48x46.mp4^headers^", 561 "redirect.sjs", 562 "referer.sjs", 563 "resolution-change.webm", 564 "resolution-change.webm^headers^", 565 "sample.3gp", 566 "sample.3g2", 567 "sample-encrypted-sgpdstbl-sbgptraf.mp4", 568 "sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^", 569 "seek.webm", 570 "seek.webm^headers^", 571 "seek-short.webm", 572 "seek-short.webm^headers^", 573 "seek_support.js", 574 "seekLies.sjs", 575 "seek_with_sound.ogg^headers^", 576 "short-cenc.mp4", 577 "sine.webm", 578 "sine.webm^headers^", 579 "sintel-short-clearkey-subsample-encrypted-audio.webm", 580 "sintel-short-clearkey-subsample-encrypted-audio.webm^headers^", 581 "sintel-short-clearkey-subsample-encrypted-video.webm", 582 "sintel-short-clearkey-subsample-encrypted-video.webm^headers^", 583 "short.mp4", 584 "short.mp4.gz", 585 "short.mp4^headers^", 586 "short-aac-encrypted-audio.mp4", 587 "short-aac-encrypted-audio.mp4^headers^", 588 "short-audio-fragmented-cenc-without-pssh.mp4", 589 "short-audio-fragmented-cenc-without-pssh.mp4^headers^", 590 "short-vp9-encrypted-video.mp4", 591 "short-vp9-encrypted-video.mp4^headers^", 592 "small-shot-mp3.mp4", 593 "small-shot-mp3.mp4^headers^", 594 "small-shot.m4a", 595 "small-shot.mp3", 596 "small-shot.mp3^headers^", 597 "small-shot.ogg", 598 "small-shot.ogg^headers^", 599 "small-shot.flac", 600 "sound.ogg", 601 "sound.ogg^headers^", 602 "spacestorm-1000Hz-100ms.ogg", 603 "spacestorm-1000Hz-100ms.ogg^headers^", 604 "split.webm", 605 "split.webm^headers^", 606 "street.mp4", 607 "street.mp4^headers^", 608 "test-1-mono.opus", 609 "test-1-mono.opus^headers^", 610 "test-2-stereo.opus", 611 "test-2-stereo.opus^headers^", 612 "test-3-LCR.opus", 613 "test-3-LCR.opus^headers^", 614 "test-4-quad.opus", 615 "test-4-quad.opus^headers^", 616 "test-5-5.0.opus", 617 "test-5-5.0.opus^headers^", 618 "test-6-5.1.opus", 619 "test-6-5.1.opus^headers^", 620 "test-7-6.1.opus", 621 "test-7-6.1.opus^headers^", 622 "test-8-7.1.opus", 623 "test-8-7.1.opus^headers^", 624 "test-stereo-phase-inversion-180.opus", 625 "test-stereo-phase-inversion-180.opus^headers^", 626 "variable-channel.ogg", 627 "variable-channel.ogg^headers^", 628 "variable-channel.opus", 629 "variable-channel.opus^headers^", 630 "variable-preskip.opus", 631 "variable-preskip.opus^headers^", 632 "variable-samplerate.ogg", 633 "variable-samplerate.ogg^headers^", 634 "variable-samplerate.opus", 635 "variable-samplerate.opus^headers^", 636 "vbr-head.mp3", 637 "vbr-head.mp3^headers^", 638 "vbr.mp3", 639 "vbr.mp3^headers^", 640 "very-short.mp3", 641 "video-overhang.ogg", 642 "video-overhang.ogg^headers^", 643 "vp9-superframes.webm", 644 "vp9-superframes.webm^headers^", 645 "vp9.webm", 646 "vp9.webm^headers^", 647 "vp9-short.webm", 648 "vp9-short.webm^headers^", 649 "vp9cake.webm", 650 "vp9cake.webm^headers^", 651 "vp9cake-short.webm", 652 "vp9cake-short.webm^headers^", 653 "wave_metadata.wav", 654 "wave_metadata.wav^headers^", 655 "wave_metadata_bad_len.wav", 656 "wave_metadata_bad_len.wav^headers^", 657 "wave_metadata_bad_no_null.wav", 658 "wave_metadata_bad_no_null.wav^headers^", 659 "wave_metadata_bad_utf8.wav", 660 "wave_metadata_bad_utf8.wav^headers^", 661 "wave_metadata_unknown_tag.wav", 662 "wave_metadata_unknown_tag.wav^headers^", 663 "wave_metadata_utf8.wav", 664 "wave_metadata_utf8.wav^headers^", 665 "wavedata_alaw.wav", 666 "wavedata_alaw.wav^headers^", 667 "wavedata_float.wav", 668 "wavedata_float.wav^headers^", 669 "wavedata_s24.wav", 670 "wavedata_s24.wav^headers^", 671 "wavedata_s16.wav", 672 "wavedata_s16.wav^headers^", 673 "wavedata_u8.wav", 674 "wavedata_u8.wav^headers^", 675 "wavedata_ulaw.wav", 676 "wavedata_ulaw.wav^headers^", 677 "!/dom/canvas/test/captureStream_common.js", 678 "!/dom/html/test/reflect.js", 679 "!/dom/media/webrtc/tests/mochitests/head.js", 680 "hls/bipbop_16x9_single.m3u8", 681 "hls/bipbop_4x3_single.m3u8", 682 "hls/bipbop_4x3_variant.m3u8", 683 "hls/400x300_prog_index.m3u8", 684 "hls/400x300_prog_index_5s.m3u8", 685 "hls/416x243_prog_index_5s.m3u8", 686 "hls/640x480_prog_index.m3u8", 687 "hls/960x720_prog_index.m3u8", 688 "hls/400x300_seg0.ts", 689 "hls/400x300_seg0_5s.ts", 690 "hls/400x300_seg1.ts", 691 "hls/416x243_seg0_5s.ts", 692 "hls/640x480_seg0.ts", 693 "hls/640x480_seg1.ts", 694 "hls/960x720_seg0.ts", 695 "hls/960x720_seg1.ts", 696 "sync.webm", 697 ] 698 699 ["test_eme_createMediaKeys_iframes.html"] 700 skip-if = [ 701 "os == 'android'", # bug 1149374 702 ] 703 scheme = "https" 704 705 ["test_eme_detach_media_keys.html"] 706 scheme = "https" 707 708 ["test_eme_getstatusforpolicy.html"] 709 scheme = "https" 710 711 ["test_eme_requestKeySystemAccess.html"] 712 scheme = "https" 713 714 ["test_eme_requestMediaKeySystemAccess_origin_check_widevine.html"] 715 run-if = [ 716 "os == 'win'", # origin check is only supported on windows 717 ] 718 scheme = "https" 719 720 ["test_eme_requestMediaKeySystemAccess_with_app_approval.html"] 721 scheme = "https" 722 723 ["test_eme_request_notifications.html"] 724 skip-if = [ 725 "os == 'android'", 726 ] 727 scheme = "https" 728 729 ["test_eme_session_callable_value.html"] 730 scheme = "https" 731 732 ["test_eme_setMediaKeys_before_attach_MediaSource.html"] 733 scheme = "https"