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