tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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"