Bug 1839170 - Refactor Snap pulling, Add Firefox Snap Core22 and GNOME 42 SDK symbols...
[gecko.git] / dom / media / test / mochitest_compat.ini
blob14257aae326f362974657f652792807c27cc5c56
1 # This file lists tests which are compatible for testing Windows Media
2 # Foundation media engine playback. These tests would still be testing on
3 # different platforms, but we will use these tests to do additional testing on
4 # Windows to test the media engine playback.
6 # --------------------------------------------------------------------------
8 # Media tests should be backend independent, i.e., not conditioned on ogg,
9 # wave etc. (The only exception is the can_play_type tests, which
10 # necessarily depend on the backend(s) configured.) As far as possible, each
11 # test should work with any resource type. This makes it easy to add new
12 # backends and reduces the amount of test duplication.
14 # For each supported backend, resources that can be played by that backend
15 # should be added to the lists in manifest.js. Media tests that aren't
16 # testing for a bug in handling a specific resource type should pick one of
17 # the lists in manifest.js and run the test for each resource in the list
18 # that is supported in the current build (the canPlayType API is useful for
19 # this).
21 # To test whether a valid resource can simply be played through correctly,
22 # and optionally that its metadata is read correctly, just add it to
23 # gPlayTests in manifest.js. To test whether an invalid resource correctly
24 # throws an error (and does not cause a crash or hang), just add it to
25 # gErrorTests in manifest.js.
27 # To test for a specific bug in handling a specific resource type, make the
28 # test first check canPlayType for the type, and if it's not supported, just
29 # do ok(true, "Type not supported") and stop the test.
31 [DEFAULT]
32 subsuite = media
33 tags = media-engine-compatible
34 support-files =
35 16bit_wave_extrametadata.wav
36 16bit_wave_extrametadata.wav^headers^
37 320x240.ogv
38 320x240.ogv^headers^
39 448636.ogv
40 448636.ogv^headers^
41 A4.ogv
42 A4.ogv^headers^
43 VID_0001.ogg
44 VID_0001.ogg^headers^
45 adts.aac
46 adts.aac^headers^
47 allowed.sjs
48 ambisonics.mp4
49 ambisonics.mp4^headers^
50 audio-gaps.ogg
51 audio-gaps.ogg^headers^
52 audio-gaps-short.ogg
53 audio-gaps-short.ogg^headers^
54 audio-overhang.ogg
55 audio-overhang.ogg^headers^
56 audio.wav
57 audio.wav^headers^
58 av1.mp4
59 av1.mp4^headers^
60 background_video.js
61 badtags.ogg
62 badtags.ogg^headers^
63 bear-640x360-v_frag-cenc-key_rotation.mp4
64 bear-640x360-a_frag-cenc-key_rotation.mp4
65 beta-phrasebook.ogg
66 beta-phrasebook.ogg^headers^
67 big.wav
68 big.wav^headers^
69 big-buck-bunny-cenc-avc3-1.m4s
70 big-buck-bunny-cenc-avc3-1.m4s^headers^
71 big-buck-bunny-cenc-avc3-init.mp4
72 big-buck-bunny-cenc-avc3-init.mp4^headers^
73 big-short.wav
74 big-short.wav^headers^
75 bipbop.mp4
76 bipbop-cenc-audio1.m4s
77 bipbop-cenc-audio1.m4s^headers^
78 bipbop-cenc-audio2.m4s
79 bipbop-cenc-audio2.m4s^headers^
80 bipbop-cenc-audio3.m4s
81 bipbop-cenc-audio3.m4s^headers^
82 bipbop-cenc-audioinit.mp4
83 bipbop-cenc-audioinit.mp4^headers^
84 bipbop-cenc-video1.m4s
85 bipbop-cenc-video1.m4s^headers^
86 bipbop-cenc-video2.m4s
87 bipbop-cenc-video2.m4s^headers^
88 bipbop-cenc-videoinit.mp4
89 bipbop-cenc-videoinit.mp4^headers^
90 bipbop-cenc-video-10s.mp4
91 bipbop-cenc-video-10s.mp4^headers^
92 bipbop-clearkey-keyrotation-clear-lead-audio.mp4
93 bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
94 bipbop-clearkey-keyrotation-clear-lead-video.mp4
95 bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
96 bipbop_225w_175kbps.mp4
97 bipbop_225w_175kbps.mp4^headers^
98 bipbop_225w_175kbps-cenc-audio-key1-1.m4s
99 bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
100 bipbop_225w_175kbps-cenc-audio-key1-2.m4s
101 bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
102 bipbop_225w_175kbps-cenc-audio-key1-3.m4s
103 bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
104 bipbop_225w_175kbps-cenc-audio-key1-4.m4s
105 bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
106 bipbop_225w_175kbps-cenc-audio-key1-init.mp4
107 bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
108 bipbop_225w_175kbps-cenc-audio-key2-1.m4s
109 bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
110 bipbop_225w_175kbps-cenc-audio-key2-2.m4s
111 bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
112 bipbop_225w_175kbps-cenc-audio-key2-3.m4s
113 bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
114 bipbop_225w_175kbps-cenc-audio-key2-4.m4s
115 bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
116 bipbop_225w_175kbps-cenc-audio-key2-init.mp4
117 bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
118 bipbop_225w_175kbps-cenc-video-key1-1.m4s
119 bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
120 bipbop_225w_175kbps-cenc-video-key1-init.mp4
121 bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
122 bipbop_225w_175kbps-cenc-video-key2-1.m4s
123 bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
124 bipbop_225w_175kbps-cenc-video-key2-init.mp4
125 bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
126 bipbop_300_215kbps-cenc-audio-key1-1.m4s
127 bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
128 bipbop_300_215kbps-cenc-audio-key1-2.m4s
129 bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
130 bipbop_300_215kbps-cenc-audio-key1-3.m4s
131 bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
132 bipbop_300_215kbps-cenc-audio-key1-4.m4s
133 bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
134 bipbop_300_215kbps-cenc-audio-key1-init.mp4
135 bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
136 bipbop_300_215kbps-cenc-audio-key2-1.m4s
137 bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
138 bipbop_300_215kbps-cenc-audio-key2-2.m4s
139 bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
140 bipbop_300_215kbps-cenc-audio-key2-3.m4s
141 bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
142 bipbop_300_215kbps-cenc-audio-key2-4.m4s
143 bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
144 bipbop_300_215kbps-cenc-audio-key2-init.mp4
145 bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
146 bipbop_300_215kbps-cenc-video-key1-1.m4s
147 bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
148 bipbop_300_215kbps-cenc-video-key1-2.m4s
149 bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
150 bipbop_300_215kbps-cenc-video-key1-init.mp4
151 bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
152 bipbop_300_215kbps-cenc-video-key2-1.m4s
153 bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
154 bipbop_300_215kbps-cenc-video-key2-2.m4s
155 bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
156 bipbop_300_215kbps-cenc-video-key2-init.mp4
157 bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
158 bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
159 bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
160 bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
161 bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
162 bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
163 bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
164 bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
165 bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
166 bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
167 bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
168 bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
169 bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
170 bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
171 bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
172 bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
173 bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
174 bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
175 bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
176 bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
177 bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
178 bipbop_300wp_227kbps-cenc-video-key1-1.m4s
179 bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
180 bipbop_300wp_227kbps-cenc-video-key1-2.m4s
181 bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
182 bipbop_300wp_227kbps-cenc-video-key1-init.mp4
183 bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
184 bipbop_300wp_227kbps-cenc-video-key2-1.m4s
185 bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
186 bipbop_300wp_227kbps-cenc-video-key2-2.m4s
187 bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
188 bipbop_300wp_227kbps-cenc-video-key2-init.mp4
189 bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
190 bipbop_360w_253kbps-cenc-audio-key1-1.m4s
191 bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
192 bipbop_360w_253kbps-cenc-audio-key1-2.m4s
193 bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
194 bipbop_360w_253kbps-cenc-audio-key1-3.m4s
195 bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
196 bipbop_360w_253kbps-cenc-audio-key1-4.m4s
197 bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
198 bipbop_360w_253kbps-cenc-audio-key1-init.mp4
199 bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
200 bipbop_360w_253kbps-cenc-audio-key2-1.m4s
201 bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
202 bipbop_360w_253kbps-cenc-audio-key2-2.m4s
203 bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
204 bipbop_360w_253kbps-cenc-audio-key2-3.m4s
205 bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
206 bipbop_360w_253kbps-cenc-audio-key2-4.m4s
207 bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
208 bipbop_360w_253kbps-cenc-audio-key2-init.mp4
209 bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
210 bipbop_360w_253kbps-cenc-video-key1-1.m4s
211 bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
212 bipbop_360w_253kbps-cenc-video-key1-init.mp4
213 bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
214 bipbop_360w_253kbps-cenc-video-key2-1.m4s
215 bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
216 bipbop_360w_253kbps-cenc-video-key2-init.mp4
217 bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
218 bipbop_360w_253kbps-clearkey-audio.webm
219 bipbop_360w_253kbps-clearkey-audio.webm^headers^
220 bipbop_360w_253kbps-clearkey-video-vp8.webm
221 bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
222 bipbop_360w_253kbps-clearkey-video-vp9.webm
223 bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
224 bipbop_480_624kbps-cenc-audio-key1-1.m4s
225 bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
226 bipbop_480_624kbps-cenc-audio-key1-2.m4s
227 bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
228 bipbop_480_624kbps-cenc-audio-key1-3.m4s
229 bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
230 bipbop_480_624kbps-cenc-audio-key1-4.m4s
231 bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
232 bipbop_480_624kbps-cenc-audio-key1-init.mp4
233 bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
234 bipbop_480_624kbps-cenc-audio-key2-1.m4s
235 bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
236 bipbop_480_624kbps-cenc-audio-key2-2.m4s
237 bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
238 bipbop_480_624kbps-cenc-audio-key2-3.m4s
239 bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
240 bipbop_480_624kbps-cenc-audio-key2-4.m4s
241 bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
242 bipbop_480_624kbps-cenc-audio-key2-init.mp4
243 bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
244 bipbop_480_624kbps-cenc-video-key1-1.m4s
245 bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
246 bipbop_480_624kbps-cenc-video-key1-2.m4s
247 bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
248 bipbop_480_624kbps-cenc-video-key1-init.mp4
249 bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
250 bipbop_480_624kbps-cenc-video-key2-1.m4s
251 bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
252 bipbop_480_624kbps-cenc-video-key2-2.m4s
253 bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
254 bipbop_480_624kbps-cenc-video-key2-init.mp4
255 bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
256 bipbop_480_959kbps-cenc-audio-key1-1.m4s
257 bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
258 bipbop_480_959kbps-cenc-audio-key1-2.m4s
259 bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
260 bipbop_480_959kbps-cenc-audio-key1-3.m4s
261 bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
262 bipbop_480_959kbps-cenc-audio-key1-4.m4s
263 bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
264 bipbop_480_959kbps-cenc-audio-key1-init.mp4
265 bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
266 bipbop_480_959kbps-cenc-audio-key2-1.m4s
267 bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
268 bipbop_480_959kbps-cenc-audio-key2-2.m4s
269 bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
270 bipbop_480_959kbps-cenc-audio-key2-3.m4s
271 bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
272 bipbop_480_959kbps-cenc-audio-key2-4.m4s
273 bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
274 bipbop_480_959kbps-cenc-audio-key2-init.mp4
275 bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
276 bipbop_480_959kbps-cenc-video-key1-1.m4s
277 bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
278 bipbop_480_959kbps-cenc-video-key1-2.m4s
279 bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
280 bipbop_480_959kbps-cenc-video-key1-init.mp4
281 bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
282 bipbop_480_959kbps-cenc-video-key2-1.m4s
283 bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
284 bipbop_480_959kbps-cenc-video-key2-2.m4s
285 bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
286 bipbop_480_959kbps-cenc-video-key2-init.mp4
287 bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
288 bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
289 bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
290 bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
291 bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
292 bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
293 bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
294 bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
295 bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
296 bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
297 bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
298 bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
299 bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
300 bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
301 bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
302 bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
303 bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
304 bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
305 bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
306 bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
307 bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
308 bipbop_480wp_663kbps-cenc-video-key1-1.m4s
309 bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
310 bipbop_480wp_663kbps-cenc-video-key1-2.m4s
311 bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
312 bipbop_480wp_663kbps-cenc-video-key1-init.mp4
313 bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
314 bipbop_480wp_663kbps-cenc-video-key2-1.m4s
315 bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
316 bipbop_480wp_663kbps-cenc-video-key2-2.m4s
317 bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
318 bipbop_480wp_663kbps-cenc-video-key2-init.mp4
319 bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
320 bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
321 bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
322 bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
323 bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
324 bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
325 bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
326 bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
327 bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
328 bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
329 bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
330 bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
331 bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
332 bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
333 bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
334 bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
335 bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
336 bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
337 bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
338 bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
339 bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
340 bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
341 bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
342 bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
343 bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
344 bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
345 bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
346 bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
347 bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
348 bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
349 bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
350 bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
351 bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
352 bipbop_audio_aac_8k.mp4
353 bipbop_audio_aac_8k.mp4^headers^
354 bipbop_audio_aac_22.05k.mp4
355 bipbop_audio_aac_22.05k.mp4^headers^
356 bipbop_audio_aac_44.1k.mp4
357 bipbop_audio_aac_44.1k.mp4^headers^
358 bipbop_audio_aac_48k.mp4
359 bipbop_audio_aac_48k.mp4^headers^
360 bipbop_audio_aac_88.2k.mp4
361 bipbop_audio_aac_88.2k.mp4^headers^
362 bipbop_audio_aac_96k.mp4
363 bipbop_audio_aac_96k.mp4^headers^
364 bipbop_cbcs_1_9_audio_1.m4s
365 bipbop_cbcs_1_9_audio_1.m4s^headers^
366 bipbop_cbcs_1_9_audio_init.mp4
367 bipbop_cbcs_1_9_audio_init.mp4^headers^
368 bipbop_cbcs_1_9_video_1.m4s
369 bipbop_cbcs_1_9_video_1.m4s^headers^
370 bipbop_cbcs_1_9_video_init.mp4
371 bipbop_cbcs_1_9_video_init.mp4^headers^
372 bipbop_cbcs_5_5_audio_1.m4s
373 bipbop_cbcs_5_5_audio_1.m4s^headers^
374 bipbop_cbcs_5_5_audio_init.mp4
375 bipbop_cbcs_5_5_audio_init.mp4^headers^
376 bipbop_cbcs_5_5_video_1.m4s
377 bipbop_cbcs_5_5_video_1.m4s^headers^
378 bipbop_cbcs_5_5_video_init.mp4
379 bipbop_cbcs_5_5_video_init.mp4^headers^
380 bipbop_cbcs_7_7_audio_1.m4s
381 bipbop_cbcs_7_7_audio_1.m4s^headers^
382 bipbop_cbcs_7_7_audio_init.mp4
383 bipbop_cbcs_7_7_audio_init.mp4^headers^
384 bipbop_cbcs_7_7_video_1.m4s
385 bipbop_cbcs_7_7_video_1.m4s^headers^
386 bipbop_cbcs_7_7_video_init.mp4
387 bipbop_cbcs_7_7_video_init.mp4^headers^
388 bipbop_cbcs_9_8_audio_1.m4s
389 bipbop_cbcs_9_8_audio_1.m4s^headers^
390 bipbop_cbcs_9_8_audio_init.mp4
391 bipbop_cbcs_9_8_audio_init.mp4^headers^
392 bipbop_cbcs_9_8_video_1.m4s
393 bipbop_cbcs_9_8_video_1.m4s^headers^
394 bipbop_cbcs_9_8_video_init.mp4
395 bipbop_cbcs_9_8_video_init.mp4^headers^
396 bipbop_cbcs_10_0_audio_1.m4s
397 bipbop_cbcs_10_0_audio_1.m4s^headers^
398 bipbop_cbcs_10_0_audio_init.mp4
399 bipbop_cbcs_10_0_audio_init.mp4^headers^
400 bipbop_cbcs_10_0_video_1.m4s
401 bipbop_cbcs_10_0_video_1.m4s^headers^
402 bipbop_cbcs_10_0_video_init.mp4
403 bipbop_cbcs_10_0_video_init.mp4^headers^
404 bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
405 bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
406 bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
407 bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
408 bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
409 bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
410 bipbop_short_vp8.webm
411 bipbop_short_vp8.webm^headers^
412 bipbop-lateaudio.mp4
413 bipbop-lateaudio.mp4^headers^
414 black100x100-aspect3to2.ogv
415 black100x100-aspect3to2.ogv^headers^
416 bogus.duh
417 bogus.ogv
418 bogus.ogv^headers^
419 bogus.wav
420 bogus.wav^headers^
421 bug461281.ogg
422 bug461281.ogg^headers^
423 bug482461-theora.ogv
424 bug482461-theora.ogv^headers^
425 bug482461.ogv
426 bug482461.ogv^headers^
427 bug495129.ogv
428 bug495129.ogv^headers^
429 bug495794.ogg
430 bug495794.ogg^headers^
431 bug498380.ogv
432 bug498380.ogv^headers^
433 bug498855-1.ogv
434 bug498855-1.ogv^headers^
435 bug498855-2.ogv
436 bug498855-2.ogv^headers^
437 bug498855-3.ogv
438 bug498855-3.ogv^headers^
439 bug499519.ogv
440 bug499519.ogv^headers^
441 bug500311.ogv
442 bug500311.ogv^headers^
443 bug501279.ogg
444 bug501279.ogg^headers^
445 bug504613.ogv
446 bug504613.ogv^headers^
447 bug504644.ogv
448 bug504644.ogv^headers^
449 bug504843.ogv
450 bug504843.ogv^headers^
451 bug506094.ogv
452 bug506094.ogv^headers^
453 bug516323.indexed.ogv
454 bug516323.indexed.ogv^headers^
455 bug516323.ogv
456 bug516323.ogv^headers^
457 bug520493.ogg
458 bug520493.ogg^headers^
459 bug520500.ogg
460 bug520500.ogg^headers^
461 bug520908.ogv
462 bug520908.ogv^headers^
463 bug523816.ogv
464 bug523816.ogv^headers^
465 bug533822.ogg
466 bug533822.ogg^headers^
467 bug556821.ogv
468 bug556821.ogv^headers^
469 bug557094.ogv
470 bug557094.ogv^headers^
471 bug603918.webm
472 bug603918.webm^headers^
473 bug604067.webm
474 bug604067.webm^headers^
475 bug1066943.webm
476 bug1066943.webm^headers^
477 bug1301226.wav
478 bug1301226.wav^headers^
479 bug1301226-odd.wav
480 bug1301226-odd.wav^headers^
481 bug1377278.webm
482 bug1377278.webm^headers^
483 bunny.webm
484 can_play_type_dash.js
485 can_play_type_ogg.js
486 can_play_type_wave.js
487 can_play_type_webm.js
488 cancellable_request.sjs
489 chain.ogg
490 chain.ogg^headers^
491 chain.ogv
492 chain.ogv^headers^
493 chain.opus
494 chain.opus^headers^
495 chained-audio-video.ogg
496 chained-audio-video.ogg^headers^
497 chained-video.ogv
498 chained-video.ogv^headers^
499 chromeHelper.js
500 cloneElementVisually_helpers.js
501 contentType.sjs
502 detodos.opus
503 detodos.opus^headers^
504 detodos.webm
505 detodos.webm^headers^
506 detodos-short.webm
507 detodos-short.webm^headers^
508 detodos-recorder-test.opus
509 detodos-recorder-test.opus^headers^
510 detodos-short.opus
511 detodos-short.opus^headers^
512 dirac.ogg
513 dirac.ogg^headers^
514 dynamic_resource.sjs
515 eme_standalone.js
516 eme.js
517 empty_size.mp3
518 file_access_controls.html
519 file_eme_createMediaKeys.html
520 flac-s24.flac
521 flac-s24.flac^headers^
522 flac-noheader-s16.flac
523 flac-noheader-s16.flac^headers^
524 flac-sample.mp4
525 flac-sample.mp4^headers^
526 flac-sample-cenc.mp4
527 flac-sample-cenc.mp4^headers^
528 fragment_noplay.js
529 fragment_play.js
530 gizmo.mp4
531 gizmo.mp4^headers^
532 gizmo-noaudio.mp4
533 gizmo-noaudio.mp4^headers^
534 gizmo-short.mp4
535 gizmo-short.mp4^headers^
536 gizmo.webm
537 gizmo.webm^headers^
538 gizmo-noaudio.webm
539 gizmo-noaudio.webm^headers^
540 gUM_support.js
541 gzipped_mp4.sjs
542 huge-id3.mp3
543 huge-id3.mp3^headers^
544 id3tags.mp3
545 id3tags.mp3^headers^
546 invalid-cmap-s0c0.opus
547 invalid-cmap-s0c0.opus^headers^
548 invalid-cmap-s0c2.opus
549 invalid-cmap-s0c2.opus^headers^
550 invalid-cmap-s1c2.opus
551 invalid-cmap-s1c2.opus^headers^
552 invalid-cmap-short.opus
553 invalid-cmap-short.opus^headers^
554 invalid-discard_on_multi_blocks.webm
555 invalid-discard_on_multi_blocks.webm^headers^
556 invalid-excess_discard.webm
557 invalid-excess_discard.webm^headers^
558 invalid-excess_neg_discard.webm
559 invalid-excess_neg_discard.webm^headers^
560 invalid-m0c0.opus
561 invalid-m0c0.opus^headers^
562 invalid-m0c3.opus
563 invalid-m0c3.opus^headers^
564 invalid-m1c0.opus
565 invalid-m1c0.opus^headers^
566 invalid-m1c9.opus
567 invalid-m1c9.opus^headers^
568 invalid-m2c0.opus
569 invalid-m2c0.opus^headers^
570 invalid-m2c1.opus
571 invalid-m2c1.opus^headers^
572 invalid-neg_discard.webm
573 invalid-neg_discard.webm^headers^
574 invalid-preskip.webm
575 invalid-preskip.webm^headers^
576 manifest.js
577 midflight-redirect.sjs
578 multiple-bos.ogg
579 multiple-bos.ogg^headers^
580 multiple-bos-more-header-fileds.ogg
581 multiple-bos-more-header-fileds.ogg^headers^
582 multi_id3v2.mp3
583 no-container-codec-delay.webm
584 no-cues.webm
585 no-cues.webm^headers^
586 notags.mp3
587 notags.mp3^headers^
588 opus-mapping2.mp4
589 opus-mapping2.mp4^headers^
590 opus-mapping2.webm
591 opus-mapping2.webm^headers^
592 opus-sample.mp4
593 opus-sample.mp4^headers^
594 opus-sample-cenc.mp4
595 opus-sample-cenc.mp4^headers^
596 owl-funnier-id3.mp3
597 owl-funnier-id3.mp3^headers^
598 owl-funny-id3.mp3
599 owl-funny-id3.mp3^headers^
600 owl.mp3
601 owl.mp3^headers^
602 owl-short.mp3
603 owl-short.mp3^headers^
604 pixel_aspect_ratio.mp4
605 play_promise.js
606 poster-test.jpg
607 r11025_msadpcm_c1.wav
608 r11025_msadpcm_c1.wav^headers^
609 r11025_s16_c1.wav
610 r11025_s16_c1.wav^headers^
611 r11025_s16_c1_trailing.wav
612 r11025_s16_c1_trailing.wav^headers^
613 r11025_s16_c1-short.wav
614 r11025_s16_c1-short.wav^headers^
615 r11025_u8_c1.wav
616 r11025_u8_c1.wav^headers^
617 r11025_u8_c1_trunc.wav
618 r11025_u8_c1_trunc.wav^headers^
619 r16000_u8_c1_list.wav
620 r16000_u8_c1_list.wav^headers^
621 reactivate_helper.html
622 red-46x48.mp4
623 red-46x48.mp4^headers^
624 red-48x46.mp4
625 red-48x46.mp4^headers^
626 redirect.sjs
627 referer.sjs
628 resolution-change.webm
629 resolution-change.webm^headers^
630 sample.3gp
631 sample.3g2
632 sample-encrypted-sgpdstbl-sbgptraf.mp4
633 sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
634 sample-fisbone-skeleton4.ogv
635 sample-fisbone-skeleton4.ogv^headers^
636 sample-fisbone-wrong-header.ogv
637 sample-fisbone-wrong-header.ogv^headers^
638 seek.ogv
639 seek.ogv^headers^
640 seek-short.ogv
641 seek-short.ogv^headers^
642 seek.webm
643 seek.webm^headers^
644 seek-short.webm
645 seek-short.webm^headers^
646 seek_support.js
647 seekLies.sjs
648 seek_with_sound.ogg^headers^
649 short-cenc.mp4
650 sine.webm
651 sine.webm^headers^
652 sintel-short-clearkey-subsample-encrypted-audio.webm
653 sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
654 sintel-short-clearkey-subsample-encrypted-video.webm
655 sintel-short-clearkey-subsample-encrypted-video.webm^headers^
656 short.mp4
657 short.mp4.gz
658 short.mp4^headers^
659 short-aac-encrypted-audio.mp4
660 short-aac-encrypted-audio.mp4^headers^
661 short-audio-fragmented-cenc-without-pssh.mp4
662 short-audio-fragmented-cenc-without-pssh.mp4^headers^
663 short-video.ogv
664 short-video.ogv^headers^
665 short-vp9-encrypted-video.mp4
666 short-vp9-encrypted-video.mp4^headers^
667 small-shot-mp3.mp4
668 small-shot-mp3.mp4^headers^
669 small-shot.m4a
670 small-shot.mp3
671 small-shot.mp3^headers^
672 small-shot.ogg
673 small-shot.ogg^headers^
674 small-shot.flac
675 sound.ogg
676 sound.ogg^headers^
677 spacestorm-1000Hz-100ms.ogg
678 spacestorm-1000Hz-100ms.ogg^headers^
679 split.webm
680 split.webm^headers^
681 street.mp4
682 street.mp4^headers^
683 test-1-mono.opus
684 test-1-mono.opus^headers^
685 test-2-stereo.opus
686 test-2-stereo.opus^headers^
687 test-3-LCR.opus
688 test-3-LCR.opus^headers^
689 test-4-quad.opus
690 test-4-quad.opus^headers^
691 test-5-5.0.opus
692 test-5-5.0.opus^headers^
693 test-6-5.1.opus
694 test-6-5.1.opus^headers^
695 test-7-6.1.opus
696 test-7-6.1.opus^headers^
697 test-8-7.1.opus
698 test-8-7.1.opus^headers^
699 test-stereo-phase-inversion-180.opus
700 test-stereo-phase-inversion-180.opus^headers^
701 variable-channel.ogg
702 variable-channel.ogg^headers^
703 variable-channel.opus
704 variable-channel.opus^headers^
705 variable-preskip.opus
706 variable-preskip.opus^headers^
707 variable-samplerate.ogg
708 variable-samplerate.ogg^headers^
709 variable-samplerate.opus
710 variable-samplerate.opus^headers^
711 vbr-head.mp3
712 vbr-head.mp3^headers^
713 vbr.mp3
714 vbr.mp3^headers^
715 very-short.mp3
716 video-overhang.ogg
717 video-overhang.ogg^headers^
718 vp9-superframes.webm
719 vp9-superframes.webm^headers^
720 vp9.webm
721 vp9.webm^headers^
722 vp9-short.webm
723 vp9-short.webm^headers^
724 vp9cake.webm
725 vp9cake.webm^headers^
726 vp9cake-short.webm
727 vp9cake-short.webm^headers^
728 wave_metadata.wav
729 wave_metadata.wav^headers^
730 wave_metadata_bad_len.wav
731 wave_metadata_bad_len.wav^headers^
732 wave_metadata_bad_no_null.wav
733 wave_metadata_bad_no_null.wav^headers^
734 wave_metadata_bad_utf8.wav
735 wave_metadata_bad_utf8.wav^headers^
736 wave_metadata_unknown_tag.wav
737 wave_metadata_unknown_tag.wav^headers^
738 wave_metadata_utf8.wav
739 wave_metadata_utf8.wav^headers^
740 wavedata_alaw.wav
741 wavedata_alaw.wav^headers^
742 wavedata_float.wav
743 wavedata_float.wav^headers^
744 wavedata_s24.wav
745 wavedata_s24.wav^headers^
746 wavedata_s16.wav
747 wavedata_s16.wav^headers^
748 wavedata_u8.wav
749 wavedata_u8.wav^headers^
750 wavedata_ulaw.wav
751 wavedata_ulaw.wav^headers^
752 !/dom/canvas/test/captureStream_common.js
753 !/dom/html/test/reflect.js
754 !/dom/media/webrtc/tests/mochitests/head.js
755 hls/bipbop_16x9_single.m3u8
756 hls/bipbop_4x3_single.m3u8
757 hls/bipbop_4x3_variant.m3u8
758 hls/400x300_prog_index.m3u8
759 hls/400x300_prog_index_5s.m3u8
760 hls/416x243_prog_index_5s.m3u8
761 hls/640x480_prog_index.m3u8
762 hls/960x720_prog_index.m3u8
763 hls/400x300_seg0.ts
764 hls/400x300_seg0_5s.ts
765 hls/400x300_seg1.ts
766 hls/416x243_seg0_5s.ts
767 hls/640x480_seg0.ts
768 hls/640x480_seg1.ts
769 hls/960x720_seg0.ts
770 hls/960x720_seg1.ts
771 sync.webm
773 [test_aspectratio_mp4.html]
774 [test_access_control.html]
775 [test_arraybuffer.html]
776 [test_audio1.html]
777 [test_audio2.html]
778 [test_audioDocumentTitle.html]
779 skip-if = true # bug 475110 - disabled since we don't play Wave files standalone
780 [test_buffered.html]
781 [test_can_play_type.html]
782 skip-if = (android_version == '25' && debug) # android(bug 1232305)
783 [test_can_play_type_mpeg.html]
784 [test_can_play_type_no_ogg.html]
785 skip-if = (android_version == '25' && debug) # android(bug 1232305)
786 [test_can_play_type_ogg.html]
787 skip-if = (android_version == '25' && debug) # android(bug 1232305)
788 [test_closing_connections.html]
789 [test_constants.html]
790 [test_controls.html]
791 [test_cueless_webm_seek-1.html]
792 [test_cueless_webm_seek-2.html]
793 [test_cueless_webm_seek-3.html]
794 [test_currentTime.html]
795 [test_debug_data_helpers.html]
796 [test_decode_error.html]
797 [test_decode_error_crossorigin.html]
798 [test_decoder_disable.html]
799 [test_defaultMuted.html]
800 [test_delay_load.html]
801 [test_duration_after_error.html]
802 [test_empty_resource.html]
803 [test_error_in_video_document.html]
804 [test_error_on_404.html]
805 [test_info_leak.html]
806 [test_invalid_reject.html]
807 [test_invalid_seek.html]
808 [test_load.html]
809 [test_load_candidates.html]
810 [test_load_same_resource.html]
811 [test_load_source.html]
812 [test_load_source_empty_type.html]
813 [test_loop.html]
814 skip-if =
815 wmfme # Bug 1781539
816 [test_looping_eventsOrder.html]
817 [test_mediatrack_consuming_mediaresource.html]
818 [test_mediatrack_events.html]
819 scheme=https
820 [test_mediatrack_parsing_ogg.html]
821 [test_metadata.html]
822 [test_mozHasAudio.html]
823 [test_mp3_with_multiple_ID3v2.html]
824 [test_networkState.html]
825 [test_new_audio.html]
826 [test_no_load_event.html]
827 [test_not_reset_playbackRate_when_removing_nonloaded_media_from_document.html]
828 [test_paused.html]
829 [test_paused_after_ended.html]
830 [test_periodic_timeupdate.html]
831 [test_play_events.html]
832 [test_play_promise_1.html]
833 tags=promise-play
834 [test_play_promise_2.html]
835 tags=promise-play
836 [test_play_promise_3.html]
837 tags=promise-play
838 [test_play_promise_4.html]
839 tags=promise-play
840 [test_play_promise_5.html]
841 tags=promise-play
842 [test_play_promise_6.html]
843 tags=promise-play
844 [test_play_promise_7.html]
845 tags=promise-play
846 [test_play_promise_8.html]
847 tags=promise-play
848 [test_play_promise_9.html]
849 tags=promise-play
850 [test_play_promise_10.html]
851 tags=promise-play
852 [test_play_promise_11.html]
853 tags=promise-play
854 [test_play_promise_12.html]
855 tags=promise-play
856 [test_play_promise_13.html]
857 tags=promise-play
858 [test_play_promise_14.html]
859 tags=promise-play
860 [test_play_promise_15.html]
861 tags=promise-play
862 [test_play_promise_16.html]
863 tags=promise-play
864 [test_play_promise_17.html]
865 tags=promise-play
866 [test_play_promise_18.html]
867 tags=promise-play
868 [test_play_twice.html]
869 skip-if = appname == "seamonkey" # Seamonkey: Bug 598252, bug 1307337, bug 1143695
870 # If encountering intermittents in test_playback.html please consider disabling
871 # the individual faulting file via `manifest.js` as disabling the whole test on
872 # a platform removes a lot of coverage.
873 [test_playback_errors.html]
874 [test_playback_rate_playpause.html]
875 [test_playback_reactivate.html]
876 [test_preload_actions.html]
877 [test_preload_attribute.html]
878 [test_preload_suspend.html]
879 [test_preserve_playbackrate_after_ui_play.html]
880 [test_progress.html]
881 [test_reactivate.html]
882 skip-if = true # see bug 1319725
883 [test_readyState.html]
884 [test_referer.html]
885 skip-if = android_version == '25' && debug # android(bug 1232305)
886 [test_reset_src.html]
887 skip-if = (verify && debug && os == 'win')
888 [test_source.html]
889 [test_source_null.html]
890 [test_source_write.html]
891 [test_standalone.html]
892 [test_suspend_media_by_inactive_docshell.html]
893 [test_timeupdate_small_files.html]
894 [test_unseekable.html]
895 [test_video_gzip_encoding.html]
896 [test_video_in_audio_element.html]
897 [test_video_stats_resistfingerprinting.html]
898 tags = resistfingerprinting
899 [test_videoDocumentTitle.html]
900 [test_VideoPlaybackQuality.html]
901 [test_VideoPlaybackQuality_disabled.html]
902 [test_volume.html]
903 # The tests below contain backend-specific tests. Write backend independent
904 # tests rather than adding to this list.
905 [test_can_play_type_webm.html]
906 [test_can_play_type_wave.html]
907 [test_fragment_noplay.html]
908 [test_fragment_play.html]
909 [test_bug1431810_opus_downmix_to_mono.html]