Bug 1855296 - convert .ini manifests to .toml: batch 9 dom/[m-s]**/mochitest.ini r=jmaher,media-playback-reviewers,alwu

Differential Revision: https://phabricator.services.mozilla.com/D189845
This commit is contained in:
Tom Marble 2023-10-03 19:35:22 +00:00
Родитель ce7aeec770
Коммит faa34b0552
147 изменённых файлов: 11536 добавлений и 9937 удалений

Просмотреть файл

@ -17,5 +17,5 @@ EXTRA_JS_MODULES += [
"ValueExtractor.sys.mjs",
]
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]

Просмотреть файл

@ -1,24 +0,0 @@
[DEFAULT]
support-files =
common.js
resource.sjs
manifestLoader.html
file_testserver.sjs
[test_ImageObjectProcessor_purpose.html]
[test_ImageObjectProcessor_sizes.html]
[test_ImageObjectProcessor_src.html]
[test_ImageObjectProcessor_type.html]
[test_link_relList_supports_manifest.html]
[test_ManifestProcessor_background_color.html]
[test_ManifestProcessor_dir.html]
[test_ManifestProcessor_display.html]
[test_ManifestProcessor_icons.html]
[test_ManifestProcessor_id.html]
[test_ManifestProcessor_JSON.html]
[test_ManifestProcessor_lang.html]
[test_ManifestProcessor_name_and_short_name.html]
[test_ManifestProcessor_orientation.html]
[test_ManifestProcessor_scope.html]
[test_ManifestProcessor_start_url.html]
[test_ManifestProcessor_theme_color.html]
[test_ManifestProcessor_warnings.html]

Просмотреть файл

@ -0,0 +1,43 @@
[DEFAULT]
support-files = [
"common.js",
"resource.sjs",
"manifestLoader.html",
"file_testserver.sjs",
]
["test_ImageObjectProcessor_purpose.html"]
["test_ImageObjectProcessor_sizes.html"]
["test_ImageObjectProcessor_src.html"]
["test_ImageObjectProcessor_type.html"]
["test_ManifestProcessor_JSON.html"]
["test_ManifestProcessor_background_color.html"]
["test_ManifestProcessor_dir.html"]
["test_ManifestProcessor_display.html"]
["test_ManifestProcessor_icons.html"]
["test_ManifestProcessor_id.html"]
["test_ManifestProcessor_lang.html"]
["test_ManifestProcessor_name_and_short_name.html"]
["test_ManifestProcessor_orientation.html"]
["test_ManifestProcessor_scope.html"]
["test_ManifestProcessor_start_url.html"]
["test_ManifestProcessor_theme_color.html"]
["test_ManifestProcessor_warnings.html"]
["test_link_relList_supports_manifest.html"]

Просмотреть файл

@ -23,4 +23,4 @@ LOCAL_INCLUDES += [
"/dom/base",
]
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.toml"]

Просмотреть файл

@ -1,3 +0,0 @@
[DEFAULT]
[test_math_tabindex_focus.html]

Просмотреть файл

@ -0,0 +1,3 @@
[DEFAULT]
["test_math_tabindex_focus.html"]

Просмотреть файл

@ -23,7 +23,7 @@ XPIDL_SOURCES += [
"nsIAutoplay.idl",
]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]

Просмотреть файл

@ -1,54 +0,0 @@
[DEFAULT]
subsuite = media
tags = autoplay
support-files =
../../../test/manifest.js
../../../test/320x240.ogv
../../../test/bogus.duh
../../../test/detodos-short.opus
../../../test/flac-s24.flac
../../../test/gizmo.mp4
../../../test/gizmo.webm
../../../test/gizmo-noaudio.mp4
../../../test/gizmo-noaudio.webm
../../../test/gizmo-short.mp4
../../../test/r11025_s16_c1-short.wav
../../../test/sample.3g2
../../../test/sample.3gp
../../../test/short.mp4
../../../test/seek-short.webm
../../../test/small-shot.flac
../../../test/small-shot.m4a
../../../test/small-shot.mp3
../../../test/small-shot-mp3.mp4
../../../test/small-shot.ogg
../../../test/vp9-short.webm
AutoplayTestUtils.js
file_autoplay_gv_play_request_frame.html
file_autoplay_gv_play_request_window.html
file_autoplay_policy_activation_frame.html
file_autoplay_policy_activation_window.html
file_autoplay_policy_eventdown_activation.html
file_autoplay_policy_play_before_loadedmetadata.html
file_autoplay_policy_unmute_pauses.html
file_autoplay_policy_key_blacklist.html
[test_autoplay.html]
[test_autoplay_contentEditable.html]
[test_autoplay_gv_play_request.html]
skip-if = toolkit != 'android'
[test_autoplay_policy.html]
[test_autoplay_policy_activation.html]
[test_autoplay_policy_play_before_loadedmetadata.html]
skip-if = toolkit == 'android' # bug 1591121
[test_autoplay_policy_eventdown_activation.html]
[test_autoplay_policy_permission.html]
[test_autoplay_policy_unmute_pauses.html]
[test_autoplay_policy_key_blacklist.html]
skip-if = (verify && debug && (os == 'win')) # bug 1424903
[test_autoplay_policy_web_audio_notResumePageInvokedSuspendedAudioContext.html]
[test_autoplay_policy_web_audio_mediaElementAudioSourceNode.html]
[test_autoplay_policy_web_audio_AudioParamStream.html]
[test_autoplay_policy_web_audio_createMediaStreamSource.html]
[test_streams_autoplay.html]
tags=mtg capturestream

Просмотреть файл

@ -0,0 +1,69 @@
[DEFAULT]
subsuite = "media"
tags = "autoplay"
support-files = [
"../../../test/manifest.js",
"../../../test/320x240.ogv",
"../../../test/bogus.duh",
"../../../test/detodos-short.opus",
"../../../test/flac-s24.flac",
"../../../test/gizmo.mp4",
"../../../test/gizmo.webm",
"../../../test/gizmo-noaudio.mp4",
"../../../test/gizmo-noaudio.webm",
"../../../test/gizmo-short.mp4",
"../../../test/r11025_s16_c1-short.wav",
"../../../test/sample.3g2",
"../../../test/sample.3gp",
"../../../test/short.mp4",
"../../../test/seek-short.webm",
"../../../test/small-shot.flac",
"../../../test/small-shot.m4a",
"../../../test/small-shot.mp3",
"../../../test/small-shot-mp3.mp4",
"../../../test/small-shot.ogg",
"../../../test/vp9-short.webm",
"AutoplayTestUtils.js",
"file_autoplay_gv_play_request_frame.html",
"file_autoplay_gv_play_request_window.html",
"file_autoplay_policy_activation_frame.html",
"file_autoplay_policy_activation_window.html",
"file_autoplay_policy_eventdown_activation.html",
"file_autoplay_policy_play_before_loadedmetadata.html",
"file_autoplay_policy_unmute_pauses.html",
"file_autoplay_policy_key_blacklist.html",
]
["test_autoplay.html"]
["test_autoplay_contentEditable.html"]
["test_autoplay_gv_play_request.html"]
skip-if = ["os != 'android'"]
["test_autoplay_policy.html"]
["test_autoplay_policy_activation.html"]
["test_autoplay_policy_eventdown_activation.html"]
["test_autoplay_policy_key_blacklist.html"]
skip-if = ["verify && debug && os == 'win'"] # bug 1424903
["test_autoplay_policy_permission.html"]
["test_autoplay_policy_play_before_loadedmetadata.html"]
skip-if = ["os == 'android'"] # bug 1591121
["test_autoplay_policy_unmute_pauses.html"]
["test_autoplay_policy_web_audio_AudioParamStream.html"]
["test_autoplay_policy_web_audio_createMediaStreamSource.html"]
["test_autoplay_policy_web_audio_mediaElementAudioSourceNode.html"]
["test_autoplay_policy_web_audio_notResumePageInvokedSuspendedAudioContext.html"]
["test_streams_autoplay.html"]
tags = "mtg capturestream"

Просмотреть файл

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
EXPORTS.mozilla.dom += [
"MediaMetadata.h",

Просмотреть файл

@ -1,12 +0,0 @@
[DEFAULT]
subsuite = media
tags = mediasession mediacontrol
support-files =
../../test/gizmo.mp4
file_trigger_actionhanlder_frame.html
file_trigger_actionhanlder_window.html
MediaSessionTestUtils.js
[test_setactionhandler.html]
[test_trigger_actionhanlder.html]

Просмотреть файл

@ -0,0 +1,14 @@
[DEFAULT]
subsuite = "media"
tags = "mediasession mediacontrol"
support-files = [
"../../test/gizmo.mp4",
"file_trigger_actionhanlder_frame.html",
"file_trigger_actionhanlder_window.html",
"MediaSessionTestUtils.js",
]
["test_setactionhandler.html"]
["test_trigger_actionhanlder.html"]

Просмотреть файл

@ -4,8 +4,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MOCHITEST_MANIFESTS += [
"test/mochitest.ini",
"test/mochitest_compat.ini",
"test/mochitest.toml",
"test/mochitest_compat.toml",
]
EXPORTS += [

Просмотреть файл

@ -1,166 +0,0 @@
[DEFAULT]
subsuite = media
tags = media-gpu
support-files =
mediasource.js
seek.webm seek.webm^headers^
seek_lowres.webm seek_lowres.webm^headers^
bipbop/bipbop_300-3s.webm bipbop/bipbop_300-3s.webm^headers^
bipbop/bipbop2s.mp4 bipbop/bipbop2s.mp4^headers^
bipbop/bipbop_trailing_skip_box_video1.m4s
bipbop/bipbop_trailing_skip_box_video1.m4s^headers^
bipbop/bipbopinit.mp4 bipbop/bipbop_audioinit.mp4 bipbop/bipbop_videoinit.mp4
bipbop/bipbop1.m4s bipbop/bipbop_audio1.m4s bipbop/bipbop_video1.m4s
bipbop/bipbop2.m4s bipbop/bipbop_audio2.m4s bipbop/bipbop_video2.m4s
bipbop/bipbop3.m4s bipbop/bipbop_audio3.m4s bipbop/bipbop_video3.m4s
bipbop/bipbop4.m4s bipbop/bipbop_audio4.m4s bipbop/bipbop_video4.m4s
bipbop/bipbop5.m4s bipbop/bipbop_audio5.m4s bipbop/bipbop_video5.m4s
bipbop/bipbop6.m4s bipbop/bipbop_audio6.m4s bipbop/bipbop_video6.m4s
bipbop/bipbop7.m4s bipbop/bipbop_audio7.m4s bipbop/bipbop_video7.m4s
bipbop/bipbop8.m4s bipbop/bipbop_audio8.m4s bipbop/bipbop_video8.m4s
bipbop/bipbop9.m4s bipbop/bipbop_audio9.m4s bipbop/bipbop_video9.m4s
bipbop/bipbop10.m4s bipbop/bipbop_audio10.m4s bipbop/bipbop_video10.m4s
bipbop/bipbop11.m4s bipbop/bipbop_audio11.m4s bipbop/bipbop_video11.m4s
bipbop/bipbop12.m4s bipbop/bipbop_video12.m4s
bipbop/bipbop13.m4s bipbop/bipbop_video13.m4s
bipbop/bipbopinit.mp4^headers^ bipbop/bipbop_audioinit.mp4^headers^ bipbop/bipbop_videoinit.mp4^headers^
bipbop/bipbop1.m4s^headers^ bipbop/bipbop_audio1.m4s^headers^ bipbop/bipbop_video1.m4s^headers^
bipbop/bipbop2.m4s^headers^ bipbop/bipbop_audio2.m4s^headers^ bipbop/bipbop_video2.m4s^headers^
bipbop/bipbop3.m4s^headers^ bipbop/bipbop_audio3.m4s^headers^ bipbop/bipbop_video3.m4s^headers^
bipbop/bipbop4.m4s^headers^ bipbop/bipbop_audio4.m4s^headers^ bipbop/bipbop_video4.m4s^headers^
bipbop/bipbop5.m4s^headers^ bipbop/bipbop_audio5.m4s^headers^ bipbop/bipbop_video5.m4s^headers^
bipbop/bipbop6.m4s^headers^ bipbop/bipbop_audio6.m4s^headers^ bipbop/bipbop_video6.m4s^headers^
bipbop/bipbop7.m4s^headers^ bipbop/bipbop_audio7.m4s^headers^ bipbop/bipbop_video7.m4s^headers^
bipbop/bipbop8.m4s^headers^ bipbop/bipbop_audio8.m4s^headers^ bipbop/bipbop_video8.m4s^headers^
bipbop/bipbop9.m4s^headers^ bipbop/bipbop_audio9.m4s^headers^ bipbop/bipbop_video9.m4s^headers^
bipbop/bipbop10.m4s^headers^ bipbop/bipbop_audio10.m4s^headers^ bipbop/bipbop_video10.m4s^headers^
bipbop/bipbop11.m4s^headers^ bipbop/bipbop_audio11.m4s^headers^ bipbop/bipbop_video11.m4s^headers^
bipbop/bipbop12.m4s^headers^ bipbop/bipbop_video12.m4s^headers^
bipbop/bipbop13.m4s^headers^ bipbop/bipbop_video13.m4s^headers^
bipbop/bipbop_offset_0.0-1.m4s
bipbop/bipbop_offset_0.0-1.m4s^headers^
bipbop/bipbop_offset_0.0-2.m4s
bipbop/bipbop_offset_0.0-2.m4s^headers^
bipbop/bipbop_offset_0.0-init.mp4
bipbop/bipbop_offset_0.0-init.mp4^headers^
bipbop/bipbop_offset_0.1-1.m4s
bipbop/bipbop_offset_0.1-1.m4s^headers^
bipbop/bipbop_offset_0.1-2.m4s
bipbop/bipbop_offset_0.1-2.m4s^headers^
bipbop/bipbop_offset_0.1-init.mp4
bipbop/bipbop_offset_0.1-init.mp4^headers^
bipbop/bipbop_offset_0.2-1.m4s
bipbop/bipbop_offset_0.2-1.m4s^headers^
bipbop/bipbop_offset_0.2-2.m4s
bipbop/bipbop_offset_0.2-2.m4s^headers^
bipbop/bipbop_offset_0.2-init.mp4
bipbop/bipbop_offset_0.2-init.mp4^headers^
bipbop/bipbop_offset_0.3-1.m4s
bipbop/bipbop_offset_0.3-1.m4s^headers^
bipbop/bipbop_offset_0.3-2.m4s
bipbop/bipbop_offset_0.3-2.m4s^headers^
bipbop/bipbop_offset_0.3-init.mp4
bipbop/bipbop_offset_0.3-init.mp4^headers^
bipbop/bipbop_offset_0.4-1.m4s
bipbop/bipbop_offset_0.4-1.m4s^headers^
bipbop/bipbop_offset_0.4-2.m4s
bipbop/bipbop_offset_0.4-2.m4s^headers^
bipbop/bipbop_offset_0.4-init.mp4
bipbop/bipbop_offset_0.4-init.mp4^headers^
bipbop/bipbop_offset_0.5-1.m4s
bipbop/bipbop_offset_0.5-1.m4s^headers^
bipbop/bipbop_offset_0.5-2.m4s
bipbop/bipbop_offset_0.5-2.m4s^headers^
bipbop/bipbop_offset_0.5-init.mp4
bipbop/bipbop_offset_0.5-init.mp4^headers^
bipbop/bipbop_offset_0.6-1.m4s
bipbop/bipbop_offset_0.6-1.m4s^headers^
bipbop/bipbop_offset_0.6-2.m4s
bipbop/bipbop_offset_0.6-2.m4s^headers^
bipbop/bipbop_offset_0.6-init.mp4
bipbop/bipbop_offset_0.6-init.mp4^headers^
bipbop/bipbop_offset_0.7-1.m4s
bipbop/bipbop_offset_0.7-1.m4s^headers^
bipbop/bipbop_offset_0.7-2.m4s
bipbop/bipbop_offset_0.7-2.m4s^headers^
bipbop/bipbop_offset_0.7-init.mp4
bipbop/bipbop_offset_0.7-init.mp4^headers^
bipbop/bipbop_offset_0.8-1.m4s
bipbop/bipbop_offset_0.8-1.m4s^headers^
bipbop/bipbop_offset_0.8-2.m4s
bipbop/bipbop_offset_0.8-2.m4s^headers^
bipbop/bipbop_offset_0.8-init.mp4
bipbop/bipbop_offset_0.8-init.mp4^headers^
bipbop/bipbop_offset_0.9-1.m4s
bipbop/bipbop_offset_0.9-1.m4s^headers^
bipbop/bipbop_offset_0.9-2.m4s
bipbop/bipbop_offset_0.9-2.m4s^headers^
bipbop/bipbop_offset_0.9-init.mp4
bipbop/bipbop_offset_0.9-init.mp4^headers^
bipbop/bipbop_offset_1.0-1.m4s
bipbop/bipbop_offset_1.0-1.m4s^headers^
bipbop/bipbop_offset_1.0-2.m4s
bipbop/bipbop_offset_1.0-2.m4s^headers^
bipbop/bipbop_offset_1.0-init.mp4
bipbop/bipbop_offset_1.0-init.mp4^headers^
bipbop/bipbop_offset_1.1-1.m4s
bipbop/bipbop_offset_1.1-1.m4s^headers^
bipbop/bipbop_offset_1.1-2.m4s
bipbop/bipbop_offset_1.1-2.m4s^headers^
bipbop/bipbop_offset_1.1-init.mp4
bipbop/bipbop_offset_1.1-init.mp4^headers^
aac20-48000-64000-init.mp4 aac20-48000-64000-init.mp4^headers^
aac20-48000-64000-1.m4s aac20-48000-64000-1.m4s^headers^
aac20-48000-64000-2.m4s aac20-48000-64000-2.m4s^headers^
aac51-48000-128000-init.mp4 aac51-48000-128000-init.mp4^headers^
aac51-48000-128000-1.m4s aac51-48000-128000-1.m4s^headers^
aac51-48000-128000-2.m4s aac51-48000-128000-2.m4s^headers^
bipbop/bipbop_480_624kbps-videoinit.mp4 bipbop/bipbop_480_624kbps-videoinit.mp4^headers^
bipbop/bipbop_480_624kbps-video1.m4s bipbop/bipbop_480_624kbps-video1.m4s^headers^
bipbop/bipbop_480_624kbps-video2.m4s bipbop/bipbop_480_624kbps-video2.m4s^headers^
flac/IS.mp4 flac/IS.mp4^headers^ flac/00001.m4s flac/00001.m4s^headers^
flac/00002.m4s flac/00002.m4s^headers^ flac/00003.m4s flac/00003.m4s^headers^
avc3/init.mp4 avc3/init.mp4^headers^ avc3/segment1.m4s avc3/segment1.m4s^headers^
tags_before_cluster.webm
tags_before_cluster.webm^header^
1516754.webm 1516754.webm^headers^
init-trackid2.mp4 init-trackid3.mp4 segment-2.0001.m4s segment-2.0002.m4s segment-3.0001.m4s segment-3.0002.m4s
init-trackid2.mp4^headers^ init-trackid3.mp4^headers^ segment-2.0001.m4s^headers^ segment-2.0002.m4s^headers^
segment-3.0001.m4s^headers^ segment-3.0002.m4s^headers^
wmf_mismatchedaudiotime.mp4
bug1718709_low_res.mp4
bug1718709_high_res.mp4
whitenoise-he-aac-5s.mp4
[test_BufferedSeek.html]
[test_BufferedSeek_mp4.html]
[test_BufferingWait.html]
[test_BufferingWait_mp4.html]
[test_ChangeType.html]
[test_ChangeWhileWaitingOnMissingData_mp4.html]
[test_DrainOnMissingData_mp4.html]
[test_EndedEvent.html]
[test_Eviction_mp4.html]
[test_ExperimentalAsync.html]
[test_FrameSelection.html]
skip-if = toolkit == 'android' # bug 1341519, bug 1401090
[test_FrameSelection_mp4.html]
skip-if = os == 'win' # bug 1487973,
(os == 'mac') # mac due to bug 1487973
(os == "android" && processor == "aarch64" && debug) # Bug 1776960 - android aarch64 debug
[test_HEAAC_extradata.html]
[test_NoAudioLoopBackData.html]
[test_NoAudioLoopBackData_Muted.html]
[test_NoVideoLoopBackData.html]
[test_PlayEvents.html]
[test_Resolution_change_should_not_cause_video_freeze.html]
[test_ResumeAfterClearing_mp4.html]
[test_SeekedEvent_mp4.html]
[test_SeekToLastFrame_mp4.html]
[test_Threshold_mp4.html]
[test_TimestampOffset_mp4.html]
[test_WaitingOnMissingData.html]
[test_WaitingOnMissingData_mp4.html]
[test_WaitingOnMissingDataEnded_mp4.html]
[test_WaitingToEndedTransition_mp4.html]
[test_WMFUnmatchedAudioDataTime.html]

Просмотреть файл

@ -0,0 +1,279 @@
[DEFAULT]
subsuite = "media"
tags = "media-gpu"
support-files = [
"mediasource.js",
"seek.webm",
"seek.webm^headers^",
"seek_lowres.webm",
"seek_lowres.webm^headers^",
"bipbop/bipbop_300-3s.webm",
"bipbop/bipbop_300-3s.webm^headers^",
"bipbop/bipbop2s.mp4",
"bipbop/bipbop2s.mp4^headers^",
"bipbop/bipbop_trailing_skip_box_video1.m4s",
"bipbop/bipbop_trailing_skip_box_video1.m4s^headers^",
"bipbop/bipbopinit.mp4",
"bipbop/bipbop_audioinit.mp4",
"bipbop/bipbop_videoinit.mp4",
"bipbop/bipbop1.m4s",
"bipbop/bipbop_audio1.m4s",
"bipbop/bipbop_video1.m4s",
"bipbop/bipbop2.m4s",
"bipbop/bipbop_audio2.m4s",
"bipbop/bipbop_video2.m4s",
"bipbop/bipbop3.m4s",
"bipbop/bipbop_audio3.m4s",
"bipbop/bipbop_video3.m4s",
"bipbop/bipbop4.m4s",
"bipbop/bipbop_audio4.m4s",
"bipbop/bipbop_video4.m4s",
"bipbop/bipbop5.m4s",
"bipbop/bipbop_audio5.m4s",
"bipbop/bipbop_video5.m4s",
"bipbop/bipbop6.m4s",
"bipbop/bipbop_audio6.m4s",
"bipbop/bipbop_video6.m4s",
"bipbop/bipbop7.m4s",
"bipbop/bipbop_audio7.m4s",
"bipbop/bipbop_video7.m4s",
"bipbop/bipbop8.m4s",
"bipbop/bipbop_audio8.m4s",
"bipbop/bipbop_video8.m4s",
"bipbop/bipbop9.m4s",
"bipbop/bipbop_audio9.m4s",
"bipbop/bipbop_video9.m4s",
"bipbop/bipbop10.m4s",
"bipbop/bipbop_audio10.m4s",
"bipbop/bipbop_video10.m4s",
"bipbop/bipbop11.m4s",
"bipbop/bipbop_audio11.m4s",
"bipbop/bipbop_video11.m4s",
"bipbop/bipbop12.m4s",
"bipbop/bipbop_video12.m4s",
"bipbop/bipbop13.m4s",
"bipbop/bipbop_video13.m4s",
"bipbop/bipbopinit.mp4^headers^",
"bipbop/bipbop_audioinit.mp4^headers^",
"bipbop/bipbop_videoinit.mp4^headers^",
"bipbop/bipbop1.m4s^headers^",
"bipbop/bipbop_audio1.m4s^headers^",
"bipbop/bipbop_video1.m4s^headers^",
"bipbop/bipbop2.m4s^headers^",
"bipbop/bipbop_audio2.m4s^headers^",
"bipbop/bipbop_video2.m4s^headers^",
"bipbop/bipbop3.m4s^headers^",
"bipbop/bipbop_audio3.m4s^headers^",
"bipbop/bipbop_video3.m4s^headers^",
"bipbop/bipbop4.m4s^headers^",
"bipbop/bipbop_audio4.m4s^headers^",
"bipbop/bipbop_video4.m4s^headers^",
"bipbop/bipbop5.m4s^headers^",
"bipbop/bipbop_audio5.m4s^headers^",
"bipbop/bipbop_video5.m4s^headers^",
"bipbop/bipbop6.m4s^headers^",
"bipbop/bipbop_audio6.m4s^headers^",
"bipbop/bipbop_video6.m4s^headers^",
"bipbop/bipbop7.m4s^headers^",
"bipbop/bipbop_audio7.m4s^headers^",
"bipbop/bipbop_video7.m4s^headers^",
"bipbop/bipbop8.m4s^headers^",
"bipbop/bipbop_audio8.m4s^headers^",
"bipbop/bipbop_video8.m4s^headers^",
"bipbop/bipbop9.m4s^headers^",
"bipbop/bipbop_audio9.m4s^headers^",
"bipbop/bipbop_video9.m4s^headers^",
"bipbop/bipbop10.m4s^headers^",
"bipbop/bipbop_audio10.m4s^headers^",
"bipbop/bipbop_video10.m4s^headers^",
"bipbop/bipbop11.m4s^headers^",
"bipbop/bipbop_audio11.m4s^headers^",
"bipbop/bipbop_video11.m4s^headers^",
"bipbop/bipbop12.m4s^headers^",
"bipbop/bipbop_video12.m4s^headers^",
"bipbop/bipbop13.m4s^headers^",
"bipbop/bipbop_video13.m4s^headers^",
"bipbop/bipbop_offset_0.0-1.m4s",
"bipbop/bipbop_offset_0.0-1.m4s^headers^",
"bipbop/bipbop_offset_0.0-2.m4s",
"bipbop/bipbop_offset_0.0-2.m4s^headers^",
"bipbop/bipbop_offset_0.0-init.mp4",
"bipbop/bipbop_offset_0.0-init.mp4^headers^",
"bipbop/bipbop_offset_0.1-1.m4s",
"bipbop/bipbop_offset_0.1-1.m4s^headers^",
"bipbop/bipbop_offset_0.1-2.m4s",
"bipbop/bipbop_offset_0.1-2.m4s^headers^",
"bipbop/bipbop_offset_0.1-init.mp4",
"bipbop/bipbop_offset_0.1-init.mp4^headers^",
"bipbop/bipbop_offset_0.2-1.m4s",
"bipbop/bipbop_offset_0.2-1.m4s^headers^",
"bipbop/bipbop_offset_0.2-2.m4s",
"bipbop/bipbop_offset_0.2-2.m4s^headers^",
"bipbop/bipbop_offset_0.2-init.mp4",
"bipbop/bipbop_offset_0.2-init.mp4^headers^",
"bipbop/bipbop_offset_0.3-1.m4s",
"bipbop/bipbop_offset_0.3-1.m4s^headers^",
"bipbop/bipbop_offset_0.3-2.m4s",
"bipbop/bipbop_offset_0.3-2.m4s^headers^",
"bipbop/bipbop_offset_0.3-init.mp4",
"bipbop/bipbop_offset_0.3-init.mp4^headers^",
"bipbop/bipbop_offset_0.4-1.m4s",
"bipbop/bipbop_offset_0.4-1.m4s^headers^",
"bipbop/bipbop_offset_0.4-2.m4s",
"bipbop/bipbop_offset_0.4-2.m4s^headers^",
"bipbop/bipbop_offset_0.4-init.mp4",
"bipbop/bipbop_offset_0.4-init.mp4^headers^",
"bipbop/bipbop_offset_0.5-1.m4s",
"bipbop/bipbop_offset_0.5-1.m4s^headers^",
"bipbop/bipbop_offset_0.5-2.m4s",
"bipbop/bipbop_offset_0.5-2.m4s^headers^",
"bipbop/bipbop_offset_0.5-init.mp4",
"bipbop/bipbop_offset_0.5-init.mp4^headers^",
"bipbop/bipbop_offset_0.6-1.m4s",
"bipbop/bipbop_offset_0.6-1.m4s^headers^",
"bipbop/bipbop_offset_0.6-2.m4s",
"bipbop/bipbop_offset_0.6-2.m4s^headers^",
"bipbop/bipbop_offset_0.6-init.mp4",
"bipbop/bipbop_offset_0.6-init.mp4^headers^",
"bipbop/bipbop_offset_0.7-1.m4s",
"bipbop/bipbop_offset_0.7-1.m4s^headers^",
"bipbop/bipbop_offset_0.7-2.m4s",
"bipbop/bipbop_offset_0.7-2.m4s^headers^",
"bipbop/bipbop_offset_0.7-init.mp4",
"bipbop/bipbop_offset_0.7-init.mp4^headers^",
"bipbop/bipbop_offset_0.8-1.m4s",
"bipbop/bipbop_offset_0.8-1.m4s^headers^",
"bipbop/bipbop_offset_0.8-2.m4s",
"bipbop/bipbop_offset_0.8-2.m4s^headers^",
"bipbop/bipbop_offset_0.8-init.mp4",
"bipbop/bipbop_offset_0.8-init.mp4^headers^",
"bipbop/bipbop_offset_0.9-1.m4s",
"bipbop/bipbop_offset_0.9-1.m4s^headers^",
"bipbop/bipbop_offset_0.9-2.m4s",
"bipbop/bipbop_offset_0.9-2.m4s^headers^",
"bipbop/bipbop_offset_0.9-init.mp4",
"bipbop/bipbop_offset_0.9-init.mp4^headers^",
"bipbop/bipbop_offset_1.0-1.m4s",
"bipbop/bipbop_offset_1.0-1.m4s^headers^",
"bipbop/bipbop_offset_1.0-2.m4s",
"bipbop/bipbop_offset_1.0-2.m4s^headers^",
"bipbop/bipbop_offset_1.0-init.mp4",
"bipbop/bipbop_offset_1.0-init.mp4^headers^",
"bipbop/bipbop_offset_1.1-1.m4s",
"bipbop/bipbop_offset_1.1-1.m4s^headers^",
"bipbop/bipbop_offset_1.1-2.m4s",
"bipbop/bipbop_offset_1.1-2.m4s^headers^",
"bipbop/bipbop_offset_1.1-init.mp4",
"bipbop/bipbop_offset_1.1-init.mp4^headers^",
"aac20-48000-64000-init.mp4",
"aac20-48000-64000-init.mp4^headers^",
"aac20-48000-64000-1.m4s",
"aac20-48000-64000-1.m4s^headers^",
"aac20-48000-64000-2.m4s",
"aac20-48000-64000-2.m4s^headers^",
"aac51-48000-128000-init.mp4",
"aac51-48000-128000-init.mp4^headers^",
"aac51-48000-128000-1.m4s",
"aac51-48000-128000-1.m4s^headers^",
"aac51-48000-128000-2.m4s",
"aac51-48000-128000-2.m4s^headers^",
"bipbop/bipbop_480_624kbps-videoinit.mp4",
"bipbop/bipbop_480_624kbps-videoinit.mp4^headers^",
"bipbop/bipbop_480_624kbps-video1.m4s",
"bipbop/bipbop_480_624kbps-video1.m4s^headers^",
"bipbop/bipbop_480_624kbps-video2.m4s",
"bipbop/bipbop_480_624kbps-video2.m4s^headers^",
"flac/IS.mp4",
"flac/IS.mp4^headers^",
"flac/00001.m4s",
"flac/00001.m4s^headers^",
"flac/00002.m4s",
"flac/00002.m4s^headers^",
"flac/00003.m4s",
"flac/00003.m4s^headers^",
"avc3/init.mp4",
"avc3/init.mp4^headers^",
"avc3/segment1.m4s",
"avc3/segment1.m4s^headers^",
"tags_before_cluster.webm",
"tags_before_cluster.webm^header^",
"1516754.webm 1516754.webm^headers^",
"init-trackid2.mp4",
"init-trackid3.mp4",
"segment-2.0001.m4s",
"segment-2.0002.m4s",
"segment-3.0001.m4s",
"segment-3.0002.m4s",
"init-trackid2.mp4^headers^",
"init-trackid3.mp4^headers^",
"segment-2.0001.m4s^headers^",
"segment-2.0002.m4s^headers^",
"segment-3.0001.m4s^headers^",
"segment-3.0002.m4s^headers^",
"wmf_mismatchedaudiotime.mp4",
"bug1718709_low_res.mp4",
"bug1718709_high_res.mp4",
"whitenoise-he-aac-5s.mp4",
]
["test_BufferedSeek.html"]
["test_BufferedSeek_mp4.html"]
["test_BufferingWait.html"]
["test_BufferingWait_mp4.html"]
["test_ChangeType.html"]
["test_ChangeWhileWaitingOnMissingData_mp4.html"]
["test_DrainOnMissingData_mp4.html"]
["test_EndedEvent.html"]
["test_Eviction_mp4.html"]
["test_ExperimentalAsync.html"]
["test_FrameSelection.html"]
skip-if = ["os == 'android'"] # bug 1341519, bug 1401090
["test_FrameSelection_mp4.html"]
skip-if = [
"os == 'win'", # bug 1487973,
"os == 'mac'", # mac due to bug 1487973
"os == 'android' && processor == 'aarch64' && debug", # Bug 1776960 - android aarch64 debug
]
["test_HEAAC_extradata.html"]
["test_NoAudioLoopBackData.html"]
["test_NoAudioLoopBackData_Muted.html"]
["test_NoVideoLoopBackData.html"]
["test_PlayEvents.html"]
["test_Resolution_change_should_not_cause_video_freeze.html"]
["test_ResumeAfterClearing_mp4.html"]
["test_SeekToLastFrame_mp4.html"]
["test_SeekedEvent_mp4.html"]
["test_Threshold_mp4.html"]
["test_TimestampOffset_mp4.html"]
["test_WMFUnmatchedAudioDataTime.html"]
["test_WaitingOnMissingData.html"]
["test_WaitingOnMissingDataEnded_mp4.html"]
["test_WaitingOnMissingData_mp4.html"]
["test_WaitingToEndedTransition_mp4.html"]

Просмотреть файл

@ -1,190 +0,0 @@
[DEFAULT]
subsuite = media
tags = media-engine-compatible media-gpu
prefs =
media.wmf.hevc.enabled=1 # for test_hevc_playback
support-files =
mediasource.js
seek.webm seek.webm^headers^
seek_lowres.webm seek_lowres.webm^headers^
bipbop/bipbop_300-3s.webm bipbop/bipbop_300-3s.webm^headers^
bipbop/bipbop2s.mp4 bipbop/bipbop2s.mp4^headers^
bipbop/bipbop_trailing_skip_box_video1.m4s
bipbop/bipbop_trailing_skip_box_video1.m4s^headers^
bipbop/bipbopinit.mp4 bipbop/bipbop_audioinit.mp4 bipbop/bipbop_videoinit.mp4
bipbop/bipbop1.m4s bipbop/bipbop_audio1.m4s bipbop/bipbop_video1.m4s
bipbop/bipbop2.m4s bipbop/bipbop_audio2.m4s bipbop/bipbop_video2.m4s
bipbop/bipbop3.m4s bipbop/bipbop_audio3.m4s bipbop/bipbop_video3.m4s
bipbop/bipbop4.m4s bipbop/bipbop_audio4.m4s bipbop/bipbop_video4.m4s
bipbop/bipbop5.m4s bipbop/bipbop_audio5.m4s bipbop/bipbop_video5.m4s
bipbop/bipbop6.m4s bipbop/bipbop_audio6.m4s bipbop/bipbop_video6.m4s
bipbop/bipbop7.m4s bipbop/bipbop_audio7.m4s bipbop/bipbop_video7.m4s
bipbop/bipbop8.m4s bipbop/bipbop_audio8.m4s bipbop/bipbop_video8.m4s
bipbop/bipbop9.m4s bipbop/bipbop_audio9.m4s bipbop/bipbop_video9.m4s
bipbop/bipbop10.m4s bipbop/bipbop_audio10.m4s bipbop/bipbop_video10.m4s
bipbop/bipbop11.m4s bipbop/bipbop_audio11.m4s bipbop/bipbop_video11.m4s
bipbop/bipbop12.m4s bipbop/bipbop_video12.m4s
bipbop/bipbop13.m4s bipbop/bipbop_video13.m4s
bipbop/bipbopinit.mp4^headers^ bipbop/bipbop_audioinit.mp4^headers^ bipbop/bipbop_videoinit.mp4^headers^
bipbop/bipbop1.m4s^headers^ bipbop/bipbop_audio1.m4s^headers^ bipbop/bipbop_video1.m4s^headers^
bipbop/bipbop2.m4s^headers^ bipbop/bipbop_audio2.m4s^headers^ bipbop/bipbop_video2.m4s^headers^
bipbop/bipbop3.m4s^headers^ bipbop/bipbop_audio3.m4s^headers^ bipbop/bipbop_video3.m4s^headers^
bipbop/bipbop4.m4s^headers^ bipbop/bipbop_audio4.m4s^headers^ bipbop/bipbop_video4.m4s^headers^
bipbop/bipbop5.m4s^headers^ bipbop/bipbop_audio5.m4s^headers^ bipbop/bipbop_video5.m4s^headers^
bipbop/bipbop6.m4s^headers^ bipbop/bipbop_audio6.m4s^headers^ bipbop/bipbop_video6.m4s^headers^
bipbop/bipbop7.m4s^headers^ bipbop/bipbop_audio7.m4s^headers^ bipbop/bipbop_video7.m4s^headers^
bipbop/bipbop8.m4s^headers^ bipbop/bipbop_audio8.m4s^headers^ bipbop/bipbop_video8.m4s^headers^
bipbop/bipbop9.m4s^headers^ bipbop/bipbop_audio9.m4s^headers^ bipbop/bipbop_video9.m4s^headers^
bipbop/bipbop10.m4s^headers^ bipbop/bipbop_audio10.m4s^headers^ bipbop/bipbop_video10.m4s^headers^
bipbop/bipbop11.m4s^headers^ bipbop/bipbop_audio11.m4s^headers^ bipbop/bipbop_video11.m4s^headers^
bipbop/bipbop12.m4s^headers^ bipbop/bipbop_video12.m4s^headers^
bipbop/bipbop13.m4s^headers^ bipbop/bipbop_video13.m4s^headers^
bipbop/bipbop_offset_0.0-1.m4s
bipbop/bipbop_offset_0.0-1.m4s^headers^
bipbop/bipbop_offset_0.0-2.m4s
bipbop/bipbop_offset_0.0-2.m4s^headers^
bipbop/bipbop_offset_0.0-init.mp4
bipbop/bipbop_offset_0.0-init.mp4^headers^
bipbop/bipbop_offset_0.1-1.m4s
bipbop/bipbop_offset_0.1-1.m4s^headers^
bipbop/bipbop_offset_0.1-2.m4s
bipbop/bipbop_offset_0.1-2.m4s^headers^
bipbop/bipbop_offset_0.1-init.mp4
bipbop/bipbop_offset_0.1-init.mp4^headers^
bipbop/bipbop_offset_0.2-1.m4s
bipbop/bipbop_offset_0.2-1.m4s^headers^
bipbop/bipbop_offset_0.2-2.m4s
bipbop/bipbop_offset_0.2-2.m4s^headers^
bipbop/bipbop_offset_0.2-init.mp4
bipbop/bipbop_offset_0.2-init.mp4^headers^
bipbop/bipbop_offset_0.3-1.m4s
bipbop/bipbop_offset_0.3-1.m4s^headers^
bipbop/bipbop_offset_0.3-2.m4s
bipbop/bipbop_offset_0.3-2.m4s^headers^
bipbop/bipbop_offset_0.3-init.mp4
bipbop/bipbop_offset_0.3-init.mp4^headers^
bipbop/bipbop_offset_0.4-1.m4s
bipbop/bipbop_offset_0.4-1.m4s^headers^
bipbop/bipbop_offset_0.4-2.m4s
bipbop/bipbop_offset_0.4-2.m4s^headers^
bipbop/bipbop_offset_0.4-init.mp4
bipbop/bipbop_offset_0.4-init.mp4^headers^
bipbop/bipbop_offset_0.5-1.m4s
bipbop/bipbop_offset_0.5-1.m4s^headers^
bipbop/bipbop_offset_0.5-2.m4s
bipbop/bipbop_offset_0.5-2.m4s^headers^
bipbop/bipbop_offset_0.5-init.mp4
bipbop/bipbop_offset_0.5-init.mp4^headers^
bipbop/bipbop_offset_0.6-1.m4s
bipbop/bipbop_offset_0.6-1.m4s^headers^
bipbop/bipbop_offset_0.6-2.m4s
bipbop/bipbop_offset_0.6-2.m4s^headers^
bipbop/bipbop_offset_0.6-init.mp4
bipbop/bipbop_offset_0.6-init.mp4^headers^
bipbop/bipbop_offset_0.7-1.m4s
bipbop/bipbop_offset_0.7-1.m4s^headers^
bipbop/bipbop_offset_0.7-2.m4s
bipbop/bipbop_offset_0.7-2.m4s^headers^
bipbop/bipbop_offset_0.7-init.mp4
bipbop/bipbop_offset_0.7-init.mp4^headers^
bipbop/bipbop_offset_0.8-1.m4s
bipbop/bipbop_offset_0.8-1.m4s^headers^
bipbop/bipbop_offset_0.8-2.m4s
bipbop/bipbop_offset_0.8-2.m4s^headers^
bipbop/bipbop_offset_0.8-init.mp4
bipbop/bipbop_offset_0.8-init.mp4^headers^
bipbop/bipbop_offset_0.9-1.m4s
bipbop/bipbop_offset_0.9-1.m4s^headers^
bipbop/bipbop_offset_0.9-2.m4s
bipbop/bipbop_offset_0.9-2.m4s^headers^
bipbop/bipbop_offset_0.9-init.mp4
bipbop/bipbop_offset_0.9-init.mp4^headers^
bipbop/bipbop_offset_1.0-1.m4s
bipbop/bipbop_offset_1.0-1.m4s^headers^
bipbop/bipbop_offset_1.0-2.m4s
bipbop/bipbop_offset_1.0-2.m4s^headers^
bipbop/bipbop_offset_1.0-init.mp4
bipbop/bipbop_offset_1.0-init.mp4^headers^
bipbop/bipbop_offset_1.1-1.m4s
bipbop/bipbop_offset_1.1-1.m4s^headers^
bipbop/bipbop_offset_1.1-2.m4s
bipbop/bipbop_offset_1.1-2.m4s^headers^
bipbop/bipbop_offset_1.1-init.mp4
bipbop/bipbop_offset_1.1-init.mp4^headers^
aac20-48000-64000-init.mp4 aac20-48000-64000-init.mp4^headers^
aac20-48000-64000-1.m4s aac20-48000-64000-1.m4s^headers^
aac20-48000-64000-2.m4s aac20-48000-64000-2.m4s^headers^
aac51-48000-128000-init.mp4 aac51-48000-128000-init.mp4^headers^
aac51-48000-128000-1.m4s aac51-48000-128000-1.m4s^headers^
aac51-48000-128000-2.m4s aac51-48000-128000-2.m4s^headers^
bipbop/bipbop_480_624kbps-videoinit.mp4 bipbop/bipbop_480_624kbps-videoinit.mp4^headers^
bipbop/bipbop_480_624kbps-video1.m4s bipbop/bipbop_480_624kbps-video1.m4s^headers^
bipbop/bipbop_480_624kbps-video2.m4s bipbop/bipbop_480_624kbps-video2.m4s^headers^
flac/IS.mp4 flac/IS.mp4^headers^ flac/00001.m4s flac/00001.m4s^headers^
flac/00002.m4s flac/00002.m4s^headers^ flac/00003.m4s flac/00003.m4s^headers^
avc3/init.mp4 avc3/init.mp4^headers^ avc3/segment1.m4s avc3/segment1.m4s^headers^
tags_before_cluster.webm
tags_before_cluster.webm^header^
1516754.webm 1516754.webm^headers^
init-trackid2.mp4 init-trackid3.mp4 segment-2.0001.m4s segment-2.0002.m4s segment-3.0001.m4s segment-3.0002.m4s
init-trackid2.mp4^headers^ init-trackid3.mp4^headers^ segment-2.0001.m4s^headers^ segment-2.0002.m4s^headers^
segment-3.0001.m4s^headers^ segment-3.0002.m4s^headers^
wmf_mismatchedaudiotime.mp4
bug1718709_low_res.mp4
bug1718709_high_res.mp4
whitenoise-he-aac-5s.mp4
../../test/hevc_white_frame.mp4
[test_AbortAfterPartialMediaSegment.html]
[test_AppendPartialInitSegment.html]
[test_AVC3_mp4.html]
[test_AudioChange_mp4.html]
[test_AudioChange_mp4_WebAudio.html]
[test_AutoRevocation.html]
tags = firstpartyisolation
[test_DifferentStreamStartTimes.html]
[test_DurationChange.html]
[test_DurationUpdated.html]
[test_DurationUpdated_mp4.html]
[test_EndOfStream.html]
[test_EndOfStream_mp4.html]
[test_HaveMetadataUnbufferedSeek.html]
[test_HaveMetadataUnbufferedSeek_mp4.html]
[test_InputBufferIsCleared.html]
[test_LiveSeekable.html]
[test_LoadedDataFired_mp4.html]
[test_LoadedMetadataFired.html]
[test_LoadedMetadataFired_mp4.html]
[test_MediaSource.html]
[test_MediaSource_capture_gc.html]
[test_MediaSource_memory_reporting.html]
[test_MediaSource_mp4.html]
[test_MediaSource_flac_mp4.html]
[test_MediaSource_hevc_mp4.html]
skip-if = !mda_gpu
[test_MediaSource_disabled.html]
[test_MultipleInitSegments.html]
[test_MultipleInitSegments_mp4.html]
[test_OnEvents.html]
[test_PlayEventsAutoPlaying.html]
[test_PlayEventsAutoPlaying2.html]
[test_RemoveSourceBuffer.html]
[test_Seamless_looping_shorter_audio_than_video_MSE.html]
skip-if = toolkit == 'android' && verify # Crash
[test_SeekableBeforeAndAfterEndOfStream.html]
[test_SeekableBeforeAndAfterEndOfStream_mp4.html]
[test_SeekableBeforeAndAfterEndOfStreamSplit.html]
[test_SeekableBeforeAndAfterEndOfStreamSplit_mp4.html]
[test_SeekNoData_mp4.html]
[test_SeekToEnd_mp4.html]
[test_SeekTwice_mp4.html]
[test_Sequence_mp4.html]
[test_SetModeThrows.html]
[test_SplitAppendDelay.html]
[test_SplitAppendDelay_mp4.html]
[test_SplitAppend.html]
[test_SplitAppend_mp4.html]
[test_trackidchange_mp4.html]
[test_TruncatedDuration.html]
[test_TruncatedDuration_mp4.html]
[test_WebMTagsBeforeCluster.html]

Просмотреть файл

@ -0,0 +1,323 @@
[DEFAULT]
subsuite = "media"
tags = "media-engine-compatible media-gpu"
prefs = ["media.wmf.hevc.enabled=1"] # for test_hevc_playback
support-files = [
"mediasource.js",
"seek.webm",
"seek.webm^headers^",
"seek_lowres.webm",
"seek_lowres.webm^headers^",
"bipbop/bipbop_300-3s.webm",
"bipbop/bipbop_300-3s.webm^headers^",
"bipbop/bipbop2s.mp4",
"bipbop/bipbop2s.mp4^headers^",
"bipbop/bipbop_trailing_skip_box_video1.m4s",
"bipbop/bipbop_trailing_skip_box_video1.m4s^headers^",
"bipbop/bipbopinit.mp4",
"bipbop/bipbop_audioinit.mp4",
"bipbop/bipbop_videoinit.mp4",
"bipbop/bipbop1.m4s",
"bipbop/bipbop_audio1.m4s",
"bipbop/bipbop_video1.m4s",
"bipbop/bipbop2.m4s",
"bipbop/bipbop_audio2.m4s",
"bipbop/bipbop_video2.m4s",
"bipbop/bipbop3.m4s",
"bipbop/bipbop_audio3.m4s",
"bipbop/bipbop_video3.m4s",
"bipbop/bipbop4.m4s",
"bipbop/bipbop_audio4.m4s",
"bipbop/bipbop_video4.m4s",
"bipbop/bipbop5.m4s",
"bipbop/bipbop_audio5.m4s",
"bipbop/bipbop_video5.m4s",
"bipbop/bipbop6.m4s",
"bipbop/bipbop_audio6.m4s",
"bipbop/bipbop_video6.m4s",
"bipbop/bipbop7.m4s",
"bipbop/bipbop_audio7.m4s",
"bipbop/bipbop_video7.m4s",
"bipbop/bipbop8.m4s",
"bipbop/bipbop_audio8.m4s",
"bipbop/bipbop_video8.m4s",
"bipbop/bipbop9.m4s",
"bipbop/bipbop_audio9.m4s",
"bipbop/bipbop_video9.m4s",
"bipbop/bipbop10.m4s",
"bipbop/bipbop_audio10.m4s",
"bipbop/bipbop_video10.m4s",
"bipbop/bipbop11.m4s",
"bipbop/bipbop_audio11.m4s",
"bipbop/bipbop_video11.m4s",
"bipbop/bipbop12.m4s",
"bipbop/bipbop_video12.m4s",
"bipbop/bipbop13.m4s",
"bipbop/bipbop_video13.m4s",
"bipbop/bipbopinit.mp4^headers^",
"bipbop/bipbop_audioinit.mp4^headers^",
"bipbop/bipbop_videoinit.mp4^headers^",
"bipbop/bipbop1.m4s^headers^",
"bipbop/bipbop_audio1.m4s^headers^",
"bipbop/bipbop_video1.m4s^headers^",
"bipbop/bipbop2.m4s^headers^",
"bipbop/bipbop_audio2.m4s^headers^",
"bipbop/bipbop_video2.m4s^headers^",
"bipbop/bipbop3.m4s^headers^",
"bipbop/bipbop_audio3.m4s^headers^",
"bipbop/bipbop_video3.m4s^headers^",
"bipbop/bipbop4.m4s^headers^",
"bipbop/bipbop_audio4.m4s^headers^",
"bipbop/bipbop_video4.m4s^headers^",
"bipbop/bipbop5.m4s^headers^",
"bipbop/bipbop_audio5.m4s^headers^",
"bipbop/bipbop_video5.m4s^headers^",
"bipbop/bipbop6.m4s^headers^",
"bipbop/bipbop_audio6.m4s^headers^",
"bipbop/bipbop_video6.m4s^headers^",
"bipbop/bipbop7.m4s^headers^",
"bipbop/bipbop_audio7.m4s^headers^",
"bipbop/bipbop_video7.m4s^headers^",
"bipbop/bipbop8.m4s^headers^",
"bipbop/bipbop_audio8.m4s^headers^",
"bipbop/bipbop_video8.m4s^headers^",
"bipbop/bipbop9.m4s^headers^",
"bipbop/bipbop_audio9.m4s^headers^",
"bipbop/bipbop_video9.m4s^headers^",
"bipbop/bipbop10.m4s^headers^",
"bipbop/bipbop_audio10.m4s^headers^",
"bipbop/bipbop_video10.m4s^headers^",
"bipbop/bipbop11.m4s^headers^",
"bipbop/bipbop_audio11.m4s^headers^",
"bipbop/bipbop_video11.m4s^headers^",
"bipbop/bipbop12.m4s^headers^",
"bipbop/bipbop_video12.m4s^headers^",
"bipbop/bipbop13.m4s^headers^",
"bipbop/bipbop_video13.m4s^headers^",
"bipbop/bipbop_offset_0.0-1.m4s",
"bipbop/bipbop_offset_0.0-1.m4s^headers^",
"bipbop/bipbop_offset_0.0-2.m4s",
"bipbop/bipbop_offset_0.0-2.m4s^headers^",
"bipbop/bipbop_offset_0.0-init.mp4",
"bipbop/bipbop_offset_0.0-init.mp4^headers^",
"bipbop/bipbop_offset_0.1-1.m4s",
"bipbop/bipbop_offset_0.1-1.m4s^headers^",
"bipbop/bipbop_offset_0.1-2.m4s",
"bipbop/bipbop_offset_0.1-2.m4s^headers^",
"bipbop/bipbop_offset_0.1-init.mp4",
"bipbop/bipbop_offset_0.1-init.mp4^headers^",
"bipbop/bipbop_offset_0.2-1.m4s",
"bipbop/bipbop_offset_0.2-1.m4s^headers^",
"bipbop/bipbop_offset_0.2-2.m4s",
"bipbop/bipbop_offset_0.2-2.m4s^headers^",
"bipbop/bipbop_offset_0.2-init.mp4",
"bipbop/bipbop_offset_0.2-init.mp4^headers^",
"bipbop/bipbop_offset_0.3-1.m4s",
"bipbop/bipbop_offset_0.3-1.m4s^headers^",
"bipbop/bipbop_offset_0.3-2.m4s",
"bipbop/bipbop_offset_0.3-2.m4s^headers^",
"bipbop/bipbop_offset_0.3-init.mp4",
"bipbop/bipbop_offset_0.3-init.mp4^headers^",
"bipbop/bipbop_offset_0.4-1.m4s",
"bipbop/bipbop_offset_0.4-1.m4s^headers^",
"bipbop/bipbop_offset_0.4-2.m4s",
"bipbop/bipbop_offset_0.4-2.m4s^headers^",
"bipbop/bipbop_offset_0.4-init.mp4",
"bipbop/bipbop_offset_0.4-init.mp4^headers^",
"bipbop/bipbop_offset_0.5-1.m4s",
"bipbop/bipbop_offset_0.5-1.m4s^headers^",
"bipbop/bipbop_offset_0.5-2.m4s",
"bipbop/bipbop_offset_0.5-2.m4s^headers^",
"bipbop/bipbop_offset_0.5-init.mp4",
"bipbop/bipbop_offset_0.5-init.mp4^headers^",
"bipbop/bipbop_offset_0.6-1.m4s",
"bipbop/bipbop_offset_0.6-1.m4s^headers^",
"bipbop/bipbop_offset_0.6-2.m4s",
"bipbop/bipbop_offset_0.6-2.m4s^headers^",
"bipbop/bipbop_offset_0.6-init.mp4",
"bipbop/bipbop_offset_0.6-init.mp4^headers^",
"bipbop/bipbop_offset_0.7-1.m4s",
"bipbop/bipbop_offset_0.7-1.m4s^headers^",
"bipbop/bipbop_offset_0.7-2.m4s",
"bipbop/bipbop_offset_0.7-2.m4s^headers^",
"bipbop/bipbop_offset_0.7-init.mp4",
"bipbop/bipbop_offset_0.7-init.mp4^headers^",
"bipbop/bipbop_offset_0.8-1.m4s",
"bipbop/bipbop_offset_0.8-1.m4s^headers^",
"bipbop/bipbop_offset_0.8-2.m4s",
"bipbop/bipbop_offset_0.8-2.m4s^headers^",
"bipbop/bipbop_offset_0.8-init.mp4",
"bipbop/bipbop_offset_0.8-init.mp4^headers^",
"bipbop/bipbop_offset_0.9-1.m4s",
"bipbop/bipbop_offset_0.9-1.m4s^headers^",
"bipbop/bipbop_offset_0.9-2.m4s",
"bipbop/bipbop_offset_0.9-2.m4s^headers^",
"bipbop/bipbop_offset_0.9-init.mp4",
"bipbop/bipbop_offset_0.9-init.mp4^headers^",
"bipbop/bipbop_offset_1.0-1.m4s",
"bipbop/bipbop_offset_1.0-1.m4s^headers^",
"bipbop/bipbop_offset_1.0-2.m4s",
"bipbop/bipbop_offset_1.0-2.m4s^headers^",
"bipbop/bipbop_offset_1.0-init.mp4",
"bipbop/bipbop_offset_1.0-init.mp4^headers^",
"bipbop/bipbop_offset_1.1-1.m4s",
"bipbop/bipbop_offset_1.1-1.m4s^headers^",
"bipbop/bipbop_offset_1.1-2.m4s",
"bipbop/bipbop_offset_1.1-2.m4s^headers^",
"bipbop/bipbop_offset_1.1-init.mp4",
"bipbop/bipbop_offset_1.1-init.mp4^headers^",
"aac20-48000-64000-init.mp4",
"aac20-48000-64000-init.mp4^headers^",
"aac20-48000-64000-1.m4s",
"aac20-48000-64000-1.m4s^headers^",
"aac20-48000-64000-2.m4s",
"aac20-48000-64000-2.m4s^headers^",
"aac51-48000-128000-init.mp4",
"aac51-48000-128000-init.mp4^headers^",
"aac51-48000-128000-1.m4s",
"aac51-48000-128000-1.m4s^headers^",
"aac51-48000-128000-2.m4s",
"aac51-48000-128000-2.m4s^headers^",
"bipbop/bipbop_480_624kbps-videoinit.mp4",
"bipbop/bipbop_480_624kbps-videoinit.mp4^headers^",
"bipbop/bipbop_480_624kbps-video1.m4s",
"bipbop/bipbop_480_624kbps-video1.m4s^headers^",
"bipbop/bipbop_480_624kbps-video2.m4s",
"bipbop/bipbop_480_624kbps-video2.m4s^headers^",
"flac/IS.mp4",
"flac/IS.mp4^headers^",
"flac/00001.m4s",
"flac/00001.m4s^headers^",
"flac/00002.m4s",
"flac/00002.m4s^headers^",
"flac/00003.m4s",
"flac/00003.m4s^headers^",
"avc3/init.mp4",
"avc3/init.mp4^headers^",
"avc3/segment1.m4s",
"avc3/segment1.m4s^headers^",
"tags_before_cluster.webm",
"tags_before_cluster.webm^header^",
"1516754.webm",
"1516754.webm^headers^",
"init-trackid2.mp4",
"init-trackid3.mp4",
"segment-2.0001.m4s",
"segment-2.0002.m4s",
"segment-3.0001.m4s",
"segment-3.0002.m4s",
"init-trackid2.mp4^headers^",
"init-trackid3.mp4^headers^",
"segment-2.0001.m4s^headers^",
"segment-2.0002.m4s^headers^",
"segment-3.0001.m4s^headers^",
"segment-3.0002.m4s^headers^",
"wmf_mismatchedaudiotime.mp4",
"bug1718709_low_res.mp4",
"bug1718709_high_res.mp4",
"whitenoise-he-aac-5s.mp4",
"../../test/hevc_white_frame.mp4",
]
["test_AVC3_mp4.html"]
["test_AbortAfterPartialMediaSegment.html"]
["test_AppendPartialInitSegment.html"]
["test_AudioChange_mp4.html"]
["test_AudioChange_mp4_WebAudio.html"]
["test_AutoRevocation.html"]
tags = "firstpartyisolation"
["test_DifferentStreamStartTimes.html"]
["test_DurationChange.html"]
["test_DurationUpdated.html"]
["test_DurationUpdated_mp4.html"]
["test_EndOfStream.html"]
["test_EndOfStream_mp4.html"]
["test_HaveMetadataUnbufferedSeek.html"]
["test_HaveMetadataUnbufferedSeek_mp4.html"]
["test_InputBufferIsCleared.html"]
["test_LiveSeekable.html"]
["test_LoadedDataFired_mp4.html"]
["test_LoadedMetadataFired.html"]
["test_LoadedMetadataFired_mp4.html"]
["test_MediaSource.html"]
["test_MediaSource_capture_gc.html"]
["test_MediaSource_disabled.html"]
["test_MediaSource_flac_mp4.html"]
["test_MediaSource_hevc_mp4.html"]
skip-if = ["!mda_gpu"]
["test_MediaSource_memory_reporting.html"]
["test_MediaSource_mp4.html"]
["test_MultipleInitSegments.html"]
["test_MultipleInitSegments_mp4.html"]
["test_OnEvents.html"]
["test_PlayEventsAutoPlaying.html"]
["test_PlayEventsAutoPlaying2.html"]
["test_RemoveSourceBuffer.html"]
["test_Seamless_looping_shorter_audio_than_video_MSE.html"]
skip-if = ["os == 'android' && verify"] # Crash
["test_SeekNoData_mp4.html"]
["test_SeekToEnd_mp4.html"]
["test_SeekTwice_mp4.html"]
["test_SeekableBeforeAndAfterEndOfStream.html"]
["test_SeekableBeforeAndAfterEndOfStreamSplit.html"]
["test_SeekableBeforeAndAfterEndOfStreamSplit_mp4.html"]
["test_SeekableBeforeAndAfterEndOfStream_mp4.html"]
["test_Sequence_mp4.html"]
["test_SetModeThrows.html"]
["test_SplitAppend.html"]
["test_SplitAppendDelay.html"]
["test_SplitAppendDelay_mp4.html"]
["test_SplitAppend_mp4.html"]
["test_TruncatedDuration.html"]
["test_TruncatedDuration_mp4.html"]
["test_WebMTagsBeforeCluster.html"]
["test_trackidchange_mp4.html"]

Просмотреть файл

@ -79,16 +79,16 @@ if CONFIG["MOZ_WEBRTC_SIGNALING"]:
TEST_DIRS += ["webrtc/tests/fuzztests"]
MOCHITEST_MANIFESTS += [
"test/mochitest.ini",
"test/mochitest_background_video.ini",
"test/mochitest_bugs.ini",
"test/mochitest_compat.ini",
"test/mochitest_eme.ini",
"test/mochitest_media_engine.ini",
"test/mochitest_media_recorder.ini",
"test/mochitest_seek.ini",
"test/mochitest_stream.ini",
"webrtc/tests/mochitests/identity/mochitest.ini",
"test/mochitest.toml",
"test/mochitest_background_video.toml",
"test/mochitest_bugs.toml",
"test/mochitest_compat.toml",
"test/mochitest_eme.toml",
"test/mochitest_media_engine.toml",
"test/mochitest_media_recorder.toml",
"test/mochitest_seek.toml",
"test/mochitest_stream.toml",
"webrtc/tests/mochitests/identity/mochitest.toml",
]
MOCHITEST_CHROME_MANIFESTS += ["test/chrome/chrome.toml"]
@ -102,10 +102,10 @@ BROWSER_CHROME_MANIFESTS += [
if CONFIG["MOZ_WEBRTC"]:
MOCHITEST_MANIFESTS += [
"webrtc/tests/mochitests/mochitest.ini",
"webrtc/tests/mochitests/mochitest_datachannel.ini",
"webrtc/tests/mochitests/mochitest_getusermedia.ini",
"webrtc/tests/mochitests/mochitest_peerconnection.ini",
"webrtc/tests/mochitests/mochitest.toml",
"webrtc/tests/mochitests/mochitest_datachannel.toml",
"webrtc/tests/mochitests/mochitest_getusermedia.toml",
"webrtc/tests/mochitests/mochitest_peerconnection.toml",
]
CRASHTEST_MANIFESTS += ["webrtc/tests/crashtests/crashtests.list"]

Просмотреть файл

@ -1,898 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags = media-gpu
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536604
prefs =
gfx.core-animation.low-power-telemetry-frames=60 # only for test_video_low_power_telemetry.html
media.setsinkid.enabled=true # for test_setSinkId_after_loop.html
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bug1535980.webm
bug1535980.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
id3v1afterlongid3v2.mp3
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-cenc.mp4
short-video.ogv
short.mp4
short.mp4.gz
short.mp4^headers^
shorter_audio_than_video_3s.webm
shorter_audio_than_video_3s.webm^headers^
# source file generated with:
# > sox -V -r 44100 -n -b 16 -c 1 sin-441-1s-44100.wav synth 1 sin 441 vol -5dB
# then encoded:
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100-libfdk_aac.mp4
sin-441-1s-44100-fdk_aac.mp4
# afconvert -s 3 -f mp4f -d aac sin-4411-1s-441100.wav
sin-441-1s-44100-afconvert.mp4
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100-libfdk_lame.mp3
sin-441-1s-44100-lame.mp3
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100.ogg
sin-441-1s-44100.ogg
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100.opus
sin-441-1s-44100.opus
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100.flac
sin-441-1s-44100.flac
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
white-short.webm
white-3s-black-1s.webm
white-3s-black-1s.webm^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
two-xing-header-no-content-length.mp3
two-xing-header-no-content-length.mp3^headers^
single-xing-header-no-content-length.mp3
single-xing-header-no-content-length.mp3^headers^
padding-spanning-multiple-packets.mp3
[test_capture_stream_av_sync.html]
skip-if =
toolkit == 'android' # 1712598 (canvas error)
(os == 'mac') # 1517199 (timeout-on-osx)
(os == "linux") # 1713397, 1719881 (high intermittent failure on linux tsan), 1776937
apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
[test_chaining.html]
[test_clone_media_element.html]
skip-if = toolkit == 'android' # bug 1108558, android(bug 1232305)
[test_fastSeek.html]
[test_fastSeek-forwards.html]
[test_imagecapture.html]
scheme=https
[test_invalid_reject_play.html]
[test_media_selection.html]
[test_media_sniffer.html]
[test_mediastream_as_eventarget.html]
[test_mediatrack_consuming_mediastream.html]
scheme=https
tags=mtg
[test_mediatrack_replay_from_end.html]
[test_midflight_redirect_blocked.html]
[test_mixed_principals.html]
skip-if =
toolkit == 'android' # bug 1309814, android(bug 1232305)
apple_silicon # bug 1707737
[test_multiple_mediastreamtracks.html]
scheme=https
[test_play_events_2.html]
[test_playback.html]
skip-if = toolkit == 'android' # bug 1316177
[test_playback_and_bfcache.html]
support-files = file_playback_and_bfcache.html
[test_playback_rate.html]
[test_played.html]
skip-if =
toolkit == 'android' && is_emulator # Times out on android-em, Bug 1613946
(os == "mac") # Bug 1110922
(os == "win") # Bug 1110922
(os == "android" && processor == "aarch64") # Bug 1110922
[test_replay_metadata.html]
[test_reset_events_async.html]
[test_video_dimensions.html]
[test_resolution_change.html]
tags=capturestream
[test_resume.html]
skip-if = true # bug 1021673
[test_seamless_looping.html]
[test_seamless_looping_duration.html]
[test_seamless_looping_cancel_looping_future_frames.html]
[test_seamless_looping_media_element_state.html]
[test_seamless_looping_not_keep_painting_old_video_frames.html]
skip-if = toolkit == 'android' # Android has black frames issue.
[test_seamless_looping_resume_video_decoding.html]
[test_seamless_looping_seek_current_time.html]
[test_seamless_looping_shorter_audio_than_video.html]
skip-if = toolkit == 'android' && verify # Crash
[test_seamless_looping_video.html]
skip-if = toolkit == 'android' # Android has black frames issue.
[test_setSinkId_after_loop.html]
scheme=https
[test_video_to_canvas.html]
skip-if = toolkit == 'android' # android(bug 1232305), bugs 1320418,1347953,1347954,1348140,1348386
[test_video_low_power_telemetry.html]
skip-if = (os != 'mac') # This telemetry is macOS-specific.
disabled = https://bugzilla.mozilla.org/show_bug.cgi?id=1849680
[test_vp9_superframes.html]
[test_temporary_file_blob_video_plays.html]
skip-if = toolkit == 'android'
(os == 'win' && processor == 'aarch64') # bug 1533534 # android(bug 1232305)
[test_videoPlaybackQuality_totalFrames.html]
skip-if = os == 'win'
(os == 'mac' && os_version == '10.14') # bug 1374189, mac due to bug 1544938
[test_playback_hls.html]
# HLS is only supported on Fennec with API level >= 16
# TODO: This test is similar to test_playback.html, will remove the
# redundant code once test_playback.html is enabled on Fennec.
skip-if = toolkit != 'android'
tags = hls
[test_hls_player_independency.html]
# There's a limit for creating decoder when API lever < 18(Bug 1278574)
# We could skip the test in that case as we cannot play 2 video at a time.
skip-if = toolkit != 'android'
android_version < '18'
tags = hls
[test_cloneElementVisually_paused.html]
tags = cloneelementvisually
[test_cloneElementVisually_mediastream.html]
tags = cloneelementvisually
[test_cloneElementVisually_mediastream_multitrack.html]
tags = cloneelementvisually
[test_cloneElementVisually_resource_change.html]
skip-if =
os == "linux" && !(debug || asan || tsan) # Bug 1559308 - lower frequency intermittent
tags = cloneelementvisually
[test_cloneElementVisually_no_suspend.html]
tags = cloneelementvisually
[test_cloneElementVisually_poster.html]
tags = cloneelementvisually
[test_cloneElementVisually_ended_video.html]
tags = cloneelementvisually
[test_mp3_broadcast.html]

Просмотреть файл

@ -0,0 +1,944 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
tags = "media-gpu"
prefs = [
"gfx.core-animation.low-power-telemetry-frames=60", # only for test_video_low_power_telemetry.html
"media.setsinkid.enabled=true", # for test_setSinkId_after_loop.html
]
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bug1535980.webm",
"bug1535980.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"id3v1afterlongid3v2.mp3",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-cenc.mp4",
"short-video.ogv",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"shorter_audio_than_video_3s.webm",
"shorter_audio_than_video_3s.webm^headers^",
# source file generated with:
# > sox -V -r 44100 -n -b 16 -c 1 sin-441-1s-44100.wav synth 1 sin 441 vol -5dB
# then encoded:
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100-libfdk_aac.mp4
"sin-441-1s-44100-fdk_aac.mp4",
# afconvert -s 3 -f mp4f -d aac sin-4411-1s-441100.wav
"sin-441-1s-44100-afconvert.mp4",
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100-libfdk_lame.mp3
"sin-441-1s-44100-lame.mp3",
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100.ogg
"sin-441-1s-44100.ogg",
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100.opus
"sin-441-1s-44100.opus",
# ffmpeg -i sin-441-1s-44100.wav sin-441-1s-44100.flac
"sin-441-1s-44100.flac",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"white-short.webm",
"white-3s-black-1s.webm",
"white-3s-black-1s.webm^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
"two-xing-header-no-content-length.mp3",
"two-xing-header-no-content-length.mp3^headers^",
"single-xing-header-no-content-length.mp3",
"single-xing-header-no-content-length.mp3^headers^",
"padding-spanning-multiple-packets.mp3",
]
["test_capture_stream_av_sync.html"]
skip-if = [
"os == 'android'", # 1712598 (canvas error)
"os == 'mac'", # 1517199 (timeout-on-osx)
"os == 'linux'", # 1713397, 1719881 (high intermittent failure on linux tsan), 1776937
"apple_silicon", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
]
["test_chaining.html"]
["test_cloneElementVisually_ended_video.html"]
tags = "cloneelementvisually"
["test_cloneElementVisually_mediastream.html"]
tags = "cloneelementvisually"
["test_cloneElementVisually_mediastream_multitrack.html"]
tags = "cloneelementvisually"
["test_cloneElementVisually_no_suspend.html"]
tags = "cloneelementvisually"
["test_cloneElementVisually_paused.html"]
tags = "cloneelementvisually"
["test_cloneElementVisually_poster.html"]
tags = "cloneelementvisually"
["test_cloneElementVisually_resource_change.html"]
skip-if = ["os == 'linux' && !(debug || asan || tsan)"] # Bug 1559308 - lower frequency intermittent
tags = "cloneelementvisually"
["test_clone_media_element.html"]
skip-if = ["os == 'android'"] # bug 1108558, android(bug 1232305)
["test_fastSeek-forwards.html"]
["test_fastSeek.html"]
["test_hls_player_independency.html"]
# There's a limit for creating decoder when API lever < 18(Bug 1278574)
# We could skip the test in that case as we cannot play 2 video at a time.
skip-if = ["os != 'android'"]
tags = "hls"
["test_imagecapture.html"]
scheme = "https"
["test_invalid_reject_play.html"]
["test_media_selection.html"]
["test_media_sniffer.html"]
["test_mediastream_as_eventarget.html"]
["test_mediatrack_consuming_mediastream.html"]
scheme = "https"
tags = "mtg"
["test_mediatrack_replay_from_end.html"]
["test_midflight_redirect_blocked.html"]
["test_mixed_principals.html"]
skip-if = [
"os == 'android'", # bug 1309814, android(bug 1232305)
"apple_silicon", # bug 1707737
]
["test_mp3_broadcast.html"]
["test_multiple_mediastreamtracks.html"]
scheme = "https"
["test_play_events_2.html"]
["test_playback.html"]
skip-if = ["os == 'android'"] # bug 1316177
["test_playback_and_bfcache.html"]
support-files = ["file_playback_and_bfcache.html"]
["test_playback_hls.html"]
# HLS is only supported on Fennec with API level >= 16
# TODO: This test is similar to test_playback.html, will remove the
# redundant code once test_playback.html is enabled on Fennec.
skip-if = ["os != 'android'"]
tags = "hls"
["test_playback_rate.html"]
["test_played.html"]
skip-if = [
"os == 'android' && is_emulator", # Times out on android-em, Bug 1613946
"os == 'mac'", # Bug 1110922
"os == 'win'", # Bug 1110922
"os == 'android' && processor == 'aarch64'", # Bug 1110922
]
["test_replay_metadata.html"]
["test_reset_events_async.html"]
["test_resolution_change.html"]
tags = "capturestream"
["test_resume.html"]
skip-if = ["true"] # bug 1021673
["test_seamless_looping.html"]
["test_seamless_looping_cancel_looping_future_frames.html"]
["test_seamless_looping_duration.html"]
["test_seamless_looping_media_element_state.html"]
["test_seamless_looping_not_keep_painting_old_video_frames.html"]
skip-if = ["os == 'android'"] # Android has black frames issue.
["test_seamless_looping_resume_video_decoding.html"]
["test_seamless_looping_seek_current_time.html"]
["test_seamless_looping_shorter_audio_than_video.html"]
skip-if = ["os == 'android' && verify"] # Crash
["test_seamless_looping_video.html"]
skip-if = ["os == 'android'"] # Android has black frames issue.
["test_setSinkId_after_loop.html"]
scheme = "https"
["test_temporary_file_blob_video_plays.html"]
skip-if = ["os == 'android'"] # bug 1533534 # android(bug 1232305)
["test_videoPlaybackQuality_totalFrames.html"]
skip-if = ["os == 'win'"] # bug 1374189
["test_video_dimensions.html"]
["test_video_low_power_telemetry.html"]
run-if = ["os == 'mac'"] # This telemetry is macOS-specific.
disabled = "https://bugzilla.mozilla.org/show_bug.cgi?id=1849680"
["test_video_to_canvas.html"]
skip-if = ["os == 'android'"] # android(bug 1232305), bugs 1320418,1347953,1347954,1348140,1348386
["test_vp9_superframes.html"]

Просмотреть файл

@ -1,785 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags = suspend media-gpu
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536604
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
[test_background_video_cancel_suspend_taint.html]
skip-if =
toolkit == 'android' # bug 1346705
os == "mac" && debug # Bug 1670131 - after splitting manifest perma fail
[test_background_video_cancel_suspend_visible.html]
[test_background_video_no_suspend_disabled.html]
[test_background_video_no_suspend_short_vid.html]
[test_background_video_no_suspend_not_in_tree.html]
[test_background_video_resume_after_end_show_last_frame.html]
skip-if = toolkit == 'android' # bug 1346705
[test_background_video_resume_looping_video_without_audio.html]
[test_background_video_suspend.html]
skip-if = os == 'android' #Bug 1304480
[test_background_video_suspend_ends.html]
[test_background_video_suspend_ready_state.html]
[test_background_video_tainted_by_capturestream.html]
[test_background_video_tainted_by_createimagebitmap.html]
[test_background_video_tainted_by_drawimage.html]
skip-if = toolkit == 'android' # bug 1346705
[test_background_video_drawimage_with_suspended_video.html]
skip-if = toolkit == 'android' # bug 1346705
[test_background_video_ended_event.html]
skip-if = toolkit == 'android' # bug 1346705

Просмотреть файл

@ -0,0 +1,800 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
tags = "suspend media-gpu"
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-cenc.mp4",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-video.ogv",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
]
["test_background_video_cancel_suspend_taint.html"]
skip-if = [
"os == 'android'", # bug 1346705
"os == 'mac' && debug", # Bug 1670131 - after splitting manifest perma fail
]
["test_background_video_cancel_suspend_visible.html"]
["test_background_video_drawimage_with_suspended_video.html"]
skip-if = ["os == 'android'"] # bug 1346705
["test_background_video_ended_event.html"]
skip-if = ["os == 'android'"] # bug 1346705
["test_background_video_no_suspend_disabled.html"]
["test_background_video_no_suspend_not_in_tree.html"]
["test_background_video_no_suspend_short_vid.html"]
["test_background_video_resume_after_end_show_last_frame.html"]
skip-if = ["os == 'android'"] # bug 1346705
["test_background_video_resume_looping_video_without_audio.html"]
["test_background_video_suspend.html"]
skip-if = ["os == 'android'"] #Bug 1304480
["test_background_video_suspend_ends.html"]
["test_background_video_suspend_ready_state.html"]
["test_background_video_tainted_by_capturestream.html"]
["test_background_video_tainted_by_createimagebitmap.html"]
["test_background_video_tainted_by_drawimage.html"]
skip-if = ["os == 'android'"] # bug 1346705

Просмотреть файл

@ -1,793 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags = media-gpu
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536604
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bug1799787.webm
bug1799787.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
[test_bug448534.html]
[test_bug463162.xhtml]
[test_bug465498.html]
[test_bug495145.html]
skip-if = os == "win" #Bug 1404373
[test_bug495300.html]
[test_bug654550.html]
[test_bug686942.html]
[test_bug726904.html]
[test_bug874897.html]
[test_bug879717.html]
skip-if = toolkit == 'android' # bug 1285441, android(bug 1232305)
tags=capturestream
[test_bug895305.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_bug919265.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_bug1113600.html]
skip-if =
os == 'win' && os_version == '10.0' && debug # Bug 1713410
[test_bug1120222.html]
tags=capturestream
[test_bug1242338.html]
[test_bug1248229.html]
tags=capturestream
[test_bug1512958.html]
tags=mtg capturestream
[test_bug1553262.html]
tags=mtg capturestream

Просмотреть файл

@ -0,0 +1,809 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
tags = "media-gpu"
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bug1799787.webm",
"bug1799787.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-cenc.mp4",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-video.ogv",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
]
["test_bug448534.html"]
["test_bug463162.xhtml"]
["test_bug465498.html"]
["test_bug495145.html"]
skip-if = ["os == 'win'"] #Bug 1404373
["test_bug495300.html"]
["test_bug654550.html"]
["test_bug686942.html"]
["test_bug726904.html"]
["test_bug874897.html"]
["test_bug879717.html"]
skip-if = ["os == 'android'"] # bug 1285441, android(bug 1232305)
tags = "capturestream"
["test_bug895305.html"]
skip-if = ["android_version == '25' && debug"] # android(bug 1232305)
["test_bug919265.html"]
skip-if = ["android_version == '25' && debug"] # android(bug 1232305)
["test_bug1113600.html"]
skip-if = ["os == 'win' && os_version == '10.0' && debug"] # Bug 1713410
["test_bug1120222.html"]
tags = "capturestream"
["test_bug1242338.html"]
["test_bug1248229.html"]
tags = "capturestream"
["test_bug1512958.html"]
tags = "mtg capturestream"
["test_bug1553262.html"]
tags = "mtg capturestream"

Просмотреть файл

@ -1,915 +0,0 @@
# This file lists tests which are compatible for testing Windows Media
# Foundation media engine playback. These tests would still be testing on
# different platforms, but we will use these tests to do additional testing on
# Windows to test the media engine playback.
# --------------------------------------------------------------------------
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags = media-engine-compatible media-gpu
prefs =
media.wmf.hevc.enabled=1 # for test_hevc_playback
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
adts.aac
adts.aac^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
hevc_white_frame.mp4
hevc_white_frame.mp4^headers^
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webaudio/test/half-a-second-1ch-44100-aac-afconvert.mp4
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
[test_aspectratio_mp4.html]
[test_access_control.html]
[test_arraybuffer.html]
[test_audio1.html]
[test_audio2.html]
[test_audioDocumentTitle.html]
skip-if = true # bug 475110 - disabled since we don't play Wave files standalone
[test_buffered.html]
[test_can_play_type.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_can_play_type_mpeg.html]
[test_can_play_type_no_ogg.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_can_play_type_ogg.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_closing_connections.html]
[test_constants.html]
[test_controls.html]
[test_cueless_webm_seek-1.html]
[test_cueless_webm_seek-2.html]
[test_cueless_webm_seek-3.html]
[test_currentTime.html]
[test_debug_data_helpers.html]
[test_decode_error.html]
[test_decode_error_crossorigin.html]
[test_decoder_disable.html]
[test_defaultMuted.html]
[test_delay_load.html]
[test_duration_after_error.html]
[test_empty_resource.html]
[test_error_in_video_document.html]
[test_error_on_404.html]
[test_hevc_playback.html]
skip-if = !mda_gpu
[test_info_leak.html]
[test_invalid_reject.html]
[test_invalid_seek.html]
[test_load.html]
[test_load_candidates.html]
[test_load_same_resource.html]
[test_load_source.html]
[test_load_source_empty_type.html]
[test_loop.html]
skip-if =
wmfme # Bug 1781539
[test_looping_eventsOrder.html]
[test_mediatrack_consuming_mediaresource.html]
[test_mediatrack_events.html]
scheme=https
[test_mediatrack_parsing_ogg.html]
[test_metadata.html]
[test_mozHasAudio.html]
[test_mp3_with_multiple_ID3v2.html]
[test_networkState.html]
[test_new_audio.html]
[test_no_load_event.html]
[test_not_reset_playbackRate_when_removing_nonloaded_media_from_document.html]
[test_paused.html]
[test_paused_after_ended.html]
[test_periodic_timeupdate.html]
[test_play_events.html]
[test_play_promise_1.html]
tags=promise-play
[test_play_promise_2.html]
tags=promise-play
[test_play_promise_3.html]
tags=promise-play
[test_play_promise_4.html]
tags=promise-play
[test_play_promise_5.html]
tags=promise-play
[test_play_promise_6.html]
tags=promise-play
[test_play_promise_7.html]
tags=promise-play
[test_play_promise_8.html]
tags=promise-play
[test_play_promise_9.html]
tags=promise-play
[test_play_promise_10.html]
tags=promise-play
[test_play_promise_11.html]
tags=promise-play
[test_play_promise_12.html]
tags=promise-play
[test_play_promise_13.html]
tags=promise-play
[test_play_promise_14.html]
tags=promise-play
[test_play_promise_15.html]
tags=promise-play
[test_play_promise_16.html]
tags=promise-play
[test_play_promise_17.html]
tags=promise-play
[test_play_promise_18.html]
tags=promise-play
[test_play_twice.html]
skip-if = appname == "seamonkey" # Seamonkey: Bug 598252, bug 1307337, bug 1143695
# If encountering intermittents in test_playback.html please consider disabling
# the individual faulting file via `manifest.js` as disabling the whole test on
# a platform removes a lot of coverage.
[test_playback_errors.html]
[test_playback_rate_playpause.html]
[test_playback_reactivate.html]
[test_preload_actions.html]
[test_preload_attribute.html]
[test_preload_suspend.html]
[test_preserve_playbackrate_after_ui_play.html]
[test_progress.html]
[test_reactivate.html]
skip-if = true # see bug 1319725
[test_readyState.html]
[test_referer.html]
skip-if = android_version == '25' && debug # android(bug 1232305)
[test_reset_src.html]
skip-if = (verify && debug && os == 'win')
[test_source.html]
[test_source_null.html]
[test_source_write.html]
[test_standalone.html]
[test_suspend_media_by_inactive_docshell.html]
[test_timeupdate_small_files.html]
[test_unseekable.html]
[test_video_gzip_encoding.html]
[test_video_in_audio_element.html]
[test_video_stats_resistfingerprinting.html]
tags = resistfingerprinting
[test_videoDocumentTitle.html]
[test_VideoPlaybackQuality.html]
[test_VideoPlaybackQuality_disabled.html]
[test_volume.html]
# The tests below contain backend-specific tests. Write backend independent
# tests rather than adding to this list.
[test_can_play_type_webm.html]
[test_can_play_type_wave.html]
[test_fragment_noplay.html]
[test_fragment_play.html]
[test_bug1431810_opus_downmix_to_mono.html]

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,872 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
skip-if =
(os == "win" && processor == "aarch64") # aarch64 due to 1536604
os == "linux" && (asan || debug) # Bug 1476870: common fatal error (shutdown hang) on asan/debug
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
[test_eme_autoplay.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_canvas_blocked.html]
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_createMediaKeys_iframes.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_detach_media_keys.html]
skip-if =
toolkit == 'android'
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_detach_reattach_same_mediakeys_during_playback.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_getstatusforpolicy.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_initDataTypes.html]
skip-if =
toolkit == 'android'
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_missing_pssh.html]
skip-if = toolkit == 'android'
scheme=https
[test_eme_non_mse_fails.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_playback.html]
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
win10_2004 && asan # Bug 1718297
[test_eme_protection_query.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_pssh_in_moof.html]
skip-if =
toolkit == 'android' # bug 1149374
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_requestKeySystemAccess.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_requestMediaKeySystemAccess_with_app_approval.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_request_notifications.html]
skip-if =
toolkit == 'android'
win10_2004 && asan # Bug 1718297
scheme=https
[test_eme_sample_groups_playback.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_session_callable_value.html]
scheme=https
[test_eme_setMediaKeys_before_attach_MediaSource.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_special_key_system.html]
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_stream_capture_blocked_case1.html]
tags=mtg capturestream
skip-if = toolkit == 'android' # bug 1149374
scheme=https
[test_eme_stream_capture_blocked_case2.html]
tags=mtg capturestream
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
scheme=https
[test_eme_stream_capture_blocked_case3.html]
tags=mtg capturestream
skip-if =
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
scheme=https
[test_eme_unsetMediaKeys_then_capture.html]
skip-if =
xorigin
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
scheme=https
[test_eme_waitingforkey.html]
skip-if =
xorigin
toolkit == 'android' # bug 1149374
apple_silicon # bug 1707737
scheme=https
[test_eme_wv_privacy.html]
scheme=https

Просмотреть файл

@ -0,0 +1,882 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
skip-if = ["os == 'linux' && (asan || debug)"] # Bug 1476870: common fatal error (shutdown hang) on asan/debug
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-cenc.mp4",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-video.ogv",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
]
["test_eme_autoplay.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_canvas_blocked.html"]
skip-if = [
"os == 'android'", # bug 1149374
"apple_silicon", # bug 1707737
]
scheme = "https"
["test_eme_createMediaKeys_iframes.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_detach_media_keys.html"]
skip-if = ["os == 'android'"]
scheme = "https"
["test_eme_detach_reattach_same_mediakeys_during_playback.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_getstatusforpolicy.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_initDataTypes.html"]
skip-if = ["os == 'android'"]
scheme = "https"
["test_eme_missing_pssh.html"]
skip-if = ["os == 'android'"]
scheme = "https"
["test_eme_non_mse_fails.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_playback.html"]
skip-if = [
"os == 'android'", # bug 1149374
"apple_silicon", # bug 1707737
]
["test_eme_protection_query.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_pssh_in_moof.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_requestKeySystemAccess.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_requestMediaKeySystemAccess_with_app_approval.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_request_notifications.html"]
skip-if = ["os == 'android'"]
scheme = "https"
["test_eme_sample_groups_playback.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_session_callable_value.html"]
scheme = "https"
["test_eme_setMediaKeys_before_attach_MediaSource.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_special_key_system.html"]
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_stream_capture_blocked_case1.html"]
tags = "mtg capturestream"
skip-if = ["os == 'android'"] # bug 1149374
scheme = "https"
["test_eme_stream_capture_blocked_case2.html"]
tags = "mtg capturestream"
skip-if = [
"os == 'android'", # bug 1149374
"apple_silicon", # bug 1707737
]
scheme = "https"
["test_eme_stream_capture_blocked_case3.html"]
tags = "mtg capturestream"
skip-if = [
"os == 'android'", # bug 1149374
"apple_silicon", # bug 1707737
]
scheme = "https"
["test_eme_unsetMediaKeys_then_capture.html"]
skip-if = [
"xorigin",
"os == 'android'", # bug 1149374
"apple_silicon", # bug 1707737
]
scheme = "https"
["test_eme_waitingforkey.html"]
skip-if = [
"xorigin",
"os == 'android'", # bug 1149374
"apple_silicon", # bug 1707737
]
scheme = "https"
["test_eme_wv_privacy.html"]
scheme = "https"

Просмотреть файл

@ -1,6 +0,0 @@
[DEFAULT]
subsuite = media
tags = media-engine-compatible
skip-if = !wmfme
[test_eme_playready.html]

Просмотреть файл

@ -0,0 +1,7 @@
[DEFAULT]
subsuite = "media"
tags = "media-engine-compatible"
skip-if = ["!wmfme"]
["test_eme_playready.html"]

Просмотреть файл

@ -1,824 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags=mtg
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536604
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
prefs =
media.recorder.video.frame_drops=false
[test_mediacapabilities_resistfingerprinting.html]
[test_mediarecorder_avoid_recursion.html]
skip-if = os == 'win' && !debug
scheme=https
[test_mediarecorder_bitrate.html]
skip-if = toolkit == 'android' # bug 1297432, android(bug 1232305)
[test_mediarecorder_creation.html]
tags=mtg capturestream
[test_mediarecorder_creation_fail.html]
[test_mediarecorder_fires_start_event_once_when_erroring.html]
[test_mediarecorder_multipletracks.html]
[test_mediarecorder_onerror_pause.html]
scheme=https
[test_mediarecorder_pause_resume_video.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_mediarecorder_playback_can_repeat.html]
[test_mediarecorder_principals.html]
skip-if =
os == 'win' && os_version == '10.0' # Bug 1453375
os == 'android' # Bug 1694645
[test_mediarecorder_record_4ch_audiocontext.html]
skip-if = os == "linux" && bits == 64 #Bug 1598101
[test_mediarecorder_record_addtracked_stream.html]
skip-if = toolkit == 'android' # Bug 1408241
tags=mtg capturestream
[test_mediarecorder_record_audiocontext.html]
[test_mediarecorder_record_audiocontext_mlk.html]
[test_mediarecorder_record_audionode.html]
[test_mediarecorder_record_canvas_captureStream.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_mediarecorder_record_changing_video_resolution.html]
skip-if =
toolkit == 'android' # android(bug 1232305)
(os == "linux" && (tsan || asan || debug)) # 1770504 (high intermittent failure on Linux tsan)
[test_mediarecorder_record_upsize_resolution.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_mediarecorder_record_downsize_resolution.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_mediarecorder_record_gum_video_timeslice.html]
scheme=https
[test_mediarecorder_record_gum_video_timeslice_mixed.html]
scheme=https
[test_mediarecorder_record_immediate_stop.html]
tags=mtg capturestream
[test_mediarecorder_record_no_timeslice.html]
tags=mtg capturestream
[test_mediarecorder_record_session.html]
tags=mtg capturestream
[test_mediarecorder_record_startstopstart.html]
[test_mediarecorder_record_timeslice.html]
tags=mtg capturestream
[test_mediarecorder_reload_crash.html]
tags=mtg capturestream
[test_mediarecorder_state_transition.html]
tags=mtg capturestream
[test_mediarecorder_state_event_order.html]
tags=mtg capturestream
[test_mediarecorder_webm_support.html]
[test_mediarecorder_record_getdata_afterstart.html]
tags=mtg capturestream

Просмотреть файл

@ -0,0 +1,856 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
tags = "mtg"
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-cenc.mp4",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-video.ogv",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
]
prefs = ["media.recorder.video.frame_drops=false"]
["test_mediacapabilities_resistfingerprinting.html"]
["test_mediarecorder_avoid_recursion.html"]
skip-if = ["os == 'win' && !debug"]
scheme = "https"
["test_mediarecorder_bitrate.html"]
skip-if = ["os == 'android'"] # bug 1297432, android(bug 1232305)
["test_mediarecorder_creation.html"]
tags = "mtg capturestream"
["test_mediarecorder_creation_fail.html"]
["test_mediarecorder_fires_start_event_once_when_erroring.html"]
["test_mediarecorder_multipletracks.html"]
["test_mediarecorder_onerror_pause.html"]
scheme = "https"
["test_mediarecorder_pause_resume_video.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_mediarecorder_playback_can_repeat.html"]
["test_mediarecorder_principals.html"]
skip-if = [
"os == 'win' && os_version == '10.0'", # Bug 1453375
"os == 'android'", # Bug 1694645
]
["test_mediarecorder_record_4ch_audiocontext.html"]
skip-if = ["os == 'linux' && bits == 64"] #Bug 1598101
["test_mediarecorder_record_addtracked_stream.html"]
skip-if = ["os == 'android'"] # Bug 1408241
tags = "mtg capturestream"
["test_mediarecorder_record_audiocontext.html"]
["test_mediarecorder_record_audiocontext_mlk.html"]
["test_mediarecorder_record_audionode.html"]
["test_mediarecorder_record_canvas_captureStream.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_mediarecorder_record_changing_video_resolution.html"]
skip-if = [
"os == 'android'", # android(bug 1232305)
"os == 'linux' && (tsan || asan || debug)", # 1770504 (high intermittent failure on Linux tsan)
]
["test_mediarecorder_record_downsize_resolution.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_mediarecorder_record_getdata_afterstart.html"]
tags = "mtg capturestream"
["test_mediarecorder_record_gum_video_timeslice.html"]
scheme = "https"
["test_mediarecorder_record_gum_video_timeslice_mixed.html"]
scheme = "https"
["test_mediarecorder_record_immediate_stop.html"]
tags = "mtg capturestream"
["test_mediarecorder_record_no_timeslice.html"]
tags = "mtg capturestream"
["test_mediarecorder_record_session.html"]
tags = "mtg capturestream"
["test_mediarecorder_record_startstopstart.html"]
["test_mediarecorder_record_timeslice.html"]
tags = "mtg capturestream"
["test_mediarecorder_record_upsize_resolution.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_mediarecorder_reload_crash.html"]
tags = "mtg capturestream"
["test_mediarecorder_state_event_order.html"]
tags = "mtg capturestream"
["test_mediarecorder_state_transition.html"]
tags = "mtg capturestream"
["test_mediarecorder_webm_support.html"]

Просмотреть файл

@ -1,804 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags = media-gpu
skip-if =
(os == "win" && processor == "aarch64") # aarch64 due to 1536604
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
[test_seek_negative.html]
[test_seek_nosrc.html]
[test_seek_out_of_range.html]
skip-if = toolkit == 'android' # bug 1299382, android(bug 1232305)
[test_seek_promise_bug1344357.html]
skip-if = toolkit == 'android' # bug 1299382, android(bug 1232305)
[test_seek-1.html]
skip-if = toolkit == 'android' # bug 1322806, android(bug 1232305)
[test_seek-2.html]
skip-if = toolkit == 'android' # bug 1309778, android(bug 1232305)
[test_seek-3.html]
skip-if = toolkit == 'android' # bug 1321082, android(bug 1232305)
[test_seek-4.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_seek-5.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_seek-6.html]
skip-if = toolkit == 'android' # bug 1336629, bug 1324482, android(bug 1232305)
[test_seek-7.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_seek-8.html]
skip-if = toolkit == 'android' # bug 1310584, android(bug 1232305)
[test_seek-9.html]
skip-if = toolkit == 'android' # bug 1332019, android(bug 1232305)
[test_seek-10.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_seek-11.html]
skip-if = toolkit == 'android' # bug 1323133, android(bug 1232305)
[test_seek-12.html]
skip-if = toolkit == 'android' # bug 1321081, android(bug 1232305)
[test_seek-13.html]
skip-if = toolkit == 'android' # bug 1299174, android(bug 1232305)
[test_seek-14.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_seekable1.html]
skip-if = toolkit == 'android' # android(bug 1232305)
[test_seekLies.html]
[test_seekToNextFrame.html]
skip-if = toolkit == 'android' # bug 1329391, android(bug 1232305)
tags=seektonextframe
[test_seek_duration.html]

Просмотреть файл

@ -0,0 +1,824 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
tags = "media-gpu"
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-cenc.mp4",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-video.ogv",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
]
["test_seek-1.html"]
skip-if = ["os == 'android'"] # bug 1322806, android(bug 1232305)
["test_seek-10.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_seek-11.html"]
skip-if = ["os == 'android'"] # bug 1323133, android(bug 1232305)
["test_seek-12.html"]
skip-if = ["os == 'android'"] # bug 1321081, android(bug 1232305)
["test_seek-13.html"]
skip-if = ["os == 'android'"] # bug 1299174, android(bug 1232305)
["test_seek-14.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_seek-2.html"]
skip-if = ["os == 'android'"] # bug 1309778, android(bug 1232305)
["test_seek-3.html"]
skip-if = ["os == 'android'"] # bug 1321082, android(bug 1232305)
["test_seek-4.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_seek-5.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_seek-6.html"]
skip-if = ["os == 'android'"] # bug 1336629, bug 1324482, android(bug 1232305)
["test_seek-7.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)
["test_seek-8.html"]
skip-if = ["os == 'android'"] # bug 1310584, android(bug 1232305)
["test_seek-9.html"]
skip-if = ["os == 'android'"] # bug 1332019, android(bug 1232305)
["test_seekLies.html"]
["test_seekToNextFrame.html"]
skip-if = ["os == 'android'"] # bug 1329391, android(bug 1232305)
tags = "seektonextframe"
["test_seek_duration.html"]
["test_seek_negative.html"]
["test_seek_nosrc.html"]
["test_seek_out_of_range.html"]
skip-if = ["os == 'android'"] # bug 1299382, android(bug 1232305)
["test_seek_promise_bug1344357.html"]
skip-if = ["os == 'android'"] # bug 1299382, android(bug 1232305)
["test_seekable1.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)

Просмотреть файл

@ -1,782 +0,0 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = media
tags=mtg capturestream
skip-if =
(os == "win" && processor == "aarch64") # aarch64 due to 1536604
support-files =
16bit_wave_extrametadata.wav
16bit_wave_extrametadata.wav^headers^
320x240.ogv
320x240.ogv^headers^
448636.ogv
448636.ogv^headers^
A4.ogv
A4.ogv^headers^
VID_0001.ogg
VID_0001.ogg^headers^
allowed.sjs
ambisonics.mp4
ambisonics.mp4^headers^
audio-gaps.ogg
audio-gaps.ogg^headers^
audio-gaps-short.ogg
audio-gaps-short.ogg^headers^
audio-overhang.ogg
audio-overhang.ogg^headers^
audio.wav
audio.wav^headers^
av1.mp4
av1.mp4^headers^
background_video.js
badtags.ogg
badtags.ogg^headers^
bear-640x360-v_frag-cenc-key_rotation.mp4
bear-640x360-a_frag-cenc-key_rotation.mp4
beta-phrasebook.ogg
beta-phrasebook.ogg^headers^
big.wav
big.wav^headers^
big-buck-bunny-cenc-avc3-1.m4s
big-buck-bunny-cenc-avc3-1.m4s^headers^
big-buck-bunny-cenc-avc3-init.mp4
big-buck-bunny-cenc-avc3-init.mp4^headers^
big-short.wav
big-short.wav^headers^
bipbop.mp4
bipbop-cenc-audio1.m4s
bipbop-cenc-audio1.m4s^headers^
bipbop-cenc-audio2.m4s
bipbop-cenc-audio2.m4s^headers^
bipbop-cenc-audio3.m4s
bipbop-cenc-audio3.m4s^headers^
bipbop-cenc-audioinit.mp4
bipbop-cenc-audioinit.mp4^headers^
bipbop-cenc-video1.m4s
bipbop-cenc-video1.m4s^headers^
bipbop-cenc-video2.m4s
bipbop-cenc-video2.m4s^headers^
bipbop-cenc-videoinit.mp4
bipbop-cenc-videoinit.mp4^headers^
bipbop-cenc-video-10s.mp4
bipbop-cenc-video-10s.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-audio.mp4
bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^
bipbop-clearkey-keyrotation-clear-lead-video.mp4
bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^
bipbop_225w_175kbps.mp4
bipbop_225w_175kbps.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key1-1.m4s
bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-2.m4s
bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-3.m4s
bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-4.m4s
bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key1-init.mp4
bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-audio-key2-1.m4s
bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-2.m4s
bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-3.m4s
bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-4.m4s
bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^
bipbop_225w_175kbps-cenc-audio-key2-init.mp4
bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key1-1.m4s
bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key1-init.mp4
bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^
bipbop_225w_175kbps-cenc-video-key2-1.m4s
bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^
bipbop_225w_175kbps-cenc-video-key2-init.mp4
bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key1-1.m4s
bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-2.m4s
bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-3.m4s
bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-4.m4s
bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key1-init.mp4
bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-audio-key2-1.m4s
bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-2.m4s
bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-3.m4s
bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-4.m4s
bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300_215kbps-cenc-audio-key2-init.mp4
bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key1-1.m4s
bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-2.m4s
bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key1-init.mp4
bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^
bipbop_300_215kbps-cenc-video-key2-1.m4s
bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-2.m4s
bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^
bipbop_300_215kbps-cenc-video-key2-init.mp4
bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s
bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s
bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s
bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s
bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4
bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s
bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s
bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s
bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s
bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4
bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key1-1.m4s
bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-2.m4s
bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key1-init.mp4
bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^
bipbop_300wp_227kbps-cenc-video-key2-1.m4s
bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-2.m4s
bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^
bipbop_300wp_227kbps-cenc-video-key2-init.mp4
bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key1-1.m4s
bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-2.m4s
bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-3.m4s
bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-4.m4s
bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key1-init.mp4
bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-audio-key2-1.m4s
bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-2.m4s
bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-3.m4s
bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-4.m4s
bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^
bipbop_360w_253kbps-cenc-audio-key2-init.mp4
bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key1-1.m4s
bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key1-init.mp4
bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^
bipbop_360w_253kbps-cenc-video-key2-1.m4s
bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^
bipbop_360w_253kbps-cenc-video-key2-init.mp4
bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^
bipbop_360w_253kbps-clearkey-audio.webm
bipbop_360w_253kbps-clearkey-audio.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp8.webm
bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^
bipbop_360w_253kbps-clearkey-video-vp9.webm
bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^
bipbop_480_624kbps-cenc-audio-key1-1.m4s
bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-2.m4s
bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-3.m4s
bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-4.m4s
bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key1-init.mp4
bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-audio-key2-1.m4s
bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-2.m4s
bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-3.m4s
bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-4.m4s
bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_624kbps-cenc-audio-key2-init.mp4
bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key1-1.m4s
bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-2.m4s
bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key1-init.mp4
bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_624kbps-cenc-video-key2-1.m4s
bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-2.m4s
bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_624kbps-cenc-video-key2-init.mp4
bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key1-1.m4s
bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-2.m4s
bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-3.m4s
bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-4.m4s
bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key1-init.mp4
bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-audio-key2-1.m4s
bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-2.m4s
bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-3.m4s
bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-4.m4s
bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480_959kbps-cenc-audio-key2-init.mp4
bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key1-1.m4s
bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-2.m4s
bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key1-init.mp4
bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^
bipbop_480_959kbps-cenc-video-key2-1.m4s
bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-2.m4s
bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^
bipbop_480_959kbps-cenc-video-key2-init.mp4
bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s
bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s
bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s
bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s
bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4
bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s
bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s
bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s
bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s
bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4
bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key1-1.m4s
bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-2.m4s
bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key1-init.mp4
bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_663kbps-cenc-video-key2-1.m4s
bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-2.m4s
bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_663kbps-cenc-video-key2-init.mp4
bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s
bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4
bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s
bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s
bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4
bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s
bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s
bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4
bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^
bipbop_audio_aac_8k.mp4
bipbop_audio_aac_8k.mp4^headers^
bipbop_audio_aac_22.05k.mp4
bipbop_audio_aac_22.05k.mp4^headers^
bipbop_audio_aac_44.1k.mp4
bipbop_audio_aac_44.1k.mp4^headers^
bipbop_audio_aac_48k.mp4
bipbop_audio_aac_48k.mp4^headers^
bipbop_audio_aac_88.2k.mp4
bipbop_audio_aac_88.2k.mp4^headers^
bipbop_audio_aac_96k.mp4
bipbop_audio_aac_96k.mp4^headers^
bipbop_cbcs_1_9_audio_1.m4s
bipbop_cbcs_1_9_audio_1.m4s^headers^
bipbop_cbcs_1_9_audio_init.mp4
bipbop_cbcs_1_9_audio_init.mp4^headers^
bipbop_cbcs_1_9_video_1.m4s
bipbop_cbcs_1_9_video_1.m4s^headers^
bipbop_cbcs_1_9_video_init.mp4
bipbop_cbcs_1_9_video_init.mp4^headers^
bipbop_cbcs_5_5_audio_1.m4s
bipbop_cbcs_5_5_audio_1.m4s^headers^
bipbop_cbcs_5_5_audio_init.mp4
bipbop_cbcs_5_5_audio_init.mp4^headers^
bipbop_cbcs_5_5_video_1.m4s
bipbop_cbcs_5_5_video_1.m4s^headers^
bipbop_cbcs_5_5_video_init.mp4
bipbop_cbcs_5_5_video_init.mp4^headers^
bipbop_cbcs_7_7_audio_1.m4s
bipbop_cbcs_7_7_audio_1.m4s^headers^
bipbop_cbcs_7_7_audio_init.mp4
bipbop_cbcs_7_7_audio_init.mp4^headers^
bipbop_cbcs_7_7_video_1.m4s
bipbop_cbcs_7_7_video_1.m4s^headers^
bipbop_cbcs_7_7_video_init.mp4
bipbop_cbcs_7_7_video_init.mp4^headers^
bipbop_cbcs_9_8_audio_1.m4s
bipbop_cbcs_9_8_audio_1.m4s^headers^
bipbop_cbcs_9_8_audio_init.mp4
bipbop_cbcs_9_8_audio_init.mp4^headers^
bipbop_cbcs_9_8_video_1.m4s
bipbop_cbcs_9_8_video_1.m4s^headers^
bipbop_cbcs_9_8_video_init.mp4
bipbop_cbcs_9_8_video_init.mp4^headers^
bipbop_cbcs_10_0_audio_1.m4s
bipbop_cbcs_10_0_audio_1.m4s^headers^
bipbop_cbcs_10_0_audio_init.mp4
bipbop_cbcs_10_0_audio_init.mp4^headers^
bipbop_cbcs_10_0_video_1.m4s
bipbop_cbcs_10_0_video_1.m4s^headers^
bipbop_cbcs_10_0_video_init.mp4
bipbop_cbcs_10_0_video_init.mp4^headers^
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm
bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^
bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm
bipbop_short_vp8.webm
bipbop_short_vp8.webm^headers^
bipbop-lateaudio.mp4
bipbop-lateaudio.mp4^headers^
black100x100-aspect3to2.ogv
black100x100-aspect3to2.ogv^headers^
bogus.duh
bogus.ogv
bogus.ogv^headers^
bogus.wav
bogus.wav^headers^
bug461281.ogg
bug461281.ogg^headers^
bug482461-theora.ogv
bug482461-theora.ogv^headers^
bug482461.ogv
bug482461.ogv^headers^
bug495129.ogv
bug495129.ogv^headers^
bug495794.ogg
bug495794.ogg^headers^
bug498380.ogv
bug498380.ogv^headers^
bug498855-1.ogv
bug498855-1.ogv^headers^
bug498855-2.ogv
bug498855-2.ogv^headers^
bug498855-3.ogv
bug498855-3.ogv^headers^
bug499519.ogv
bug499519.ogv^headers^
bug500311.ogv
bug500311.ogv^headers^
bug501279.ogg
bug501279.ogg^headers^
bug504613.ogv
bug504613.ogv^headers^
bug504644.ogv
bug504644.ogv^headers^
bug504843.ogv
bug504843.ogv^headers^
bug506094.ogv
bug506094.ogv^headers^
bug516323.indexed.ogv
bug516323.indexed.ogv^headers^
bug516323.ogv
bug516323.ogv^headers^
bug520493.ogg
bug520493.ogg^headers^
bug520500.ogg
bug520500.ogg^headers^
bug520908.ogv
bug520908.ogv^headers^
bug523816.ogv
bug523816.ogv^headers^
bug533822.ogg
bug533822.ogg^headers^
bug556821.ogv
bug556821.ogv^headers^
bug557094.ogv
bug557094.ogv^headers^
bug604067.webm
bug604067.webm^headers^
bug1066943.webm
bug1066943.webm^headers^
bug1301226.wav
bug1301226.wav^headers^
bug1301226-odd.wav
bug1301226-odd.wav^headers^
bug1377278.webm
bug1377278.webm^headers^
bunny.webm
can_play_type_dash.js
can_play_type_ogg.js
can_play_type_wave.js
can_play_type_webm.js
cancellable_request.sjs
chain.ogg
chain.ogg^headers^
chain.ogv
chain.ogv^headers^
chain.opus
chain.opus^headers^
chained-audio-video.ogg
chained-audio-video.ogg^headers^
chained-video.ogv
chained-video.ogv^headers^
chromeHelper.js
cloneElementVisually_helpers.js
contentType.sjs
detodos.opus
detodos.opus^headers^
detodos.webm
detodos.webm^headers^
detodos-short.webm
detodos-short.webm^headers^
detodos-recorder-test.opus
detodos-recorder-test.opus^headers^
detodos-short.opus
detodos-short.opus^headers^
dirac.ogg
dirac.ogg^headers^
dynamic_resource.sjs
eme_standalone.js
eme.js
empty_size.mp3
file_access_controls.html
file_eme_createMediaKeys.html
flac-s24.flac
flac-s24.flac^headers^
flac-noheader-s16.flac
flac-noheader-s16.flac^headers^
flac-sample.mp4
flac-sample.mp4^headers^
flac-sample-cenc.mp4
flac-sample-cenc.mp4^headers^
fragment_noplay.js
fragment_play.js
gizmo.mp4
gizmo.mp4^headers^
gizmo-noaudio.mp4
gizmo-noaudio.mp4^headers^
gizmo-short.mp4
gizmo-short.mp4^headers^
gizmo.webm
gizmo.webm^headers^
gizmo-noaudio.webm
gizmo-noaudio.webm^headers^
gUM_support.js
gzipped_mp4.sjs
huge-id3.mp3
huge-id3.mp3^headers^
id3tags.mp3
id3tags.mp3^headers^
invalid-cmap-s0c0.opus
invalid-cmap-s0c0.opus^headers^
invalid-cmap-s0c2.opus
invalid-cmap-s0c2.opus^headers^
invalid-cmap-s1c2.opus
invalid-cmap-s1c2.opus^headers^
invalid-cmap-short.opus
invalid-cmap-short.opus^headers^
invalid-discard_on_multi_blocks.webm
invalid-discard_on_multi_blocks.webm^headers^
invalid-excess_discard.webm
invalid-excess_discard.webm^headers^
invalid-excess_neg_discard.webm
invalid-excess_neg_discard.webm^headers^
invalid-m0c0.opus
invalid-m0c0.opus^headers^
invalid-m0c3.opus
invalid-m0c3.opus^headers^
invalid-m1c0.opus
invalid-m1c0.opus^headers^
invalid-m1c9.opus
invalid-m1c9.opus^headers^
invalid-m2c0.opus
invalid-m2c0.opus^headers^
invalid-m2c1.opus
invalid-m2c1.opus^headers^
invalid-neg_discard.webm
invalid-neg_discard.webm^headers^
invalid-preskip.webm
invalid-preskip.webm^headers^
manifest.js
midflight-redirect.sjs
multiple-bos.ogg
multiple-bos.ogg^headers^
multiple-bos-more-header-fileds.ogg
multiple-bos-more-header-fileds.ogg^headers^
multi_id3v2.mp3
no-container-codec-delay.webm
no-cues.webm
no-cues.webm^headers^
notags.mp3
notags.mp3^headers^
opus-mapping2.mp4
opus-mapping2.mp4^headers^
opus-mapping2.webm
opus-mapping2.webm^headers^
opus-sample.mp4
opus-sample.mp4^headers^
opus-sample-cenc.mp4
opus-sample-cenc.mp4^headers^
owl-funnier-id3.mp3
owl-funnier-id3.mp3^headers^
owl-funny-id3.mp3
owl-funny-id3.mp3^headers^
owl.mp3
owl.mp3^headers^
owl-short.mp3
owl-short.mp3^headers^
pixel_aspect_ratio.mp4
play_promise.js
poster-test.jpg
r11025_msadpcm_c1.wav
r11025_msadpcm_c1.wav^headers^
r11025_s16_c1.wav
r11025_s16_c1.wav^headers^
r11025_s16_c1_trailing.wav
r11025_s16_c1_trailing.wav^headers^
r11025_s16_c1-short.wav
r11025_s16_c1-short.wav^headers^
r11025_u8_c1.wav
r11025_u8_c1.wav^headers^
r11025_u8_c1_trunc.wav
r11025_u8_c1_trunc.wav^headers^
r16000_u8_c1_list.wav
r16000_u8_c1_list.wav^headers^
reactivate_helper.html
red-46x48.mp4
red-46x48.mp4^headers^
red-48x46.mp4
red-48x46.mp4^headers^
redirect.sjs
referer.sjs
resolution-change.webm
resolution-change.webm^headers^
sample.3gp
sample.3g2
sample-encrypted-sgpdstbl-sbgptraf.mp4
sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^
sample-fisbone-skeleton4.ogv
sample-fisbone-skeleton4.ogv^headers^
sample-fisbone-wrong-header.ogv
sample-fisbone-wrong-header.ogv^headers^
seek.ogv
seek.ogv^headers^
seek-short.ogv
seek-short.ogv^headers^
seek.webm
seek.webm^headers^
seek-short.webm
seek-short.webm^headers^
seek_support.js
seekLies.sjs
seek_with_sound.ogg^headers^
short-cenc.mp4
sine.webm
sine.webm^headers^
sintel-short-clearkey-subsample-encrypted-audio.webm
sintel-short-clearkey-subsample-encrypted-audio.webm^headers^
sintel-short-clearkey-subsample-encrypted-video.webm
sintel-short-clearkey-subsample-encrypted-video.webm^headers^
short.mp4
short.mp4.gz
short.mp4^headers^
short-aac-encrypted-audio.mp4
short-aac-encrypted-audio.mp4^headers^
short-audio-fragmented-cenc-without-pssh.mp4
short-audio-fragmented-cenc-without-pssh.mp4^headers^
short-video.ogv
short-video.ogv^headers^
short-vp9-encrypted-video.mp4
short-vp9-encrypted-video.mp4^headers^
small-shot-mp3.mp4
small-shot-mp3.mp4^headers^
small-shot.m4a
small-shot.mp3
small-shot.mp3^headers^
small-shot.ogg
small-shot.ogg^headers^
small-shot.flac
sound.ogg
sound.ogg^headers^
spacestorm-1000Hz-100ms.ogg
spacestorm-1000Hz-100ms.ogg^headers^
split.webm
split.webm^headers^
street.mp4
street.mp4^headers^
test-1-mono.opus
test-1-mono.opus^headers^
test-2-stereo.opus
test-2-stereo.opus^headers^
test-3-LCR.opus
test-3-LCR.opus^headers^
test-4-quad.opus
test-4-quad.opus^headers^
test-5-5.0.opus
test-5-5.0.opus^headers^
test-6-5.1.opus
test-6-5.1.opus^headers^
test-7-6.1.opus
test-7-6.1.opus^headers^
test-8-7.1.opus
test-8-7.1.opus^headers^
test-stereo-phase-inversion-180.opus
test-stereo-phase-inversion-180.opus^headers^
variable-channel.ogg
variable-channel.ogg^headers^
variable-channel.opus
variable-channel.opus^headers^
variable-preskip.opus
variable-preskip.opus^headers^
variable-samplerate.ogg
variable-samplerate.ogg^headers^
variable-samplerate.opus
variable-samplerate.opus^headers^
vbr-head.mp3
vbr-head.mp3^headers^
vbr.mp3
vbr.mp3^headers^
very-short.mp3
video-overhang.ogg
video-overhang.ogg^headers^
vp9-superframes.webm
vp9-superframes.webm^headers^
vp9.webm
vp9.webm^headers^
vp9-short.webm
vp9-short.webm^headers^
vp9cake.webm
vp9cake.webm^headers^
vp9cake-short.webm
vp9cake-short.webm^headers^
wave_metadata.wav
wave_metadata.wav^headers^
wave_metadata_bad_len.wav
wave_metadata_bad_len.wav^headers^
wave_metadata_bad_no_null.wav
wave_metadata_bad_no_null.wav^headers^
wave_metadata_bad_utf8.wav
wave_metadata_bad_utf8.wav^headers^
wave_metadata_unknown_tag.wav
wave_metadata_unknown_tag.wav^headers^
wave_metadata_utf8.wav
wave_metadata_utf8.wav^headers^
wavedata_alaw.wav
wavedata_alaw.wav^headers^
wavedata_float.wav
wavedata_float.wav^headers^
wavedata_s24.wav
wavedata_s24.wav^headers^
wavedata_s16.wav
wavedata_s16.wav^headers^
wavedata_u8.wav
wavedata_u8.wav^headers^
wavedata_ulaw.wav
wavedata_ulaw.wav^headers^
!/dom/canvas/test/captureStream_common.js
!/dom/html/test/reflect.js
!/dom/media/webrtc/tests/mochitests/head.js
hls/bipbop_16x9_single.m3u8
hls/bipbop_4x3_single.m3u8
hls/bipbop_4x3_variant.m3u8
hls/400x300_prog_index.m3u8
hls/400x300_prog_index_5s.m3u8
hls/416x243_prog_index_5s.m3u8
hls/640x480_prog_index.m3u8
hls/960x720_prog_index.m3u8
hls/400x300_seg0.ts
hls/400x300_seg0_5s.ts
hls/400x300_seg1.ts
hls/416x243_seg0_5s.ts
hls/640x480_seg0.ts
hls/640x480_seg1.ts
hls/960x720_seg0.ts
hls/960x720_seg1.ts
sync.webm
[test_streams_capture_origin.html]
[test_streams_element_capture.html]
skip-if = toolkit == 'android' # bug 1372457, bug 1526207 for drawImage
[test_streams_element_capture_mediatrack.html]
[test_streams_element_capture_playback.html]
[test_streams_element_capture_reset.html]
[test_streams_element_capture_twice.html]
[test_streams_firstframe.html]
[test_streams_gc.html]
[test_streams_individual_pause.html]
skip-if =
os == "mac" && debug # Bug 1756880 - temp due to low frequency shutdown hang
scheme=https
tags=mtg
[test_streams_srcObject.html]
skip-if = toolkit == 'android' # bug 1300443, android(bug 1232305)
os == "mac" && debug # Bug 1756880 - temp due to high frequency shutdown hang
[test_streams_tracks.html]
skip-if = toolkit == 'android' # android(bug 1232305)

Просмотреть файл

@ -0,0 +1,792 @@
# Media tests should be backend independent, i.e., not conditioned on ogg,
# wave etc. (The only exception is the can_play_type tests, which
# necessarily depend on the backend(s) configured.) As far as possible, each
# test should work with any resource type. This makes it easy to add new
# backends and reduces the amount of test duplication.
# For each supported backend, resources that can be played by that backend
# should be added to the lists in manifest.js. Media tests that aren't
# testing for a bug in handling a specific resource type should pick one of
# the lists in manifest.js and run the test for each resource in the list
# that is supported in the current build (the canPlayType API is useful for
# this).
# To test whether a valid resource can simply be played through correctly,
# and optionally that its metadata is read correctly, just add it to
# gPlayTests in manifest.js. To test whether an invalid resource correctly
# throws an error (and does not cause a crash or hang), just add it to
# gErrorTests in manifest.js.
# To test for a specific bug in handling a specific resource type, make the
# test first check canPlayType for the type, and if it's not supported, just
# do ok(true, "Type not supported") and stop the test.
[DEFAULT]
subsuite = "media"
tags = "mtg capturestream"
support-files = [
"16bit_wave_extrametadata.wav",
"16bit_wave_extrametadata.wav^headers^",
"320x240.ogv",
"320x240.ogv^headers^",
"448636.ogv",
"448636.ogv^headers^",
"A4.ogv",
"A4.ogv^headers^",
"VID_0001.ogg",
"VID_0001.ogg^headers^",
"allowed.sjs",
"ambisonics.mp4",
"ambisonics.mp4^headers^",
"audio-gaps.ogg",
"audio-gaps.ogg^headers^",
"audio-gaps-short.ogg",
"audio-gaps-short.ogg^headers^",
"audio-overhang.ogg",
"audio-overhang.ogg^headers^",
"audio.wav",
"audio.wav^headers^",
"av1.mp4",
"av1.mp4^headers^",
"background_video.js",
"badtags.ogg",
"badtags.ogg^headers^",
"bear-640x360-v_frag-cenc-key_rotation.mp4",
"bear-640x360-a_frag-cenc-key_rotation.mp4",
"beta-phrasebook.ogg",
"beta-phrasebook.ogg^headers^",
"big.wav",
"big.wav^headers^",
"big-buck-bunny-cenc-avc3-1.m4s",
"big-buck-bunny-cenc-avc3-1.m4s^headers^",
"big-buck-bunny-cenc-avc3-init.mp4",
"big-buck-bunny-cenc-avc3-init.mp4^headers^",
"big-short.wav",
"big-short.wav^headers^",
"bipbop.mp4",
"bipbop-cenc-audio1.m4s",
"bipbop-cenc-audio1.m4s^headers^",
"bipbop-cenc-audio2.m4s",
"bipbop-cenc-audio2.m4s^headers^",
"bipbop-cenc-audio3.m4s",
"bipbop-cenc-audio3.m4s^headers^",
"bipbop-cenc-audioinit.mp4",
"bipbop-cenc-audioinit.mp4^headers^",
"bipbop-cenc-video1.m4s",
"bipbop-cenc-video1.m4s^headers^",
"bipbop-cenc-video2.m4s",
"bipbop-cenc-video2.m4s^headers^",
"bipbop-cenc-videoinit.mp4",
"bipbop-cenc-videoinit.mp4^headers^",
"bipbop-cenc-video-10s.mp4",
"bipbop-cenc-video-10s.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4",
"bipbop-clearkey-keyrotation-clear-lead-audio.mp4^headers^",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4",
"bipbop-clearkey-keyrotation-clear-lead-video.mp4^headers^",
"bipbop_225w_175kbps.mp4",
"bipbop_225w_175kbps.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s",
"bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4",
"bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s",
"bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4",
"bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s",
"bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4",
"bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s",
"bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s",
"bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s",
"bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s",
"bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4",
"bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s",
"bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s",
"bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s",
"bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s",
"bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4",
"bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key1-1.m4s",
"bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-2.m4s",
"bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key1-init.mp4",
"bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300_215kbps-cenc-video-key2-1.m4s",
"bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-2.m4s",
"bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300_215kbps-cenc-video-key2-init.mp4",
"bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s",
"bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s",
"bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4",
"bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s",
"bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4",
"bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s",
"bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4",
"bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s",
"bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4",
"bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_360w_253kbps-clearkey-audio.webm",
"bipbop_360w_253kbps-clearkey-audio.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp8.webm",
"bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^",
"bipbop_360w_253kbps-clearkey-video-vp9.webm",
"bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s",
"bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s",
"bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s",
"bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s",
"bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4",
"bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s",
"bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s",
"bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s",
"bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s",
"bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4",
"bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key1-1.m4s",
"bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-2.m4s",
"bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key1-init.mp4",
"bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_624kbps-cenc-video-key2-1.m4s",
"bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-2.m4s",
"bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_624kbps-cenc-video-key2-init.mp4",
"bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s",
"bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s",
"bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s",
"bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s",
"bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4",
"bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s",
"bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s",
"bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s",
"bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s",
"bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4",
"bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key1-1.m4s",
"bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-2.m4s",
"bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key1-init.mp4",
"bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480_959kbps-cenc-video-key2-1.m4s",
"bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-2.m4s",
"bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480_959kbps-cenc-video-key2-init.mp4",
"bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s",
"bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s",
"bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4",
"bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^",
"bipbop_audio_aac_8k.mp4",
"bipbop_audio_aac_8k.mp4^headers^",
"bipbop_audio_aac_22.05k.mp4",
"bipbop_audio_aac_22.05k.mp4^headers^",
"bipbop_audio_aac_44.1k.mp4",
"bipbop_audio_aac_44.1k.mp4^headers^",
"bipbop_audio_aac_48k.mp4",
"bipbop_audio_aac_48k.mp4^headers^",
"bipbop_audio_aac_88.2k.mp4",
"bipbop_audio_aac_88.2k.mp4^headers^",
"bipbop_audio_aac_96k.mp4",
"bipbop_audio_aac_96k.mp4^headers^",
"bipbop_cbcs_1_9_audio_1.m4s",
"bipbop_cbcs_1_9_audio_1.m4s^headers^",
"bipbop_cbcs_1_9_audio_init.mp4",
"bipbop_cbcs_1_9_audio_init.mp4^headers^",
"bipbop_cbcs_1_9_video_1.m4s",
"bipbop_cbcs_1_9_video_1.m4s^headers^",
"bipbop_cbcs_1_9_video_init.mp4",
"bipbop_cbcs_1_9_video_init.mp4^headers^",
"bipbop_cbcs_5_5_audio_1.m4s",
"bipbop_cbcs_5_5_audio_1.m4s^headers^",
"bipbop_cbcs_5_5_audio_init.mp4",
"bipbop_cbcs_5_5_audio_init.mp4^headers^",
"bipbop_cbcs_5_5_video_1.m4s",
"bipbop_cbcs_5_5_video_1.m4s^headers^",
"bipbop_cbcs_5_5_video_init.mp4",
"bipbop_cbcs_5_5_video_init.mp4^headers^",
"bipbop_cbcs_7_7_audio_1.m4s",
"bipbop_cbcs_7_7_audio_1.m4s^headers^",
"bipbop_cbcs_7_7_audio_init.mp4",
"bipbop_cbcs_7_7_audio_init.mp4^headers^",
"bipbop_cbcs_7_7_video_1.m4s",
"bipbop_cbcs_7_7_video_1.m4s^headers^",
"bipbop_cbcs_7_7_video_init.mp4",
"bipbop_cbcs_7_7_video_init.mp4^headers^",
"bipbop_cbcs_9_8_audio_1.m4s",
"bipbop_cbcs_9_8_audio_1.m4s^headers^",
"bipbop_cbcs_9_8_audio_init.mp4",
"bipbop_cbcs_9_8_audio_init.mp4^headers^",
"bipbop_cbcs_9_8_video_1.m4s",
"bipbop_cbcs_9_8_video_1.m4s^headers^",
"bipbop_cbcs_9_8_video_init.mp4",
"bipbop_cbcs_9_8_video_init.mp4^headers^",
"bipbop_cbcs_10_0_audio_1.m4s",
"bipbop_cbcs_10_0_audio_1.m4s^headers^",
"bipbop_cbcs_10_0_audio_init.mp4",
"bipbop_cbcs_10_0_audio_init.mp4^headers^",
"bipbop_cbcs_10_0_video_1.m4s",
"bipbop_cbcs_10_0_video_1.m4s^headers^",
"bipbop_cbcs_10_0_video_init.mp4",
"bipbop_cbcs_10_0_video_init.mp4^headers^",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_bigger_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm",
"bipbop_short_pixel_metadata_narrower_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm^headers^",
"bipbop_short_pixel_metadata_smaller_than_in_stream_vp8.webm",
"bipbop_short_vp8.webm",
"bipbop_short_vp8.webm^headers^",
"bipbop-lateaudio.mp4",
"bipbop-lateaudio.mp4^headers^",
"black100x100-aspect3to2.ogv",
"black100x100-aspect3to2.ogv^headers^",
"bogus.duh",
"bogus.ogv",
"bogus.ogv^headers^",
"bogus.wav",
"bogus.wav^headers^",
"bug461281.ogg",
"bug461281.ogg^headers^",
"bug482461-theora.ogv",
"bug482461-theora.ogv^headers^",
"bug482461.ogv",
"bug482461.ogv^headers^",
"bug495129.ogv",
"bug495129.ogv^headers^",
"bug495794.ogg",
"bug495794.ogg^headers^",
"bug498380.ogv",
"bug498380.ogv^headers^",
"bug498855-1.ogv",
"bug498855-1.ogv^headers^",
"bug498855-2.ogv",
"bug498855-2.ogv^headers^",
"bug498855-3.ogv",
"bug498855-3.ogv^headers^",
"bug499519.ogv",
"bug499519.ogv^headers^",
"bug500311.ogv",
"bug500311.ogv^headers^",
"bug501279.ogg",
"bug501279.ogg^headers^",
"bug504613.ogv",
"bug504613.ogv^headers^",
"bug504644.ogv",
"bug504644.ogv^headers^",
"bug504843.ogv",
"bug504843.ogv^headers^",
"bug506094.ogv",
"bug506094.ogv^headers^",
"bug516323.indexed.ogv",
"bug516323.indexed.ogv^headers^",
"bug516323.ogv",
"bug516323.ogv^headers^",
"bug520493.ogg",
"bug520493.ogg^headers^",
"bug520500.ogg",
"bug520500.ogg^headers^",
"bug520908.ogv",
"bug520908.ogv^headers^",
"bug523816.ogv",
"bug523816.ogv^headers^",
"bug533822.ogg",
"bug533822.ogg^headers^",
"bug556821.ogv",
"bug556821.ogv^headers^",
"bug557094.ogv",
"bug557094.ogv^headers^",
"bug604067.webm",
"bug604067.webm^headers^",
"bug1066943.webm",
"bug1066943.webm^headers^",
"bug1301226.wav",
"bug1301226.wav^headers^",
"bug1301226-odd.wav",
"bug1301226-odd.wav^headers^",
"bug1377278.webm",
"bug1377278.webm^headers^",
"bunny.webm",
"can_play_type_dash.js",
"can_play_type_ogg.js",
"can_play_type_wave.js",
"can_play_type_webm.js",
"cancellable_request.sjs",
"chain.ogg",
"chain.ogg^headers^",
"chain.ogv",
"chain.ogv^headers^",
"chain.opus",
"chain.opus^headers^",
"chained-audio-video.ogg",
"chained-audio-video.ogg^headers^",
"chained-video.ogv",
"chained-video.ogv^headers^",
"chromeHelper.js",
"cloneElementVisually_helpers.js",
"contentType.sjs",
"detodos.opus",
"detodos.opus^headers^",
"detodos.webm",
"detodos.webm^headers^",
"detodos-short.webm",
"detodos-short.webm^headers^",
"detodos-recorder-test.opus",
"detodos-recorder-test.opus^headers^",
"detodos-short.opus",
"detodos-short.opus^headers^",
"dirac.ogg",
"dirac.ogg^headers^",
"dynamic_resource.sjs",
"eme_standalone.js",
"eme.js",
"empty_size.mp3",
"file_access_controls.html",
"file_eme_createMediaKeys.html",
"flac-s24.flac",
"flac-s24.flac^headers^",
"flac-noheader-s16.flac",
"flac-noheader-s16.flac^headers^",
"flac-sample.mp4",
"flac-sample.mp4^headers^",
"flac-sample-cenc.mp4",
"flac-sample-cenc.mp4^headers^",
"fragment_noplay.js",
"fragment_play.js",
"gizmo.mp4",
"gizmo.mp4^headers^",
"gizmo-noaudio.mp4",
"gizmo-noaudio.mp4^headers^",
"gizmo-short.mp4",
"gizmo-short.mp4^headers^",
"gizmo.webm",
"gizmo.webm^headers^",
"gizmo-noaudio.webm",
"gizmo-noaudio.webm^headers^",
"gUM_support.js",
"gzipped_mp4.sjs",
"huge-id3.mp3",
"huge-id3.mp3^headers^",
"id3tags.mp3",
"id3tags.mp3^headers^",
"invalid-cmap-s0c0.opus",
"invalid-cmap-s0c0.opus^headers^",
"invalid-cmap-s0c2.opus",
"invalid-cmap-s0c2.opus^headers^",
"invalid-cmap-s1c2.opus",
"invalid-cmap-s1c2.opus^headers^",
"invalid-cmap-short.opus",
"invalid-cmap-short.opus^headers^",
"invalid-discard_on_multi_blocks.webm",
"invalid-discard_on_multi_blocks.webm^headers^",
"invalid-excess_discard.webm",
"invalid-excess_discard.webm^headers^",
"invalid-excess_neg_discard.webm",
"invalid-excess_neg_discard.webm^headers^",
"invalid-m0c0.opus",
"invalid-m0c0.opus^headers^",
"invalid-m0c3.opus",
"invalid-m0c3.opus^headers^",
"invalid-m1c0.opus",
"invalid-m1c0.opus^headers^",
"invalid-m1c9.opus",
"invalid-m1c9.opus^headers^",
"invalid-m2c0.opus",
"invalid-m2c0.opus^headers^",
"invalid-m2c1.opus",
"invalid-m2c1.opus^headers^",
"invalid-neg_discard.webm",
"invalid-neg_discard.webm^headers^",
"invalid-preskip.webm",
"invalid-preskip.webm^headers^",
"manifest.js",
"midflight-redirect.sjs",
"multiple-bos.ogg",
"multiple-bos.ogg^headers^",
"multiple-bos-more-header-fileds.ogg",
"multiple-bos-more-header-fileds.ogg^headers^",
"multi_id3v2.mp3",
"no-container-codec-delay.webm",
"no-cues.webm",
"no-cues.webm^headers^",
"notags.mp3",
"notags.mp3^headers^",
"opus-mapping2.mp4",
"opus-mapping2.mp4^headers^",
"opus-mapping2.webm",
"opus-mapping2.webm^headers^",
"opus-sample.mp4",
"opus-sample.mp4^headers^",
"opus-sample-cenc.mp4",
"opus-sample-cenc.mp4^headers^",
"owl-funnier-id3.mp3",
"owl-funnier-id3.mp3^headers^",
"owl-funny-id3.mp3",
"owl-funny-id3.mp3^headers^",
"owl.mp3",
"owl.mp3^headers^",
"owl-short.mp3",
"owl-short.mp3^headers^",
"pixel_aspect_ratio.mp4",
"play_promise.js",
"poster-test.jpg",
"r11025_msadpcm_c1.wav",
"r11025_msadpcm_c1.wav^headers^",
"r11025_s16_c1.wav",
"r11025_s16_c1.wav^headers^",
"r11025_s16_c1_trailing.wav",
"r11025_s16_c1_trailing.wav^headers^",
"r11025_s16_c1-short.wav",
"r11025_s16_c1-short.wav^headers^",
"r11025_u8_c1.wav",
"r11025_u8_c1.wav^headers^",
"r11025_u8_c1_trunc.wav",
"r11025_u8_c1_trunc.wav^headers^",
"r16000_u8_c1_list.wav",
"r16000_u8_c1_list.wav^headers^",
"reactivate_helper.html",
"red-46x48.mp4",
"red-46x48.mp4^headers^",
"red-48x46.mp4",
"red-48x46.mp4^headers^",
"redirect.sjs",
"referer.sjs",
"resolution-change.webm",
"resolution-change.webm^headers^",
"sample.3gp",
"sample.3g2",
"sample-encrypted-sgpdstbl-sbgptraf.mp4",
"sample-encrypted-sgpdstbl-sbgptraf.mp4^headers^",
"sample-fisbone-skeleton4.ogv",
"sample-fisbone-skeleton4.ogv^headers^",
"sample-fisbone-wrong-header.ogv",
"sample-fisbone-wrong-header.ogv^headers^",
"seek.ogv",
"seek.ogv^headers^",
"seek-short.ogv",
"seek-short.ogv^headers^",
"seek.webm",
"seek.webm^headers^",
"seek-short.webm",
"seek-short.webm^headers^",
"seek_support.js",
"seekLies.sjs",
"seek_with_sound.ogg^headers^",
"short-cenc.mp4",
"sine.webm",
"sine.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-audio.webm",
"sintel-short-clearkey-subsample-encrypted-audio.webm^headers^",
"sintel-short-clearkey-subsample-encrypted-video.webm",
"sintel-short-clearkey-subsample-encrypted-video.webm^headers^",
"short.mp4",
"short.mp4.gz",
"short.mp4^headers^",
"short-aac-encrypted-audio.mp4",
"short-aac-encrypted-audio.mp4^headers^",
"short-audio-fragmented-cenc-without-pssh.mp4",
"short-audio-fragmented-cenc-without-pssh.mp4^headers^",
"short-video.ogv",
"short-video.ogv^headers^",
"short-vp9-encrypted-video.mp4",
"short-vp9-encrypted-video.mp4^headers^",
"small-shot-mp3.mp4",
"small-shot-mp3.mp4^headers^",
"small-shot.m4a",
"small-shot.mp3",
"small-shot.mp3^headers^",
"small-shot.ogg",
"small-shot.ogg^headers^",
"small-shot.flac",
"sound.ogg",
"sound.ogg^headers^",
"spacestorm-1000Hz-100ms.ogg",
"spacestorm-1000Hz-100ms.ogg^headers^",
"split.webm",
"split.webm^headers^",
"street.mp4",
"street.mp4^headers^",
"test-1-mono.opus",
"test-1-mono.opus^headers^",
"test-2-stereo.opus",
"test-2-stereo.opus^headers^",
"test-3-LCR.opus",
"test-3-LCR.opus^headers^",
"test-4-quad.opus",
"test-4-quad.opus^headers^",
"test-5-5.0.opus",
"test-5-5.0.opus^headers^",
"test-6-5.1.opus",
"test-6-5.1.opus^headers^",
"test-7-6.1.opus",
"test-7-6.1.opus^headers^",
"test-8-7.1.opus",
"test-8-7.1.opus^headers^",
"test-stereo-phase-inversion-180.opus",
"test-stereo-phase-inversion-180.opus^headers^",
"variable-channel.ogg",
"variable-channel.ogg^headers^",
"variable-channel.opus",
"variable-channel.opus^headers^",
"variable-preskip.opus",
"variable-preskip.opus^headers^",
"variable-samplerate.ogg",
"variable-samplerate.ogg^headers^",
"variable-samplerate.opus",
"variable-samplerate.opus^headers^",
"vbr-head.mp3",
"vbr-head.mp3^headers^",
"vbr.mp3",
"vbr.mp3^headers^",
"very-short.mp3",
"video-overhang.ogg",
"video-overhang.ogg^headers^",
"vp9-superframes.webm",
"vp9-superframes.webm^headers^",
"vp9.webm",
"vp9.webm^headers^",
"vp9-short.webm",
"vp9-short.webm^headers^",
"vp9cake.webm",
"vp9cake.webm^headers^",
"vp9cake-short.webm",
"vp9cake-short.webm^headers^",
"wave_metadata.wav",
"wave_metadata.wav^headers^",
"wave_metadata_bad_len.wav",
"wave_metadata_bad_len.wav^headers^",
"wave_metadata_bad_no_null.wav",
"wave_metadata_bad_no_null.wav^headers^",
"wave_metadata_bad_utf8.wav",
"wave_metadata_bad_utf8.wav^headers^",
"wave_metadata_unknown_tag.wav",
"wave_metadata_unknown_tag.wav^headers^",
"wave_metadata_utf8.wav",
"wave_metadata_utf8.wav^headers^",
"wavedata_alaw.wav",
"wavedata_alaw.wav^headers^",
"wavedata_float.wav",
"wavedata_float.wav^headers^",
"wavedata_s24.wav",
"wavedata_s24.wav^headers^",
"wavedata_s16.wav",
"wavedata_s16.wav^headers^",
"wavedata_u8.wav",
"wavedata_u8.wav^headers^",
"wavedata_ulaw.wav",
"wavedata_ulaw.wav^headers^",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/html/test/reflect.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"hls/bipbop_16x9_single.m3u8",
"hls/bipbop_4x3_single.m3u8",
"hls/bipbop_4x3_variant.m3u8",
"hls/400x300_prog_index.m3u8",
"hls/400x300_prog_index_5s.m3u8",
"hls/416x243_prog_index_5s.m3u8",
"hls/640x480_prog_index.m3u8",
"hls/960x720_prog_index.m3u8",
"hls/400x300_seg0.ts",
"hls/400x300_seg0_5s.ts",
"hls/400x300_seg1.ts",
"hls/416x243_seg0_5s.ts",
"hls/640x480_seg0.ts",
"hls/640x480_seg1.ts",
"hls/960x720_seg0.ts",
"hls/960x720_seg1.ts",
"sync.webm",
]
["test_streams_capture_origin.html"]
["test_streams_element_capture.html"]
skip-if = ["os == 'android'"] # bug 1372457, bug 1526207 for drawImage
["test_streams_element_capture_mediatrack.html"]
["test_streams_element_capture_playback.html"]
["test_streams_element_capture_reset.html"]
["test_streams_element_capture_twice.html"]
["test_streams_firstframe.html"]
["test_streams_gc.html"]
["test_streams_individual_pause.html"]
skip-if = ["os == 'mac' && debug"] # Bug 1756880 - temp due to low frequency shutdown hang
scheme = "https"
tags = "mtg"
["test_streams_srcObject.html"]
skip-if = [
"os == 'android'", # bug 1300443, android(bug 1232305)
"os == 'mac' && debug", # Bug 1756880 - temp due to high frequency shutdown hang
]
["test_streams_tracks.html"]
skip-if = ["os == 'android'"] # android(bug 1232305)

Просмотреть файл

@ -10,11 +10,11 @@ with Files("*"):
DIRS += ["blink"]
MOCHITEST_MANIFESTS += [
"test/blink/mochitest.ini",
"test/mochitest.ini",
"test/mochitest_audio.ini",
"test/mochitest_bugs.ini",
"test/mochitest_media.ini",
"test/blink/mochitest.toml",
"test/mochitest.toml",
"test/mochitest_audio.toml",
"test/mochitest_bugs.toml",
"test/mochitest_media.toml",
]
TEST_HARNESS_FILES.testing.mochitest.tests.dom.media.webaudio.test.blink += [

Просмотреть файл

@ -1,22 +0,0 @@
[DEFAULT]
tags = mtg webaudio
subsuite = media
support-files =
biquad-filters.js
biquad-testing.js
../webaudio.js
[test_biquadFilterNodeAllPass.html]
[test_biquadFilterNodeAutomation.html]
skip-if = true # Known problems with Biquad automation, e.g. Bug 1155709
[test_biquadFilterNodeBandPass.html]
[test_biquadFilterNodeGetFrequencyResponse.html]
[test_biquadFilterNodeHighPass.html]
[test_biquadFilterNodeHighShelf.html]
[test_biquadFilterNodeLowPass.html]
[test_biquadFilterNodeLowShelf.html]
[test_biquadFilterNodeNotch.html]
[test_biquadFilterNodePeaking.html]
[test_biquadFilterNodeTail.html]
[test_iirFilterNode.html]
[test_iirFilterNodeGetFrequencyResponse.html]

Просмотреть файл

@ -0,0 +1,36 @@
[DEFAULT]
tags = "mtg webaudio"
subsuite = "media"
support-files = [
"biquad-filters.js",
"biquad-testing.js",
"../webaudio.js",
]
["test_biquadFilterNodeAllPass.html"]
["test_biquadFilterNodeAutomation.html"]
skip-if = ["true"] # Known problems with Biquad automation, e.g. Bug 1155709
["test_biquadFilterNodeBandPass.html"]
["test_biquadFilterNodeGetFrequencyResponse.html"]
["test_biquadFilterNodeHighPass.html"]
["test_biquadFilterNodeHighShelf.html"]
["test_biquadFilterNodeLowPass.html"]
["test_biquadFilterNodeLowShelf.html"]
["test_biquadFilterNodeNotch.html"]
["test_biquadFilterNodePeaking.html"]
["test_biquadFilterNodeTail.html"]
["test_iirFilterNode.html"]
["test_iirFilterNodeGetFrequencyResponse.html"]

Просмотреть файл

@ -1,215 +0,0 @@
[DEFAULT]
tags = mtg webaudio
subsuite = media
support-files =
8kHz-320kbps-6ch.aac
audio-expected.wav
audio-mono-expected-2.wav
audio-mono-expected.wav
audio-quad.wav
audio.ogv
audiovideo.mp4
audioBufferSourceNodeDetached_worker.js
corsServer.sjs
!/dom/events/test/event_leak_utils.js
file_nodeCreationDocumentGone.html
invalid.txt
invalidContent.flac
layouttest-glue.js
nil-packet.ogg
noaudio.webm
small-shot-expected.wav
small-shot-mono-expected.wav
small-shot.ogg
small-shot.mp3
sweep-300-330-1sec.opus
ting-44.1k-1ch.ogg
ting-44.1k-2ch.ogg
ting-48k-1ch.ogg
ting-48k-2ch.ogg
ting-44.1k-1ch.wav
ting-44.1k-2ch.wav
ting-48k-1ch.wav
ting-48k-2ch.wav
sine-440-10s.opus
webaudio.js
# See ./generate-test-files.py
half-a-second-1ch-44100-aac.aac
half-a-second-1ch-44100-aac.mp4
half-a-second-1ch-44100-flac.flac
half-a-second-1ch-44100-libmp3lame.mp3
half-a-second-1ch-44100-libopus.mp4
half-a-second-1ch-44100-libopus.opus
half-a-second-1ch-44100-libopus.webm
half-a-second-1ch-44100-libvorbis.ogg
half-a-second-1ch-44100-libvorbis.webm
half-a-second-1ch-44100.wav
half-a-second-1ch-48000-aac.aac
half-a-second-1ch-48000-aac.mp4
half-a-second-1ch-48000-flac.flac
half-a-second-1ch-48000-libmp3lame.mp3
half-a-second-1ch-48000-libopus.mp4
half-a-second-1ch-48000-libopus.opus
half-a-second-1ch-48000-libopus.webm
half-a-second-1ch-48000-libvorbis.ogg
half-a-second-1ch-48000-libvorbis.webm
half-a-second-1ch-48000.wav
half-a-second-2ch-44100-aac.aac
half-a-second-2ch-44100-aac.mp4
half-a-second-2ch-44100-flac.flac
half-a-second-2ch-44100-libmp3lame.mp3
half-a-second-2ch-44100-libopus.mp4
half-a-second-2ch-44100-libopus.opus
half-a-second-2ch-44100-libopus.webm
half-a-second-2ch-44100-libvorbis.ogg
half-a-second-2ch-44100-libvorbis.webm
half-a-second-2ch-44100.wav
half-a-second-2ch-48000-aac.aac
half-a-second-2ch-48000-aac.mp4
half-a-second-2ch-48000-flac.flac
half-a-second-2ch-48000-libmp3lame.mp3
half-a-second-2ch-48000-libopus.mp4
half-a-second-2ch-48000-libopus.opus
half-a-second-2ch-48000-libopus.webm
half-a-second-2ch-48000-libvorbis.ogg
half-a-second-2ch-48000-libvorbis.webm
half-a-second-2ch-48000.wav
half-a-second-1ch-44100-aac-afconvert.mp4
sixteen-frames.mp3 # only 16 frames of valid audio
../../webrtc/tests/mochitests/mediaStreamPlayback.js
../../webrtc/tests/mochitests/head.js
[test_analyserNode.html]
skip-if = !asan && toolkit != android # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
[test_analyserScale.html]
skip-if = !asan && toolkit != android # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
[test_analyserNodeOutput.html]
skip-if = !asan && toolkit != android # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
[test_analyserNodePassThrough.html]
[test_analyserNodeWithGain.html]
skip-if = !asan && toolkit != android # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
[test_analyserNodeMinimum.html]
skip-if = !asan && toolkit != android # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
[test_channelMergerNode.html]
[test_channelMergerNodeWithVolume.html]
[test_channelSplitterNode.html]
[test_channelSplitterNodeWithVolume.html]
[test_convolverNode.html]
[test_convolverNode_mono_mono.html]
[test_convolverNodeChannelCount.html]
[test_convolverNodeChannelInterpretationChanges.html]
[test_convolverNodeDelay.html]
[test_convolverNodeFiniteInfluence.html]
[test_convolverNodeOOM.html]
skip-if = asan
tsan # 1672869
[test_convolverNodeNormalization.html]
[test_convolverNodePassThrough.html]
[test_convolverNodeWithGain.html]
[test_convolver-upmixing-1-channel-response.html]
# This is a copy of
# testing/web-platform/tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html,
# but WPT are not run with ASan or Android builds.
skip-if = !asan && toolkit != android
[test_currentTime.html]
[test_decodeAudioDataOnDetachedBuffer.html]
[test_decodeAudioDataPromise.html]
[test_decodeAudioError.html]
[test_decodeMultichannel.html]
[test_decodeOpusTail.html]
[test_decoderDelay.html]
[test_delayNode.html]
[test_delayNodeAtMax.html]
[test_delayNodeChannelChanges.html]
[test_delayNodeCycles.html]
[test_delayNodePassThrough.html]
[test_delayNodeSmallMaxDelay.html]
[test_delayNodeTailIncrease.html]
[test_delayNodeTailWithDisconnect.html]
[test_delayNodeTailWithGain.html]
[test_delayNodeTailWithReconnect.html]
[test_delayNodeWithGain.html]
[test_delaynode-channel-count-1.html]
# This is a copy of
# testing/web-platform/tests/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html
# but WPT are not run with ASan or Android builds.
skip-if = !asan && toolkit != android
[test_disconnectAll.html]
[test_disconnectAudioParam.html]
[test_disconnectAudioParamFromOutput.html]
[test_disconnectExceptions.html]
[test_disconnectFromAudioNode.html]
[test_disconnectFromAudioNodeAndOutput.html]
[test_disconnectFromAudioNodeAndOutputAndInput.html]
[test_disconnectFromAudioNodeMultipleConnection.html]
[test_disconnectFromOutput.html]
[test_dynamicsCompressorNode.html]
[test_dynamicsCompressorNodePassThrough.html]
[test_dynamicsCompressorNodeWithGain.html]
[test_event_listener_leaks.html]
skip-if = (os == 'win' && processor == 'aarch64') # bug 1531927
[test_gainNode.html]
[test_gainNodeInLoop.html]
[test_gainNodePassThrough.html]
[test_iirFilterNodePassThrough.html]
[test_maxChannelCount.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_mixingRules.html]
[test_nodeToParamConnection.html]
[test_nodeCreationDocumentGone.html]
[test_notAllowedToStartAudioContextGC.html]
[test_OfflineAudioContext.html]
[test_offlineDestinationChannelCountLess.html]
[test_offlineDestinationChannelCountMore.html]
[test_oscillatorNode.html]
[test_oscillatorNode2.html]
[test_oscillatorNodeNegativeFrequency.html]
[test_oscillatorNodePassThrough.html]
[test_oscillatorNodeStart.html]
[test_oscillatorTypeChange.html]
[test_pannerNode.html]
[test_pannerNode_equalPower.html]
[test_pannerNode_audioparam_distance.html]
[test_pannerNodeAbove.html]
[test_pannerNodeAtZeroDistance.html]
[test_pannerNodeChannelCount.html]
[test_pannerNodeHRTFSymmetry.html]
[test_pannerNodeTail.html]
[test_pannerNode_maxDistance.html]
[test_slowStart.html]
[test_setValueCurveWithNonFiniteElements.html]
[test_stereoPannerNode.html]
[test_stereoPannerNodePassThrough.html]
[test_periodicWave.html]
[test_periodicWaveDisableNormalization.html]
[test_periodicWaveBandLimiting.html]
[test_retrospective-exponentialRampToValueAtTime.html]
[test_retrospective-linearRampToValueAtTime.html]
[test_retrospective-setTargetAtTime.html]
[test_retrospective-setValueAtTime.html]
[test_retrospective-setValueCurveAtTime.html]
[test_ScriptProcessorCollected1.html]
[test_scriptProcessorNode.html]
[test_scriptProcessorNodeChannelCount.html]
[test_scriptProcessorNodePassThrough.html]
[test_scriptProcessorNode_playbackTime1.html]
[test_scriptProcessorNodeZeroInputOutput.html]
[test_scriptProcessorNodeNotConnected.html]
[test_sequentialBufferSourceWithResampling.html]
[test_singleSourceDest.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_stereoPanningWithGain.html]
[test_waveDecoder.html]
[test_waveShaper.html]
[test_waveShaperGain.html]
[test_waveShaperNoCurve.html]
[test_waveShaperPassThrough.html]
[test_waveShaperInvalidLengthCurve.html]
[test_WebAudioMemoryReporting.html]
[test_audioContextParams_sampleRate.html]
[test_webAudio_muteTab.html]
scheme = https
skip-if = os == 'mac'
os == 'win'
toolkit == 'android' # Bug 1404995, no loopback devices on some platforms
[test_audioContextParams_recordNonDefaultSampleRate.html]

Просмотреть файл

@ -0,0 +1,328 @@
[DEFAULT]
tags = "mtg webaudio"
subsuite = "media"
support-files = [
"8kHz-320kbps-6ch.aac",
"audio-expected.wav",
"audio-mono-expected-2.wav",
"audio-mono-expected.wav",
"audio-quad.wav",
"audio.ogv",
"audiovideo.mp4",
"audioBufferSourceNodeDetached_worker.js",
"corsServer.sjs",
"!/dom/events/test/event_leak_utils.js",
"file_nodeCreationDocumentGone.html",
"invalid.txt",
"invalidContent.flac",
"layouttest-glue.js",
"nil-packet.ogg",
"noaudio.webm",
"small-shot-expected.wav",
"small-shot-mono-expected.wav",
"small-shot.ogg",
"small-shot.mp3",
"sweep-300-330-1sec.opus",
"ting-44.1k-1ch.ogg",
"ting-44.1k-2ch.ogg",
"ting-48k-1ch.ogg",
"ting-48k-2ch.ogg",
"ting-44.1k-1ch.wav",
"ting-44.1k-2ch.wav",
"ting-48k-1ch.wav",
"ting-48k-2ch.wav",
"sine-440-10s.opus",
"webaudio.js",
# See ./generate-test-files.py
"half-a-second-1ch-44100-aac.aac",
"half-a-second-1ch-44100-aac.mp4",
"half-a-second-1ch-44100-flac.flac",
"half-a-second-1ch-44100-libmp3lame.mp3",
"half-a-second-1ch-44100-libopus.mp4",
"half-a-second-1ch-44100-libopus.opus",
"half-a-second-1ch-44100-libopus.webm",
"half-a-second-1ch-44100-libvorbis.ogg",
"half-a-second-1ch-44100-libvorbis.webm",
"half-a-second-1ch-44100.wav",
"half-a-second-1ch-48000-aac.aac",
"half-a-second-1ch-48000-aac.mp4",
"half-a-second-1ch-48000-flac.flac",
"half-a-second-1ch-48000-libmp3lame.mp3",
"half-a-second-1ch-48000-libopus.mp4",
"half-a-second-1ch-48000-libopus.opus",
"half-a-second-1ch-48000-libopus.webm",
"half-a-second-1ch-48000-libvorbis.ogg",
"half-a-second-1ch-48000-libvorbis.webm",
"half-a-second-1ch-48000.wav",
"half-a-second-2ch-44100-aac.aac",
"half-a-second-2ch-44100-aac.mp4",
"half-a-second-2ch-44100-flac.flac",
"half-a-second-2ch-44100-libmp3lame.mp3",
"half-a-second-2ch-44100-libopus.mp4",
"half-a-second-2ch-44100-libopus.opus",
"half-a-second-2ch-44100-libopus.webm",
"half-a-second-2ch-44100-libvorbis.ogg",
"half-a-second-2ch-44100-libvorbis.webm",
"half-a-second-2ch-44100.wav",
"half-a-second-2ch-48000-aac.aac",
"half-a-second-2ch-48000-aac.mp4",
"half-a-second-2ch-48000-flac.flac",
"half-a-second-2ch-48000-libmp3lame.mp3",
"half-a-second-2ch-48000-libopus.mp4",
"half-a-second-2ch-48000-libopus.opus",
"half-a-second-2ch-48000-libopus.webm",
"half-a-second-2ch-48000-libvorbis.ogg",
"half-a-second-2ch-48000-libvorbis.webm",
"half-a-second-2ch-48000.wav",
"half-a-second-1ch-44100-aac-afconvert.mp4",
"sixteen-frames.mp3", # only 16 frames of valid audio
"../../webrtc/tests/mochitests/mediaStreamPlayback.js",
"../../webrtc/tests/mochitests/head.js",
]
["test_OfflineAudioContext.html"]
["test_ScriptProcessorCollected1.html"]
["test_WebAudioMemoryReporting.html"]
["test_analyserNode.html"]
skip-if = ["!asan && os != android"] # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
["test_analyserNodeMinimum.html"]
skip-if = ["!asan && os != android"] # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
["test_analyserNodeOutput.html"]
skip-if = ["!asan && os != android"] # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
["test_analyserNodePassThrough.html"]
["test_analyserNodeWithGain.html"]
skip-if = ["!asan && os != android"] # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
["test_analyserScale.html"]
skip-if = ["!asan && os != android"] # These are tested in web-platform-tests, except on ASan and Android which don't run WPT.
["test_audioContextParams_recordNonDefaultSampleRate.html"]
["test_audioContextParams_sampleRate.html"]
["test_channelMergerNode.html"]
["test_channelMergerNodeWithVolume.html"]
["test_channelSplitterNode.html"]
["test_channelSplitterNodeWithVolume.html"]
["test_convolver-upmixing-1-channel-response.html"]
# This is a copy of
# testing/web-platform/tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response.html,
# but WPT are not run with ASan or Android builds.
skip-if = ["!asan && os != android"]
["test_convolverNode.html"]
["test_convolverNodeChannelCount.html"]
["test_convolverNodeChannelInterpretationChanges.html"]
["test_convolverNodeDelay.html"]
["test_convolverNodeFiniteInfluence.html"]
["test_convolverNodeNormalization.html"]
["test_convolverNodeOOM.html"]
skip-if = [
"asan",
"tsan", # 1672869
]
["test_convolverNodePassThrough.html"]
["test_convolverNodeWithGain.html"]
["test_convolverNode_mono_mono.html"]
["test_currentTime.html"]
["test_decodeAudioDataOnDetachedBuffer.html"]
["test_decodeAudioDataPromise.html"]
["test_decodeAudioError.html"]
["test_decodeMultichannel.html"]
["test_decodeOpusTail.html"]
["test_decoderDelay.html"]
["test_delayNode.html"]
["test_delayNodeAtMax.html"]
["test_delayNodeChannelChanges.html"]
["test_delayNodeCycles.html"]
["test_delayNodePassThrough.html"]
["test_delayNodeSmallMaxDelay.html"]
["test_delayNodeTailIncrease.html"]
["test_delayNodeTailWithDisconnect.html"]
["test_delayNodeTailWithGain.html"]
["test_delayNodeTailWithReconnect.html"]
["test_delayNodeWithGain.html"]
["test_delaynode-channel-count-1.html"]
# This is a copy of
# testing/web-platform/tests/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1.html
# but WPT are not run with ASan or Android builds.
skip-if = ["!asan && os != android"]
["test_disconnectAll.html"]
["test_disconnectAudioParam.html"]
["test_disconnectAudioParamFromOutput.html"]
["test_disconnectExceptions.html"]
["test_disconnectFromAudioNode.html"]
["test_disconnectFromAudioNodeAndOutput.html"]
["test_disconnectFromAudioNodeAndOutputAndInput.html"]
["test_disconnectFromAudioNodeMultipleConnection.html"]
["test_disconnectFromOutput.html"]
["test_dynamicsCompressorNode.html"]
["test_dynamicsCompressorNodePassThrough.html"]
["test_dynamicsCompressorNodeWithGain.html"]
["test_event_listener_leaks.html"]
["test_gainNode.html"]
["test_gainNodeInLoop.html"]
["test_gainNodePassThrough.html"]
["test_iirFilterNodePassThrough.html"]
["test_maxChannelCount.html"]
["test_mixingRules.html"]
["test_nodeCreationDocumentGone.html"]
["test_nodeToParamConnection.html"]
["test_notAllowedToStartAudioContextGC.html"]
["test_offlineDestinationChannelCountLess.html"]
["test_offlineDestinationChannelCountMore.html"]
["test_oscillatorNode.html"]
["test_oscillatorNode2.html"]
["test_oscillatorNodeNegativeFrequency.html"]
["test_oscillatorNodePassThrough.html"]
["test_oscillatorNodeStart.html"]
["test_oscillatorTypeChange.html"]
["test_pannerNode.html"]
["test_pannerNodeAbove.html"]
["test_pannerNodeAtZeroDistance.html"]
["test_pannerNodeChannelCount.html"]
["test_pannerNodeHRTFSymmetry.html"]
["test_pannerNodeTail.html"]
["test_pannerNode_audioparam_distance.html"]
["test_pannerNode_equalPower.html"]
["test_pannerNode_maxDistance.html"]
["test_periodicWave.html"]
["test_periodicWaveBandLimiting.html"]
["test_periodicWaveDisableNormalization.html"]
["test_retrospective-exponentialRampToValueAtTime.html"]
["test_retrospective-linearRampToValueAtTime.html"]
["test_retrospective-setTargetAtTime.html"]
["test_retrospective-setValueAtTime.html"]
["test_retrospective-setValueCurveAtTime.html"]
["test_scriptProcessorNode.html"]
["test_scriptProcessorNodeChannelCount.html"]
["test_scriptProcessorNodeNotConnected.html"]
["test_scriptProcessorNodePassThrough.html"]
["test_scriptProcessorNodeZeroInputOutput.html"]
["test_scriptProcessorNode_playbackTime1.html"]
["test_sequentialBufferSourceWithResampling.html"]
["test_setValueCurveWithNonFiniteElements.html"]
["test_singleSourceDest.html"]
["test_slowStart.html"]
["test_stereoPannerNode.html"]
["test_stereoPannerNodePassThrough.html"]
["test_stereoPanningWithGain.html"]
["test_waveDecoder.html"]
["test_waveShaper.html"]
["test_waveShaperGain.html"]
["test_waveShaperInvalidLengthCurve.html"]
["test_waveShaperNoCurve.html"]
["test_waveShaperPassThrough.html"]
["test_webAudio_muteTab.html"]
scheme = "https"
skip-if = [
"os == 'mac'",
"os == 'win'",
"os == 'android'", # Bug 1404995, no loopback devices on some platforms
]

Просмотреть файл

@ -1,70 +0,0 @@
[DEFAULT]
tags = mtg webaudio
subsuite = media
support-files =
audio-expected.wav
audio-mono-expected-2.wav
audio-mono-expected.wav
audio-quad.wav
audio.ogv
audiovideo.mp4
audioBufferSourceNodeDetached_worker.js
corsServer.sjs
!/dom/events/test/event_leak_utils.js
file_nodeCreationDocumentGone.html
invalid.txt
invalidContent.flac
layouttest-glue.js
nil-packet.ogg
noaudio.webm
small-shot-expected.wav
small-shot-mono-expected.wav
small-shot.ogg
small-shot.mp3
sweep-300-330-1sec.opus
ting-44.1k-1ch.ogg
ting-44.1k-2ch.ogg
ting-48k-1ch.ogg
ting-48k-2ch.ogg
ting-44.1k-1ch.wav
ting-44.1k-2ch.wav
ting-48k-1ch.wav
ting-48k-2ch.wav
sine-440-10s.opus
1856145.ogg
webaudio.js
../../webrtc/tests/mochitests/mediaStreamPlayback.js
../../webrtc/tests/mochitests/head.js
[test_AudioBuffer.html]
[test_audioBufferSourceNode.html]
[test_audioBufferSourceNodeEnded.html]
[test_audioBufferSourceNodeLazyLoopParam.html]
[test_audioBufferSourceNodeLoop.html]
[test_audioBufferSourceNodeLoopStartEnd.html]
[test_audioBufferSourceNodeLoopStartEndSame.html]
[test_audioBufferSourceNodeDetached.html]
[test_audioBufferSourceNodeNoStart.html]
[test_audioBufferSourceNodeNullBuffer.html]
[test_audioBufferSourceNodeOffset.html]
[test_audioBufferSourceNodePassThrough.html]
[test_audioBufferSourceNodeRate.html]
[test_AudioContext.html]
[test_AudioContext_disabled.html]
[test_audioContextGC.html]
[test_audioContextSuspendResumeClose.html]
tags=capturestream
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1539522
[test_audioDestinationNode.html]
[test_AudioListener.html]
[test_AudioNodeDevtoolsAPI.html]
[test_audioParamChaining.html]
[test_AudioParamDevtoolsAPI.html]
[test_audioParamExponentialRamp.html]
[test_audioParamGain.html]
[test_audioParamLinearRamp.html]
[test_audioParamSetCurveAtTime.html]
[test_audioParamSetTargetAtTime.html]
[test_audioParamSetTargetAtTimeZeroTimeConstant.html]
[test_audioParamSetValueAtTime.html]
[test_audioParamTimelineDestinationOffset.html]

Просмотреть файл

@ -0,0 +1,100 @@
[DEFAULT]
tags = "mtg webaudio"
subsuite = "media"
support-files = [
"audio-expected.wav",
"audio-mono-expected-2.wav",
"audio-mono-expected.wav",
"audio-quad.wav",
"audio.ogv",
"audiovideo.mp4",
"audioBufferSourceNodeDetached_worker.js",
"corsServer.sjs",
"!/dom/events/test/event_leak_utils.js",
"file_nodeCreationDocumentGone.html",
"invalid.txt",
"invalidContent.flac",
"layouttest-glue.js",
"nil-packet.ogg",
"noaudio.webm",
"small-shot-expected.wav",
"small-shot-mono-expected.wav",
"small-shot.ogg",
"small-shot.mp3",
"sweep-300-330-1sec.opus",
"ting-44.1k-1ch.ogg",
"ting-44.1k-2ch.ogg",
"ting-48k-1ch.ogg",
"ting-48k-2ch.ogg",
"ting-44.1k-1ch.wav",
"ting-44.1k-2ch.wav",
"ting-48k-1ch.wav",
"ting-48k-2ch.wav",
"sine-440-10s.opus",
"1856145.ogg",
"webaudio.js",
"../../webrtc/tests/mochitests/mediaStreamPlayback.js",
"../../webrtc/tests/mochitests/head.js",
]
["test_AudioBuffer.html"]
["test_AudioContext.html"]
["test_AudioContext_disabled.html"]
["test_AudioListener.html"]
["test_AudioNodeDevtoolsAPI.html"]
["test_AudioParamDevtoolsAPI.html"]
["test_audioBufferSourceNode.html"]
["test_audioBufferSourceNodeDetached.html"]
["test_audioBufferSourceNodeEnded.html"]
["test_audioBufferSourceNodeLazyLoopParam.html"]
["test_audioBufferSourceNodeLoop.html"]
["test_audioBufferSourceNodeLoopStartEnd.html"]
["test_audioBufferSourceNodeLoopStartEndSame.html"]
["test_audioBufferSourceNodeNoStart.html"]
["test_audioBufferSourceNodeNullBuffer.html"]
["test_audioBufferSourceNodeOffset.html"]
["test_audioBufferSourceNodePassThrough.html"]
["test_audioBufferSourceNodeRate.html"]
["test_audioContextGC.html"]
["test_audioContextSuspendResumeClose.html"]
tags = "capturestream"
["test_audioDestinationNode.html"]
["test_audioParamChaining.html"]
["test_audioParamExponentialRamp.html"]
["test_audioParamGain.html"]
["test_audioParamLinearRamp.html"]
["test_audioParamSetCurveAtTime.html"]
["test_audioParamSetTargetAtTime.html"]
["test_audioParamSetTargetAtTimeZeroTimeConstant.html"]
["test_audioParamSetValueAtTime.html"]
["test_audioParamTimelineDestinationOffset.html"]

Просмотреть файл

@ -1,65 +0,0 @@
[DEFAULT]
tags = mtg webaudio
subsuite = media
support-files =
audio-expected.wav
audio-mono-expected-2.wav
audio-mono-expected.wav
audio-quad.wav
audio.ogv
audiovideo.mp4
audioBufferSourceNodeDetached_worker.js
corsServer.sjs
!/dom/events/test/event_leak_utils.js
file_nodeCreationDocumentGone.html
invalid.txt
invalidContent.flac
layouttest-glue.js
nil-packet.ogg
noaudio.webm
small-shot-expected.wav
small-shot-mono-expected.wav
small-shot.ogg
small-shot.mp3
sweep-300-330-1sec.opus
ting-44.1k-1ch.ogg
ting-44.1k-2ch.ogg
ting-48k-1ch.ogg
ting-48k-2ch.ogg
ting-44.1k-1ch.wav
ting-44.1k-2ch.wav
ting-48k-1ch.wav
ting-48k-2ch.wav
sine-440-10s.opus
webaudio.js
../../webrtc/tests/mochitests/mediaStreamPlayback.js
../../webrtc/tests/mochitests/head.js
[test_bug808374.html]
[test_bug827541.html]
[test_bug839753.html]
[test_bug845960.html]
[test_bug856771.html]
[test_bug866570.html]
[test_bug866737.html]
[test_bug867089.html]
[test_bug867174.html]
[test_bug873335.html]
[test_bug875221.html]
[test_bug875402.html]
[test_bug894150.html]
[test_bug956489.html]
[test_bug964376.html]
[test_bug966247.html]
tags=capturestream
[test_bug972678.html]
[test_bug1113634.html]
[test_bug1118372.html]
[test_bug1027864.html]
skip-if = true #Bug 1650930
[test_bug1056032.html]
[test_bug1255618.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_bug1267579.html]
[test_bug1355798.html]
[test_bug1447273.html]

Просмотреть файл

@ -0,0 +1,89 @@
[DEFAULT]
tags = "mtg webaudio"
subsuite = "media"
support-files = [
"audio-expected.wav",
"audio-mono-expected-2.wav",
"audio-mono-expected.wav",
"audio-quad.wav",
"audio.ogv",
"audiovideo.mp4",
"audioBufferSourceNodeDetached_worker.js",
"corsServer.sjs",
"!/dom/events/test/event_leak_utils.js",
"file_nodeCreationDocumentGone.html",
"invalid.txt",
"invalidContent.flac",
"layouttest-glue.js",
"nil-packet.ogg",
"noaudio.webm",
"small-shot-expected.wav",
"small-shot-mono-expected.wav",
"small-shot.ogg",
"small-shot.mp3",
"sweep-300-330-1sec.opus",
"ting-44.1k-1ch.ogg",
"ting-44.1k-2ch.ogg",
"ting-48k-1ch.ogg",
"ting-48k-2ch.ogg",
"ting-44.1k-1ch.wav",
"ting-44.1k-2ch.wav",
"ting-48k-1ch.wav",
"ting-48k-2ch.wav",
"sine-440-10s.opus",
"webaudio.js",
"../../webrtc/tests/mochitests/mediaStreamPlayback.js",
"../../webrtc/tests/mochitests/head.js",
]
["test_bug808374.html"]
["test_bug827541.html"]
["test_bug839753.html"]
["test_bug845960.html"]
["test_bug856771.html"]
["test_bug866570.html"]
["test_bug866737.html"]
["test_bug867089.html"]
["test_bug867174.html"]
["test_bug873335.html"]
["test_bug875221.html"]
["test_bug875402.html"]
["test_bug894150.html"]
["test_bug956489.html"]
["test_bug964376.html"]
["test_bug966247.html"]
tags = "capturestream"
["test_bug972678.html"]
["test_bug1027864.html"]
skip-if = ["true"] #Bug 1650930
["test_bug1056032.html"]
["test_bug1113634.html"]
["test_bug1118372.html"]
["test_bug1255618.html"]
["test_bug1267579.html"]
["test_bug1355798.html"]
["test_bug1447273.html"]

Просмотреть файл

@ -1,64 +0,0 @@
[DEFAULT]
tags = mtg webaudio
subsuite = media
support-files =
audio-expected.wav
audio-mono-expected-2.wav
audio-mono-expected.wav
audio-quad.wav
audio.ogv
audiovideo.mp4
audioBufferSourceNodeDetached_worker.js
corsServer.sjs
!/dom/events/test/event_leak_utils.js
file_nodeCreationDocumentGone.html
invalid.txt
invalidContent.flac
layouttest-glue.js
nil-packet.ogg
noaudio.webm
small-shot-expected.wav
small-shot-mono-expected.wav
small-shot.ogg
small-shot.mp3
sweep-300-330-1sec.opus
ting-44.1k-1ch.ogg
ting-44.1k-2ch.ogg
ting-48k-1ch.ogg
ting-48k-2ch.ogg
ting-44.1k-1ch.wav
ting-44.1k-2ch.wav
ting-48k-1ch.wav
ting-48k-2ch.wav
sine-440-10s.opus
webaudio.js
../../webrtc/tests/mochitests/mediaStreamPlayback.js
../../webrtc/tests/mochitests/head.js
[test_mediaDecoding.html]
[test_mediaElementAudioSourceNode.html]
tags=capturestream
[test_mediaElementAudioSourceNodeFidelity.html]
tags=capturestream
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_mediaElementAudioSourceNodePassThrough.html]
tags=capturestream
[test_mediaElementAudioSourceNodeVideo.html]
tags=capturestream
[test_mediaElementAudioSourceNodeCrossOrigin.html]
tags=capturestream
[test_mediaStreamAudioDestinationNode.html]
[test_mediaStreamAudioSourceNode.html]
[test_mediaStreamAudioSourceNodeCrossOrigin.html]
tags=capturestream
[test_mediaStreamAudioSourceNodeNoGC.html]
skip-if = os == "mac" && debug # Bug 1756880 - lower frequency shutdown hangs
scheme=https
[test_mediaStreamAudioSourceNodePassThrough.html]
[test_mediaStreamAudioSourceNodeResampling.html]
tags=capturestream
[test_mediaStreamTrackAudioSourceNode.html]
[test_mediaStreamTrackAudioSourceNodeVideo.html]
[test_mediaStreamTrackAudioSourceNodeCrossOrigin.html]

Просмотреть файл

@ -0,0 +1,76 @@
[DEFAULT]
tags = "mtg webaudio"
subsuite = "media"
support-files = [
"audio-expected.wav",
"audio-mono-expected-2.wav",
"audio-mono-expected.wav",
"audio-quad.wav",
"audio.ogv",
"audiovideo.mp4",
"audioBufferSourceNodeDetached_worker.js",
"corsServer.sjs",
"!/dom/events/test/event_leak_utils.js",
"file_nodeCreationDocumentGone.html",
"invalid.txt",
"invalidContent.flac",
"layouttest-glue.js",
"nil-packet.ogg",
"noaudio.webm",
"small-shot-expected.wav",
"small-shot-mono-expected.wav",
"small-shot.ogg",
"small-shot.mp3",
"sweep-300-330-1sec.opus",
"ting-44.1k-1ch.ogg",
"ting-44.1k-2ch.ogg",
"ting-48k-1ch.ogg",
"ting-48k-2ch.ogg",
"ting-44.1k-1ch.wav",
"ting-44.1k-2ch.wav",
"ting-48k-1ch.wav",
"ting-48k-2ch.wav",
"sine-440-10s.opus",
"webaudio.js",
"../../webrtc/tests/mochitests/mediaStreamPlayback.js",
"../../webrtc/tests/mochitests/head.js",
]
["test_mediaDecoding.html"]
["test_mediaElementAudioSourceNode.html"]
tags = "capturestream"
["test_mediaElementAudioSourceNodeCrossOrigin.html"]
tags = "capturestream"
["test_mediaElementAudioSourceNodeFidelity.html"]
tags = "capturestream"
["test_mediaElementAudioSourceNodePassThrough.html"]
tags = "capturestream"
["test_mediaElementAudioSourceNodeVideo.html"]
tags = "capturestream"
["test_mediaStreamAudioDestinationNode.html"]
["test_mediaStreamAudioSourceNode.html"]
["test_mediaStreamAudioSourceNodeCrossOrigin.html"]
tags = "capturestream"
["test_mediaStreamAudioSourceNodeNoGC.html"]
skip-if = ["os == 'mac' && debug"] # Bug 1756880 - lower frequency shutdown hangs
scheme = "https"
["test_mediaStreamAudioSourceNodePassThrough.html"]
["test_mediaStreamAudioSourceNodeResampling.html"]
tags = "capturestream"
["test_mediaStreamTrackAudioSourceNode.html"]
["test_mediaStreamTrackAudioSourceNodeCrossOrigin.html"]
["test_mediaStreamTrackAudioSourceNodeVideo.html"]

Просмотреть файл

@ -7,7 +7,7 @@
with Files("*"):
BUG_COMPONENT = ("Core", "Audio/Video: Web Codecs")
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
CRASHTEST_MANIFESTS += ["crashtest/crashtests.list"]
# For mozilla/layers/ImageBridgeChild.h

Просмотреть файл

@ -1,7 +0,0 @@
[DEFAULT]
subsuite = media
tags = webcodecs
prefs =
dom.media.webcodecs.enabled=true
[test_videoFrame_mismatched_codedSize.html]

Просмотреть файл

@ -0,0 +1,6 @@
[DEFAULT]
subsuite = "media"
tags = "webcodecs"
prefs = ["dom.media.webcodecs.enabled=true"]
["test_videoFrame_mismatched_codedSize.html"]

Просмотреть файл

@ -1,47 +0,0 @@
[DEFAULT]
subsuite = media
skip-if = (os == 'linux' && !debug)
support-files =
/.well-known/idp-proxy/idp.js
identityPcTest.js
!/dom/media/webrtc/tests/mochitests/blacksilence.js
!/dom/media/webrtc/tests/mochitests/dataChannel.js
!/dom/media/webrtc/tests/mochitests/head.js
!/dom/media/webrtc/tests/mochitests/network.js
!/dom/media/webrtc/tests/mochitests/pc.js
!/dom/media/webrtc/tests/mochitests/sdpUtils.js
!/dom/media/webrtc/tests/mochitests/templates.js
!/dom/media/webrtc/tests/mochitests/turnConfig.js
tags = mtg
[test_fingerprints.html]
scheme=https
[test_getIdentityAssertion.html]
[test_idpproxy.html]
support-files =
/.well-known/idp-proxy/idp-redirect-http.js
/.well-known/idp-proxy/idp-redirect-http.js^headers^
/.well-known/idp-proxy/idp-redirect-http-trick.js
/.well-known/idp-proxy/idp-redirect-http-trick.js^headers^
/.well-known/idp-proxy/idp-redirect-https.js
/.well-known/idp-proxy/idp-redirect-https.js^headers^
/.well-known/idp-proxy/idp-redirect-https-double.js
/.well-known/idp-proxy/idp-redirect-https-double.js^headers^
/.well-known/idp-proxy/idp-redirect-https-odd-path.js
/.well-known/idp-proxy/idp-redirect-https-odd-path.js^headers^
/.well-known/idp-min.js
/.well-known/idp-proxy/idp-bad.js
[test_loginNeeded.html]
support-files =
/.well-known/idp-proxy/login.html
/.well-known/idp-proxy/idp.sjs
[test_peerConnection_asymmetricIsolation.html]
scheme=https
skip-if = os == 'android'
[test_peerConnection_peerIdentity.html]
scheme=https
skip-if = os == 'android'
[test_setIdentityProvider.html]
scheme=https
[test_setIdentityProviderWithErrors.html]
scheme=https

Просмотреть файл

@ -0,0 +1,57 @@
[DEFAULT]
subsuite = "media"
skip-if = ["os == 'linux' && !debug"]
support-files = [
"/.well-known/idp-proxy/idp.js",
"identityPcTest.js",
"!/dom/media/webrtc/tests/mochitests/blacksilence.js",
"!/dom/media/webrtc/tests/mochitests/dataChannel.js",
"!/dom/media/webrtc/tests/mochitests/head.js",
"!/dom/media/webrtc/tests/mochitests/network.js",
"!/dom/media/webrtc/tests/mochitests/pc.js",
"!/dom/media/webrtc/tests/mochitests/sdpUtils.js",
"!/dom/media/webrtc/tests/mochitests/templates.js",
"!/dom/media/webrtc/tests/mochitests/turnConfig.js",
]
tags = "mtg"
["test_fingerprints.html"]
scheme = "https"
["test_getIdentityAssertion.html"]
["test_idpproxy.html"]
support-files = [
"/.well-known/idp-proxy/idp-redirect-http.js",
"/.well-known/idp-proxy/idp-redirect-http.js^headers^",
"/.well-known/idp-proxy/idp-redirect-http-trick.js",
"/.well-known/idp-proxy/idp-redirect-http-trick.js^headers^",
"/.well-known/idp-proxy/idp-redirect-https.js",
"/.well-known/idp-proxy/idp-redirect-https.js^headers^",
"/.well-known/idp-proxy/idp-redirect-https-double.js",
"/.well-known/idp-proxy/idp-redirect-https-double.js^headers^",
"/.well-known/idp-proxy/idp-redirect-https-odd-path.js",
"/.well-known/idp-proxy/idp-redirect-https-odd-path.js^headers^",
"/.well-known/idp-min.js",
"/.well-known/idp-proxy/idp-bad.js",
]
["test_loginNeeded.html"]
support-files = [
"/.well-known/idp-proxy/login.html",
"/.well-known/idp-proxy/idp.sjs",
]
["test_peerConnection_asymmetricIsolation.html"]
scheme = "https"
skip-if = ["os == 'android'"]
["test_peerConnection_peerIdentity.html"]
scheme = "https"
skip-if = ["os == 'android'"]
["test_setIdentityProvider.html"]
scheme = "https"
["test_setIdentityProviderWithErrors.html"]
scheme = "https"

Просмотреть файл

@ -1,66 +0,0 @@
[DEFAULT]
tags = mtg webrtc
subsuite = media
scheme = https
support-files =
head.js
dataChannel.js
mediaStreamPlayback.js
network.js
nonTrickleIce.js
pc.js
stats.js
templates.js
test_enumerateDevices_iframe.html
test_enumerateDevices_iframe_pre_gum.html
test_getUserMedia_permission_iframe.html
NetworkPreparationChromeScript.js
blacksilence.js
turnConfig.js
sdpUtils.js
addTurnsSelfsignedCert.js
parser_rtp.js
peerconnection_audio_forced_sample_rate.js
iceTestUtils.js
simulcast.js
helpers_from_wpt/sdp.js
!/dom/canvas/test/captureStream_common.js
!/dom/canvas/test/webgl-mochitest/webgl-util.js
!/dom/media/test/manifest.js
!/dom/media/test/seek.webm
!/dom/media/test/gizmo.mp4
!/docshell/test/navigation/blank.html
prefs =
focusmanager.testmode=true # emulate focus
privacy.partition.network_state=false
network.proxy.allow_hijacking_localhost=true
media.devices.enumerate.legacy.enabled=false
[test_1488832.html]
skip-if =
os == 'linux' # Bug 1714410
[test_1717318.html]
[test_a_noOp.html]
scheme=http
[test_enumerateDevices.html]
[test_enumerateDevices_getUserMediaFake.html]
[test_enumerateDevices_legacy.html]
[test_enumerateDevices_navigation.html]
skip-if = true # Disabled because it is a racy test and causes timeouts, see bug 1650932
[test_fingerprinting_resistance.html]
skip-if =
os == "linux" && asan # Bug 1646309 - low frequency intermittent
[test_forceSampleRate.html]
scheme=http
[test_groupId.html]
[test_multi_mics.html]
skip-if =
os != 'linux' # the only platform with real devices
[test_ondevicechange.html]
run-sequentially = sets prefs that may disrupt other tests
[test_setSinkId.html]
skip-if =
os != 'linux' # the only platform with real devices
[test_setSinkId_default_addTrack.html]
[test_setSinkId_preMutedElement.html]
[test_unfocused_pref.html]

Просмотреть файл

@ -0,0 +1,79 @@
[DEFAULT]
tags = "mtg webrtc"
subsuite = "media"
scheme = "https"
support-files = [
"head.js",
"dataChannel.js",
"mediaStreamPlayback.js",
"network.js",
"nonTrickleIce.js",
"pc.js",
"stats.js",
"templates.js",
"test_enumerateDevices_iframe.html",
"test_enumerateDevices_iframe_pre_gum.html",
"test_getUserMedia_permission_iframe.html",
"NetworkPreparationChromeScript.js",
"blacksilence.js",
"turnConfig.js",
"sdpUtils.js",
"addTurnsSelfsignedCert.js",
"parser_rtp.js",
"peerconnection_audio_forced_sample_rate.js",
"iceTestUtils.js",
"simulcast.js",
"helpers_from_wpt/sdp.js",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/canvas/test/webgl-mochitest/webgl-util.js",
"!/dom/media/test/manifest.js",
"!/dom/media/test/seek.webm",
"!/dom/media/test/gizmo.mp4",
"!/docshell/test/navigation/blank.html",
]
prefs = [
"focusmanager.testmode=true", # emulate focus
"privacy.partition.network_state=false",
"network.proxy.allow_hijacking_localhost=true",
"media.devices.enumerate.legacy.enabled=false",
]
["test_1488832.html"]
skip-if = ["os == 'linux'"] # Bug 1714410
["test_1717318.html"]
["test_a_noOp.html"]
scheme = "http"
["test_enumerateDevices.html"]
["test_enumerateDevices_getUserMediaFake.html"]
["test_enumerateDevices_legacy.html"]
["test_enumerateDevices_navigation.html"]
skip-if = ["true"] # Disabled because it is a racy test and causes timeouts, see bug 1650932
["test_fingerprinting_resistance.html"]
skip-if = ["os == 'linux' && asan"] # Bug 1646309 - low frequency intermittent
["test_forceSampleRate.html"]
scheme = "http"
["test_groupId.html"]
["test_multi_mics.html"]
skip-if = ["os != 'linux'"] # the only platform with real devices
["test_ondevicechange.html"]
run-sequentially = "sets prefs that may disrupt other tests"
["test_setSinkId.html"]
skip-if = ["os != 'linux'"] # the only platform with real devices
["test_setSinkId_default_addTrack.html"]
["test_setSinkId_preMutedElement.html"]
["test_unfocused_pref.html"]

Просмотреть файл

@ -1,52 +0,0 @@
[DEFAULT]
tags = mtg webrtc
subsuite = media
scheme = https
support-files =
head.js
dataChannel.js
mediaStreamPlayback.js
network.js
nonTrickleIce.js
pc.js
stats.js
templates.js
test_enumerateDevices_iframe.html
test_getUserMedia_permission_iframe.html
NetworkPreparationChromeScript.js
blacksilence.js
turnConfig.js
sdpUtils.js
addTurnsSelfsignedCert.js
parser_rtp.js
peerconnection_audio_forced_sample_rate.js
iceTestUtils.js
simulcast.js
helpers_from_wpt/sdp.js
!/dom/canvas/test/captureStream_common.js
!/dom/canvas/test/webgl-mochitest/webgl-util.js
!/dom/media/test/manifest.js
!/dom/media/test/seek.webm
!/dom/media/test/gizmo.mp4
!/docshell/test/navigation/blank.html
prefs =
focusmanager.testmode=true # emulate focus
privacy.partition.network_state=false
network.proxy.allow_hijacking_localhost=true
[test_dataChannel_basicAudio.html]
[test_dataChannel_basicAudioVideo.html]
[test_dataChannel_basicAudioVideoCombined.html]
[test_dataChannel_basicAudioVideoNoBundle.html]
[test_dataChannel_basicDataOnly.html]
[test_dataChannel_basicVideo.html]
[test_dataChannel_bug1013809.html]
[test_dataChannel_dataOnlyBufferedAmountLow.html]
scheme=http
[test_dataChannel_dtlsVersions.html]
[test_dataChannel_hostnameObfuscation.html]
scheme=http
[test_dataChannel_noOffer.html]
scheme=http
[test_dataChannel_stats.html]
scheme=http

Просмотреть файл

@ -0,0 +1,65 @@
[DEFAULT]
tags = "mtg webrtc"
subsuite = "media"
scheme = "https"
support-files = [
"head.js",
"dataChannel.js",
"mediaStreamPlayback.js",
"network.js",
"nonTrickleIce.js",
"pc.js",
"stats.js",
"templates.js",
"test_enumerateDevices_iframe.html",
"test_getUserMedia_permission_iframe.html",
"NetworkPreparationChromeScript.js",
"blacksilence.js",
"turnConfig.js",
"sdpUtils.js",
"addTurnsSelfsignedCert.js",
"parser_rtp.js",
"peerconnection_audio_forced_sample_rate.js",
"iceTestUtils.js",
"simulcast.js",
"helpers_from_wpt/sdp.js",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/canvas/test/webgl-mochitest/webgl-util.js",
"!/dom/media/test/manifest.js",
"!/dom/media/test/seek.webm",
"!/dom/media/test/gizmo.mp4",
"!/docshell/test/navigation/blank.html",
]
prefs = [
"focusmanager.testmode=true", # emulate focus
"privacy.partition.network_state=false",
"network.proxy.allow_hijacking_localhost=true",
]
["test_dataChannel_basicAudio.html"]
["test_dataChannel_basicAudioVideo.html"]
["test_dataChannel_basicAudioVideoCombined.html"]
["test_dataChannel_basicAudioVideoNoBundle.html"]
["test_dataChannel_basicDataOnly.html"]
["test_dataChannel_basicVideo.html"]
["test_dataChannel_bug1013809.html"]
["test_dataChannel_dataOnlyBufferedAmountLow.html"]
scheme = "http"
["test_dataChannel_dtlsVersions.html"]
["test_dataChannel_hostnameObfuscation.html"]
scheme = "http"
["test_dataChannel_noOffer.html"]
scheme = "http"
["test_dataChannel_stats.html"]
scheme = "http"

Просмотреть файл

@ -1,105 +0,0 @@
[DEFAULT]
tags = mtg webrtc
subsuite = media
scheme = https
support-files =
head.js
dataChannel.js
mediaStreamPlayback.js
network.js
nonTrickleIce.js
pc.js
stats.js
templates.js
test_enumerateDevices_iframe.html
test_getUserMedia_permission_iframe.html
NetworkPreparationChromeScript.js
blacksilence.js
turnConfig.js
sdpUtils.js
addTurnsSelfsignedCert.js
parser_rtp.js
peerconnection_audio_forced_sample_rate.js
iceTestUtils.js
simulcast.js
helpers_from_wpt/sdp.js
!/dom/canvas/test/captureStream_common.js
!/dom/canvas/test/webgl-mochitest/webgl-util.js
!/dom/media/test/manifest.js
!/dom/media/test/seek.webm
!/dom/media/test/gizmo.mp4
!/docshell/test/navigation/blank.html
prefs =
focusmanager.testmode=true # emulate focus
privacy.partition.network_state=false
network.proxy.allow_hijacking_localhost=true
media.devices.enumerate.legacy.enabled=false
[test_defaultAudioConstraints.html]
skip-if = os == 'mac'
os == 'win'
toolkit == 'android' # Bug 1404995, no loopback devices on some platforms
[test_getUserMedia_GC_MediaStream.html]
[test_getUserMedia_active_autoplay.html]
[test_getUserMedia_addTrackRemoveTrack.html]
[test_getUserMedia_addtrack_removetrack_events.html]
[test_getUserMedia_audioCapture.html]
skip-if = toolkit == 'android'
(os == "win" && processor == "aarch64") # android(Bug 1189784, timeouts on 4.3 emulator), android(Bug 1264333), aarch64 due to 1538359
[test_getUserMedia_audioConstraints.html]
skip-if = os == 'mac'
os == 'win'
toolkit == 'android' # Bug 1404995, no loopback devices on some platforms
[test_getUserMedia_audioConstraints_concurrentIframes.html]
skip-if = os == 'mac'
os == 'win'
toolkit == 'android'
(os == 'linux' && debug) # Bug 1404995, no loopback devices on some platforms # Bug 1481101
os == "linux" && !debug && !fission # bug 1645930, lower frequency intermittent
[test_getUserMedia_audioConstraints_concurrentStreams.html]
skip-if = os == 'mac'
os == 'win'
toolkit == 'android' # Bug 1404995, no loopback devices on some platforms
[test_getUserMedia_basicAudio.html]
[test_getUserMedia_basicAudio_loopback.html]
skip-if = os == 'mac'
os == 'win'
toolkit == 'android' # Bug 1404995, no loopback devices on some platforms
[test_getUserMedia_basicScreenshare.html]
skip-if =
toolkit == 'android' # no screenshare on android
apple_silicon # bug 1707742
[test_getUserMedia_basicTabshare.html]
skip-if =
toolkit == 'android' # no windowshare on android
[test_getUserMedia_basicVideo.html]
[test_getUserMedia_basicVideoAudio.html]
[test_getUserMedia_basicVideo_playAfterLoadedmetadata.html]
[test_getUserMedia_basicWindowshare.html]
skip-if = toolkit == 'android' # no windowshare on android
[test_getUserMedia_bug1223696.html]
[test_getUserMedia_callbacks.html]
[test_getUserMedia_constraints.html]
[test_getUserMedia_cubebDisabled.html]
[test_getUserMedia_cubebDisabledFakeStreams.html]
[test_getUserMedia_getTrackById.html]
[test_getUserMedia_gumWithinGum.html]
[test_getUserMedia_loadedmetadata.html]
[test_getUserMedia_mediaElementCapture_audio.html]
[test_getUserMedia_mediaElementCapture_tracks.html]
[test_getUserMedia_mediaElementCapture_video.html]
[test_getUserMedia_mediaStreamClone.html]
[test_getUserMedia_mediaStreamConstructors.html]
[test_getUserMedia_mediaStreamTrackClone.html]
[test_getUserMedia_nonDefaultRate.html]
[test_getUserMedia_peerIdentity.html]
[test_getUserMedia_permission.html]
[test_getUserMedia_playAudioTwice.html]
[test_getUserMedia_playVideoAudioTwice.html]
[test_getUserMedia_playVideoTwice.html]
[test_getUserMedia_scarySources.html]
skip-if = toolkit == 'android' # no screenshare or windowshare on android
[test_getUserMedia_spinEventLoop.html]
[test_getUserMedia_trackCloneCleanup.html]
[test_getUserMedia_trackEnded.html]

Просмотреть файл

@ -0,0 +1,155 @@
[DEFAULT]
tags = "mtg webrtc"
subsuite = "media"
scheme = "https"
support-files = [
"head.js",
"dataChannel.js",
"mediaStreamPlayback.js",
"network.js",
"nonTrickleIce.js",
"pc.js",
"stats.js",
"templates.js",
"test_enumerateDevices_iframe.html",
"test_getUserMedia_permission_iframe.html",
"NetworkPreparationChromeScript.js",
"blacksilence.js",
"turnConfig.js",
"sdpUtils.js",
"addTurnsSelfsignedCert.js",
"parser_rtp.js",
"peerconnection_audio_forced_sample_rate.js",
"iceTestUtils.js",
"simulcast.js",
"helpers_from_wpt/sdp.js",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/canvas/test/webgl-mochitest/webgl-util.js",
"!/dom/media/test/manifest.js",
"!/dom/media/test/seek.webm",
"!/dom/media/test/gizmo.mp4",
"!/docshell/test/navigation/blank.html",
]
prefs = [
"focusmanager.testmode=true", # emulate focus
"privacy.partition.network_state=false",
"network.proxy.allow_hijacking_localhost=true",
"media.devices.enumerate.legacy.enabled=false",
]
["test_defaultAudioConstraints.html"]
skip-if = [
"os == 'mac'",
"os == 'win'",
"os == 'android'", # Bug 1404995, no loopback devices on some platforms
]
["test_getUserMedia_GC_MediaStream.html"]
["test_getUserMedia_active_autoplay.html"]
["test_getUserMedia_addTrackRemoveTrack.html"]
["test_getUserMedia_addtrack_removetrack_events.html"]
["test_getUserMedia_audioCapture.html"]
skip-if = ["os == 'android'"] # android(Bug 1189784, timeouts on 4.3 emulator), android(Bug 1264333), aarch64 due to 1538359
["test_getUserMedia_audioConstraints.html"]
skip-if = [
"os == 'mac'",
"os == 'win'",
"os == 'android'", # Bug 1404995, no loopback devices on some platforms
]
["test_getUserMedia_audioConstraints_concurrentIframes.html"]
skip-if = [
"os == 'mac'",
"os == 'win'",
"os == 'android'",
"(os == 'linux' && debug)", # Bug 1404995, no loopback devices on some platforms # Bug 1481101
"os == 'linux' && !debug && !fission", # bug 1645930, lower frequency intermittent
]
["test_getUserMedia_audioConstraints_concurrentStreams.html"]
skip-if = [
"os == 'mac'",
"os == 'win'",
"os == 'android'", # Bug 1404995, no loopback devices on some platforms
]
["test_getUserMedia_basicAudio.html"]
["test_getUserMedia_basicAudio_loopback.html"]
skip-if = [
"os == 'mac'",
"os == 'win'",
"os == 'android'", # Bug 1404995, no loopback devices on some platforms
]
["test_getUserMedia_basicScreenshare.html"]
skip-if = [
"os == 'android'", # no screenshare on android
"apple_silicon", # bug 1707742
]
["test_getUserMedia_basicTabshare.html"]
skip-if = ["os == 'android'"] # no windowshare on android
["test_getUserMedia_basicVideo.html"]
["test_getUserMedia_basicVideoAudio.html"]
["test_getUserMedia_basicVideo_playAfterLoadedmetadata.html"]
["test_getUserMedia_basicWindowshare.html"]
skip-if = ["os == 'android'"] # no windowshare on android
["test_getUserMedia_bug1223696.html"]
["test_getUserMedia_callbacks.html"]
["test_getUserMedia_constraints.html"]
["test_getUserMedia_cubebDisabled.html"]
["test_getUserMedia_cubebDisabledFakeStreams.html"]
["test_getUserMedia_getTrackById.html"]
["test_getUserMedia_gumWithinGum.html"]
["test_getUserMedia_loadedmetadata.html"]
["test_getUserMedia_mediaElementCapture_audio.html"]
["test_getUserMedia_mediaElementCapture_tracks.html"]
["test_getUserMedia_mediaElementCapture_video.html"]
["test_getUserMedia_mediaStreamClone.html"]
["test_getUserMedia_mediaStreamConstructors.html"]
["test_getUserMedia_mediaStreamTrackClone.html"]
["test_getUserMedia_nonDefaultRate.html"]
["test_getUserMedia_peerIdentity.html"]
["test_getUserMedia_permission.html"]
["test_getUserMedia_playAudioTwice.html"]
["test_getUserMedia_playVideoAudioTwice.html"]
["test_getUserMedia_playVideoTwice.html"]
["test_getUserMedia_scarySources.html"]
skip-if = ["os == 'android'"] # no screenshare or windowshare on android
["test_getUserMedia_spinEventLoop.html"]
["test_getUserMedia_trackCloneCleanup.html"]
["test_getUserMedia_trackEnded.html"]

Просмотреть файл

@ -1,321 +0,0 @@
[DEFAULT]
tags = mtg webrtc
subsuite = media
scheme = https
support-files =
head.js
dataChannel.js
mediaStreamPlayback.js
network.js
nonTrickleIce.js
pc.js
stats.js
templates.js
test_enumerateDevices_iframe.html
test_getUserMedia_permission_iframe.html
NetworkPreparationChromeScript.js
blacksilence.js
turnConfig.js
sdpUtils.js
addTurnsSelfsignedCert.js
parser_rtp.js
peerconnection_audio_forced_sample_rate.js
iceTestUtils.js
simulcast.js
helpers_from_wpt/sdp.js
!/dom/canvas/test/captureStream_common.js
!/dom/canvas/test/webgl-mochitest/webgl-util.js
!/dom/media/test/manifest.js
!/dom/media/test/seek.webm
!/dom/media/test/gizmo.mp4
!/docshell/test/navigation/blank.html
prefs =
focusmanager.testmode=true # emulate focus
privacy.partition.network_state=false
network.proxy.allow_hijacking_localhost=true
media.devices.enumerate.legacy.enabled=false
[test_peerConnection_addAudioTrackToExistingVideoStream.html]
[test_peerConnection_addDataChannel.html]
[test_peerConnection_addDataChannelNoBundle.html]
[test_peerConnection_addSecondAudioStream.html]
[test_peerConnection_addSecondAudioStreamNoBundle.html]
[test_peerConnection_addSecondVideoStream.html]
[test_peerConnection_addSecondVideoStreamNoBundle.html]
[test_peerConnection_addtrack_removetrack_events.html]
[test_peerConnection_answererAddSecondAudioStream.html]
[test_peerConnection_audioChannels.html]
[test_peerConnection_audioCodecs.html]
[test_peerConnection_audioContributingSources.html]
[test_peerConnection_audioRenegotiationInactiveAnswer.html]
[test_peerConnection_audioSynchronizationSources.html]
[test_peerConnection_audioSynchronizationSourcesUnidirectional.html]
[test_peerConnection_basicAudio.html]
[test_peerConnection_basicAudioDynamicPtMissingRtpmap.html]
[test_peerConnection_basicAudioNATRelay.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioNATRelayTCP.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioNATRelayTCPWithStun300.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioNATRelayTLS.html]
skip-if = toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioNATRelayWithStun300.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioNATSrflx.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioNoisyUDPBlock.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioPcmaPcmuOnly.html]
[test_peerConnection_basicAudioRelayPolicy.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_basicAudioRequireEOC.html]
[test_peerConnection_basicAudioVerifyRtpHeaderExtensions.html]
[test_peerConnection_basicAudioVideo.html]
[test_peerConnection_basicAudioVideoCombined.html]
[test_peerConnection_basicAudioVideoNoBundle.html]
[test_peerConnection_basicAudioVideoNoBundleNoRtcpMux.html]
[test_peerConnection_basicAudioVideoNoRtcpMux.html]
[test_peerConnection_basicAudioVideoTransceivers.html]
[test_peerConnection_basicAudioVideoVerifyExtmap.html]
[test_peerConnection_basicAudioVideoVerifyExtmapSendonly.html]
[test_peerConnection_basicAudioVideoVerifyTooLongMidFails.html]
[test_peerConnection_basicAudio_forced_higher_rate.html]
[test_peerConnection_basicAudio_forced_lower_rate.html]
[test_peerConnection_basicH264Video.html]
skip-if =
toolkit == 'android' && is_emulator # Bug 1355786, No h264 support on android emulator
[test_peerConnection_basicScreenshare.html]
skip-if = toolkit == 'android' # no screenshare on android
[test_peerConnection_basicVideo.html]
[test_peerConnection_basicVideoVerifyRtpHeaderExtensions.html]
[test_peerConnection_basicWindowshare.html]
skip-if = toolkit == 'android' # no screenshare on android
[test_peerConnection_bug1013809.html]
[test_peerConnection_bug1042791.html]
skip-if = (toolkit == 'android' && is_emulator) # Bug 1355786, No h264 support on android emulator
[test_peerConnection_bug1227781.html]
scheme=http
[test_peerConnection_bug1512281.html]
fail-if = 1
[test_peerConnection_bug1773067.html]
[test_peerConnection_bug822674.html]
scheme=http
[test_peerConnection_bug825703.html]
scheme=http
[test_peerConnection_bug827843.html]
[test_peerConnection_bug834153.html]
scheme=http
[test_peerConnection_callbacks.html]
[test_peerConnection_captureStream_canvas_2d.html]
scheme=http
[test_peerConnection_captureStream_canvas_2d_noSSRC.html]
scheme=http
[test_peerConnection_captureStream_canvas_webgl.html]
scheme=http
[test_peerConnection_capturedVideo.html]
tags=capturestream
skip-if = toolkit == 'android' # android(Bug 1189784, timeouts on 4.3 emulator), Bug 1264340
[test_peerConnection_certificates.html]
[test_peerConnection_checkPacketDumpHook.html]
[test_peerConnection_close.html]
scheme=http
[test_peerConnection_closeDuringIce.html]
[test_peerConnection_codecNegotiationFailure.html]
[test_peerConnection_constructedStream.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_disabledVideoPreNegotiation.html]
[test_peerConnection_encodingsNegotiation.html]
[test_peerConnection_errorCallbacks.html]
scheme=http
[test_peerConnection_extmapRenegotiation.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_forwarding_basicAudioVideoCombined.html]
skip-if = toolkit == 'android' # Bug 1189784
[test_peerConnection_gatherWithSetConfiguration.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_gatherWithStun300.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
scheme=http
[test_peerConnection_gatherWithStun300IPv6.html]
skip-if =
toolkit == 'android' # websockets don't work on android (bug 1266217)
os == 'mac' # no ipv6 support on OS X testers (bug 1710706)
os == 'win' # no ipv6 support on windows testers (bug 1710706)
scheme=http
[test_peerConnection_glean.html]
disabled = bug 1832459
[test_peerConnection_iceFailure.html]
skip-if = true # (Bug 1180388 for win, mac and linux), android(Bug 1189784), Bug 1180388
scheme=http
[test_peerConnection_insertDTMF.html]
[test_peerConnection_localReofferRollback.html]
[test_peerConnection_localRollback.html]
[test_peerConnection_maxFsConstraint.html]
[test_peerConnection_multiple_captureStream_canvas_2d.html]
scheme=http
[test_peerConnection_noTrickleAnswer.html]
[test_peerConnection_noTrickleOffer.html]
[test_peerConnection_noTrickleOfferAnswer.html]
[test_peerConnection_nonDefaultRate.html]
[test_peerConnection_offerRequiresReceiveAudio.html]
[test_peerConnection_offerRequiresReceiveVideo.html]
[test_peerConnection_offerRequiresReceiveVideoAudio.html]
[test_peerConnection_portRestrictions.html]
[test_peerConnection_promiseSendOnly.html]
[test_peerConnection_recordReceiveTrack.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_relayOnly.html]
disabled=bug 1612063 # test is racy
[test_peerConnection_remoteReofferRollback.html]
[test_peerConnection_remoteRollback.html]
[test_peerConnection_removeAudioTrack.html]
[test_peerConnection_removeThenAddAudioTrack.html]
[test_peerConnection_removeThenAddAudioTrackNoBundle.html]
[test_peerConnection_removeThenAddVideoTrack.html]
[test_peerConnection_removeThenAddVideoTrackNoBundle.html]
[test_peerConnection_removeVideoTrack.html]
[test_peerConnection_renderAfterRenegotiation.html]
scheme=http
[test_peerConnection_replaceNullTrackThenRenegotiateAudio.html]
[test_peerConnection_replaceNullTrackThenRenegotiateVideo.html]
[test_peerConnection_replaceTrack.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_replaceTrack_camera.html]
skip-if = toolkit == 'android' # Bug 1614460
[test_peerConnection_replaceTrack_disabled.html]
skip-if =
toolkit == 'android' # Bug 1614460
[test_peerConnection_replaceTrack_microphone.html]
[test_peerConnection_replaceVideoThenRenegotiate.html]
[test_peerConnection_restartIce.html]
[test_peerConnection_restartIceBadAnswer.html]
[test_peerConnection_restartIceLocalAndRemoteRollback.html]
[test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html]
[test_peerConnection_restartIceLocalRollback.html]
[test_peerConnection_restartIceLocalRollbackNoSubsequentRestart.html]
[test_peerConnection_restartIceNoBundle.html]
[test_peerConnection_restartIceNoBundleNoRtcpMux.html]
[test_peerConnection_restartIceNoRtcpMux.html]
[test_peerConnection_restrictBandwidthTargetBitrate.html]
[test_peerConnection_restrictBandwidthWithTias.html]
[test_peerConnection_rtcp_rsize.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_scaleResolution.html]
[test_peerConnection_scaleResolution_oldSetParameters.html]
[test_peerConnection_sender_and_receiver_stats.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_setLocalAnswerInHaveLocalOffer.html]
[test_peerConnection_setLocalAnswerInStable.html]
[test_peerConnection_setLocalOfferInHaveRemoteOffer.html]
[test_peerConnection_setParameters.html]
[test_peerConnection_setParameters_maxFramerate.html]
[test_peerConnection_setParameters_maxFramerate_oldSetParameters.html]
[test_peerConnection_setParameters_oldSetParameters.html]
[test_peerConnection_setParameters_scaleResolutionDownBy.html]
skip-if = (os == 'win' && processor == 'aarch64') # aarch64 due to bug 1537567
[test_peerConnection_setParameters_scaleResolutionDownBy_oldSetParameters.html]
skip-if = (os == 'win' && processor == 'aarch64') # aarch64 due to bug 1537567
[test_peerConnection_setRemoteAnswerInHaveRemoteOffer.html]
[test_peerConnection_setRemoteAnswerInStable.html]
[test_peerConnection_setRemoteOfferInHaveLocalOffer.html]
[test_peerConnection_simulcastAnswer.html]
skip-if = toolkit == 'android' # no simulcast support on android
[test_peerConnection_simulcastAnswer_lowResFirst.html]
skip-if =
toolkit == 'android' # no simulcast support on android
os == "win" # Bug 1834147
[test_peerConnection_simulcastAnswer_lowResFirst_oldSetParameters.html]
skip-if =
toolkit == 'android' # no simulcast support on android
os == "win" # Bug 1831695
[test_peerConnection_simulcastAnswer_oldSetParameters.html]
skip-if = toolkit == 'android' # no simulcast support on android
[test_peerConnection_simulcastOddResolution.html]
skip-if = toolkit == 'android' # no simulcast support on android
[test_peerConnection_simulcastOddResolution_oldSetParameters.html]
skip-if = toolkit == 'android' # no simulcast support on android
[test_peerConnection_simulcastOffer.html]
skip-if = toolkit == 'android' # no simulcast support on android
[test_peerConnection_simulcastOffer_lowResFirst.html]
skip-if =
toolkit == 'android' # no simulcast support on android
os == "win" # Bug 1834009
[test_peerConnection_simulcastOffer_lowResFirst_oldSetParameters.html]
skip-if =
toolkit == 'android' # no simulcast support on android
os == "win" # Bug 1833967
[test_peerConnection_simulcastOffer_oldSetParameters.html]
skip-if = toolkit == 'android' # no simulcast support on android
[test_peerConnection_stats.html]
skip-if =
os == "linux" && tsan #Bug 1838736
win11_2009 # Bug 1780717
[test_peerConnection_stats_jitter.html]
skip-if = tsan # Bug 1672590, TSan is just too slow to pass this test
[test_peerConnection_stats_oneway.html]
[test_peerConnection_stats_relayProtocol.html]
skip-if = toolkit == 'android'
socketprocess_e10s # android(Bug 1189784, timeouts on 4.3 emulator, Bug 1373858, Bug 1521117)
scheme=http
[test_peerConnection_stereoFmtpPref.html]
[test_peerConnection_syncSetDescription.html]
[test_peerConnection_telephoneEventFirst.html]
[test_peerConnection_threeUnbundledConnections.html]
[test_peerConnection_throwInCallbacks.html]
[test_peerConnection_toJSON.html]
scheme=http
[test_peerConnection_trackDisabling.html]
skip-if = toolkit == 'android' # Bug 1614460
[test_peerConnection_trackDisabling_clones.html]
[test_peerConnection_trackless_sender_stats.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_twoAudioStreams.html]
[test_peerConnection_twoAudioTracksInOneStream.html]
[test_peerConnection_twoAudioVideoStreams.html]
skip-if = (os == "linux" && tsan) #Bug 1838736
[test_peerConnection_twoAudioVideoStreamsCombined.html]
skip-if = (toolkit == 'android') || (os == 'linux' && asan) # android(Bug 1189784), Bug 1480942 for Linux asan
(os == "linux" && tsan) #Bug 1838736
[test_peerConnection_twoAudioVideoStreamsCombinedNoBundle.html]
skip-if =
(toolkit == 'android') # Bug 1189784
(os == 'linux' && asan) # Bug 1480942
(os == 'win' && processor == 'aarch64') # Bug 1777081
(os == "linux" && tsan) #Bug 1838736
[test_peerConnection_twoVideoStreams.html]
[test_peerConnection_twoVideoTracksInOneStream.html]
[test_peerConnection_verifyAudioAfterRenegotiation.html]
skip-if =
os == "android" && processor == "x86_64" && !debug # Bug 1783287
[test_peerConnection_verifyDescriptions.html]
[test_peerConnection_verifyVideoAfterRenegotiation.html]
[test_peerConnection_videoCodecs.html]
skip-if =
toolkit == 'android' # android(Bug 1614460)
win10_2004 && !debug # Bug 1777082
[test_peerConnection_videoRenegotiationInactiveAnswer.html]
[test_peerConnection_webAudio.html]
tags = webaudio webrtc
scheme=http
[test_selftest.html]
# Bug 1227781: Crash with bogus TURN server.
scheme=http

Просмотреть файл

@ -0,0 +1,487 @@
[DEFAULT]
tags = "mtg webrtc"
subsuite = "media"
scheme = "https"
support-files = [
"head.js",
"dataChannel.js",
"mediaStreamPlayback.js",
"network.js",
"nonTrickleIce.js",
"pc.js",
"stats.js",
"templates.js",
"test_enumerateDevices_iframe.html",
"test_getUserMedia_permission_iframe.html",
"NetworkPreparationChromeScript.js",
"blacksilence.js",
"turnConfig.js",
"sdpUtils.js",
"addTurnsSelfsignedCert.js",
"parser_rtp.js",
"peerconnection_audio_forced_sample_rate.js",
"iceTestUtils.js",
"simulcast.js",
"helpers_from_wpt/sdp.js",
"!/dom/canvas/test/captureStream_common.js",
"!/dom/canvas/test/webgl-mochitest/webgl-util.js",
"!/dom/media/test/manifest.js",
"!/dom/media/test/seek.webm",
"!/dom/media/test/gizmo.mp4",
"!/docshell/test/navigation/blank.html",
]
prefs = [
"focusmanager.testmode=true", # emulate focus
"privacy.partition.network_state=false",
"network.proxy.allow_hijacking_localhost=true",
"media.devices.enumerate.legacy.enabled=false",
]
["test_peerConnection_addAudioTrackToExistingVideoStream.html"]
["test_peerConnection_addDataChannel.html"]
["test_peerConnection_addDataChannelNoBundle.html"]
["test_peerConnection_addSecondAudioStream.html"]
["test_peerConnection_addSecondAudioStreamNoBundle.html"]
["test_peerConnection_addSecondVideoStream.html"]
["test_peerConnection_addSecondVideoStreamNoBundle.html"]
["test_peerConnection_addtrack_removetrack_events.html"]
["test_peerConnection_answererAddSecondAudioStream.html"]
["test_peerConnection_audioChannels.html"]
["test_peerConnection_audioCodecs.html"]
["test_peerConnection_audioContributingSources.html"]
["test_peerConnection_audioRenegotiationInactiveAnswer.html"]
["test_peerConnection_audioSynchronizationSources.html"]
["test_peerConnection_audioSynchronizationSourcesUnidirectional.html"]
["test_peerConnection_basicAudio.html"]
["test_peerConnection_basicAudioDynamicPtMissingRtpmap.html"]
["test_peerConnection_basicAudioNATRelay.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioNATRelayTCP.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioNATRelayTCPWithStun300.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioNATRelayTLS.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioNATRelayWithStun300.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioNATSrflx.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioNoisyUDPBlock.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioPcmaPcmuOnly.html"]
["test_peerConnection_basicAudioRelayPolicy.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_basicAudioRequireEOC.html"]
["test_peerConnection_basicAudioVerifyRtpHeaderExtensions.html"]
["test_peerConnection_basicAudioVideo.html"]
["test_peerConnection_basicAudioVideoCombined.html"]
["test_peerConnection_basicAudioVideoNoBundle.html"]
["test_peerConnection_basicAudioVideoNoBundleNoRtcpMux.html"]
["test_peerConnection_basicAudioVideoNoRtcpMux.html"]
["test_peerConnection_basicAudioVideoTransceivers.html"]
["test_peerConnection_basicAudioVideoVerifyExtmap.html"]
["test_peerConnection_basicAudioVideoVerifyExtmapSendonly.html"]
["test_peerConnection_basicAudioVideoVerifyTooLongMidFails.html"]
["test_peerConnection_basicAudio_forced_higher_rate.html"]
["test_peerConnection_basicAudio_forced_lower_rate.html"]
["test_peerConnection_basicH264Video.html"]
skip-if = ["os == 'android' && is_emulator"] # Bug 1355786, No h264 support on android emulator
["test_peerConnection_basicScreenshare.html"]
skip-if = ["os == 'android'"] # no screenshare on android
["test_peerConnection_basicVideo.html"]
["test_peerConnection_basicVideoVerifyRtpHeaderExtensions.html"]
["test_peerConnection_basicWindowshare.html"]
skip-if = ["os == 'android'"] # no screenshare on android
["test_peerConnection_bug822674.html"]
scheme = "http"
["test_peerConnection_bug825703.html"]
scheme = "http"
["test_peerConnection_bug827843.html"]
["test_peerConnection_bug834153.html"]
scheme = "http"
["test_peerConnection_bug1013809.html"]
["test_peerConnection_bug1042791.html"]
skip-if = ["os == 'android' && is_emulator"] # Bug 1355786, No h264 support on android emulator
["test_peerConnection_bug1227781.html"]
scheme = "http"
["test_peerConnection_bug1512281.html"]
fail-if = ["true"]
["test_peerConnection_bug1773067.html"]
["test_peerConnection_callbacks.html"]
["test_peerConnection_captureStream_canvas_2d.html"]
scheme = "http"
["test_peerConnection_captureStream_canvas_2d_noSSRC.html"]
scheme = "http"
["test_peerConnection_captureStream_canvas_webgl.html"]
scheme = "http"
["test_peerConnection_capturedVideo.html"]
tags = "capturestream"
skip-if = ["os == 'android'"] # android(Bug 1189784, timeouts on 4.3 emulator), Bug 1264340
["test_peerConnection_certificates.html"]
["test_peerConnection_checkPacketDumpHook.html"]
["test_peerConnection_close.html"]
scheme = "http"
["test_peerConnection_closeDuringIce.html"]
["test_peerConnection_codecNegotiationFailure.html"]
["test_peerConnection_constructedStream.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_disabledVideoPreNegotiation.html"]
["test_peerConnection_encodingsNegotiation.html"]
["test_peerConnection_errorCallbacks.html"]
scheme = "http"
["test_peerConnection_extmapRenegotiation.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_forwarding_basicAudioVideoCombined.html"]
skip-if = ["os == 'android'"] # Bug 1189784
["test_peerConnection_gatherWithSetConfiguration.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_gatherWithStun300.html"]
skip-if = ["os == 'android'"] # websockets don't work on android (bug 1266217)
scheme = "http"
["test_peerConnection_gatherWithStun300IPv6.html"]
skip-if = [
"os == 'android'", # websockets don't work on android (bug 1266217)
"os == 'mac'", # no ipv6 support on OS X testers (bug 1710706)
"os == 'win'", # no ipv6 support on windows testers (bug 1710706)
]
scheme = "http"
["test_peerConnection_glean.html"]
disabled = "bug 1832459"
["test_peerConnection_iceFailure.html"]
skip-if = ["true"] # (Bug 1180388 for win, mac and linux), android(Bug 1189784), Bug 1180388
scheme = "http"
["test_peerConnection_insertDTMF.html"]
["test_peerConnection_localReofferRollback.html"]
["test_peerConnection_localRollback.html"]
["test_peerConnection_maxFsConstraint.html"]
["test_peerConnection_multiple_captureStream_canvas_2d.html"]
scheme = "http"
["test_peerConnection_noTrickleAnswer.html"]
["test_peerConnection_noTrickleOffer.html"]
["test_peerConnection_noTrickleOfferAnswer.html"]
["test_peerConnection_nonDefaultRate.html"]
["test_peerConnection_offerRequiresReceiveAudio.html"]
["test_peerConnection_offerRequiresReceiveVideo.html"]
["test_peerConnection_offerRequiresReceiveVideoAudio.html"]
["test_peerConnection_portRestrictions.html"]
["test_peerConnection_promiseSendOnly.html"]
["test_peerConnection_recordReceiveTrack.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_relayOnly.html"]
disabled = "bug 1612063 # test is racy"
["test_peerConnection_remoteReofferRollback.html"]
["test_peerConnection_remoteRollback.html"]
["test_peerConnection_removeAudioTrack.html"]
["test_peerConnection_removeThenAddAudioTrack.html"]
["test_peerConnection_removeThenAddAudioTrackNoBundle.html"]
["test_peerConnection_removeThenAddVideoTrack.html"]
["test_peerConnection_removeThenAddVideoTrackNoBundle.html"]
["test_peerConnection_removeVideoTrack.html"]
["test_peerConnection_renderAfterRenegotiation.html"]
scheme = "http"
["test_peerConnection_replaceNullTrackThenRenegotiateAudio.html"]
["test_peerConnection_replaceNullTrackThenRenegotiateVideo.html"]
["test_peerConnection_replaceTrack.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_replaceTrack_camera.html"]
skip-if = ["os == 'android'"] # Bug 1614460
["test_peerConnection_replaceTrack_disabled.html"]
skip-if = ["os == 'android'"] # Bug 1614460
["test_peerConnection_replaceTrack_microphone.html"]
["test_peerConnection_replaceVideoThenRenegotiate.html"]
["test_peerConnection_restartIce.html"]
["test_peerConnection_restartIceBadAnswer.html"]
["test_peerConnection_restartIceLocalAndRemoteRollback.html"]
["test_peerConnection_restartIceLocalAndRemoteRollbackNoSubsequentRestart.html"]
["test_peerConnection_restartIceLocalRollback.html"]
["test_peerConnection_restartIceLocalRollbackNoSubsequentRestart.html"]
["test_peerConnection_restartIceNoBundle.html"]
["test_peerConnection_restartIceNoBundleNoRtcpMux.html"]
["test_peerConnection_restartIceNoRtcpMux.html"]
["test_peerConnection_restrictBandwidthTargetBitrate.html"]
["test_peerConnection_restrictBandwidthWithTias.html"]
["test_peerConnection_rtcp_rsize.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_scaleResolution.html"]
["test_peerConnection_scaleResolution_oldSetParameters.html"]
["test_peerConnection_sender_and_receiver_stats.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_setLocalAnswerInHaveLocalOffer.html"]
["test_peerConnection_setLocalAnswerInStable.html"]
["test_peerConnection_setLocalOfferInHaveRemoteOffer.html"]
["test_peerConnection_setParameters.html"]
["test_peerConnection_setParameters_maxFramerate.html"]
["test_peerConnection_setParameters_maxFramerate_oldSetParameters.html"]
["test_peerConnection_setParameters_oldSetParameters.html"]
["test_peerConnection_setParameters_scaleResolutionDownBy.html"]
["test_peerConnection_setParameters_scaleResolutionDownBy_oldSetParameters.html"]
["test_peerConnection_setRemoteAnswerInHaveRemoteOffer.html"]
["test_peerConnection_setRemoteAnswerInStable.html"]
["test_peerConnection_setRemoteOfferInHaveLocalOffer.html"]
["test_peerConnection_simulcastAnswer.html"]
skip-if = ["os == 'android'"] # no simulcast support on android
["test_peerConnection_simulcastAnswer_lowResFirst.html"]
skip-if = [
"os == 'android'", # no simulcast support on android
"os == 'win'", # Bug 1834147
]
["test_peerConnection_simulcastAnswer_lowResFirst_oldSetParameters.html"]
skip-if = [
"os == 'android'", # no simulcast support on android
"os == 'win'", # Bug 1831695
]
["test_peerConnection_simulcastAnswer_oldSetParameters.html"]
skip-if = ["os == 'android'"] # no simulcast support on android
["test_peerConnection_simulcastOddResolution.html"]
skip-if = ["os == 'android'"] # no simulcast support on android
["test_peerConnection_simulcastOddResolution_oldSetParameters.html"]
skip-if = ["os == 'android'"] # no simulcast support on android
["test_peerConnection_simulcastOffer.html"]
skip-if = ["os == 'android'"] # no simulcast support on android
["test_peerConnection_simulcastOffer_lowResFirst.html"]
skip-if = [
"os == 'android'", # no simulcast support on android
"os == 'win'", # Bug 1834009
]
["test_peerConnection_simulcastOffer_lowResFirst_oldSetParameters.html"]
skip-if = [
"os == 'android'", # no simulcast support on android
"os == 'win'", # Bug 1833967
]
["test_peerConnection_simulcastOffer_oldSetParameters.html"]
skip-if = ["os == 'android'"] # no simulcast support on android
["test_peerConnection_stats.html"]
skip-if = [
"os == 'linux' && tsan", #Bug 1838736
"win11_2009", # Bug 1780717
]
["test_peerConnection_stats_jitter.html"]
skip-if = ["tsan"] # Bug 1672590, TSan is just too slow to pass this test
["test_peerConnection_stats_oneway.html"]
["test_peerConnection_stats_relayProtocol.html"]
skip-if = [
"os == 'android'",
"socketprocess_e10s", # android(Bug 1189784, timeouts on 4.3 emulator, Bug 1373858, Bug 1521117)
]
scheme = "http"
["test_peerConnection_stereoFmtpPref.html"]
["test_peerConnection_syncSetDescription.html"]
["test_peerConnection_telephoneEventFirst.html"]
["test_peerConnection_threeUnbundledConnections.html"]
["test_peerConnection_throwInCallbacks.html"]
["test_peerConnection_toJSON.html"]
scheme = "http"
["test_peerConnection_trackDisabling.html"]
skip-if = ["os == 'android'"] # Bug 1614460
["test_peerConnection_trackDisabling_clones.html"]
["test_peerConnection_trackless_sender_stats.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_twoAudioStreams.html"]
["test_peerConnection_twoAudioTracksInOneStream.html"]
["test_peerConnection_twoAudioVideoStreams.html"]
skip-if = ["os == 'linux' && tsan"] #Bug 1838736
["test_peerConnection_twoAudioVideoStreamsCombined.html"]
skip-if = [
"os == 'android'", # android(Bug 1189784)
"os == 'linux' && asan", # Bug 1480942 for Linux asan
"os == 'linux' && tsan", #Bug 1838736
]
["test_peerConnection_twoAudioVideoStreamsCombinedNoBundle.html"]
skip-if = [
"os == 'android'", # Bug 1189784
"os == 'linux' && asan", # Bug 1480942
"os == 'linux' && tsan", #Bug 1838736
]
["test_peerConnection_twoVideoStreams.html"]
["test_peerConnection_twoVideoTracksInOneStream.html"]
["test_peerConnection_verifyAudioAfterRenegotiation.html"]
skip-if = ["os == 'android' && processor == 'x86_64' && !debug"] # Bug 1783287
["test_peerConnection_verifyDescriptions.html"]
["test_peerConnection_verifyVideoAfterRenegotiation.html"]
["test_peerConnection_videoCodecs.html"]
skip-if = ["os == 'android'"] # android(Bug 1614460)
["test_peerConnection_videoRenegotiationInactiveAnswer.html"]
["test_peerConnection_webAudio.html"]
tags = "webaudio webrtc"
scheme = "http"
["test_selftest.html"]
# Bug 1227781: Crash with bogus TURN server.
scheme = "http"

Просмотреть файл

@ -3,7 +3,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]
XPIDL_MODULE = "dom_webspeechrecognition"

Просмотреть файл

@ -1,35 +0,0 @@
[DEFAULT]
tags=mtg
subsuite = media
support-files =
head.js
hello.ogg
hello.ogg^headers^
http_requesthandler.sjs
sinoid+hello.ogg
sinoid+hello.ogg^headers^
silence.ogg
silence.ogg^headers^
[test_abort.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538363
[test_audio_capture_error.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_call_start_from_end_handler.html]
tags=capturestream
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538363
[test_nested_eventloop.html]
skip-if = toolkit == 'android'
[test_online_400_response.html]
[test_online_hangup.html]
[test_online_http.html]
[test_online_http_webkit.html]
[test_online_malformed_result_handling.html]
[test_online_empty_result_handling.html]
[test_preference_enable.html]
[test_recognition_service_error.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_success_without_recognition_service.html]
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1538360
[test_timeout.html]
skip-if =
os == "linux" # Bug 1307991 - low frequency on try pushes

Просмотреть файл

@ -0,0 +1,44 @@
[DEFAULT]
tags = "mtg"
subsuite = "media"
support-files = [
"head.js",
"hello.ogg",
"hello.ogg^headers^",
"http_requesthandler.sjs",
"sinoid+hello.ogg",
"sinoid+hello.ogg^headers^",
"silence.ogg",
"silence.ogg^headers^",
]
["test_abort.html"]
["test_audio_capture_error.html"]
["test_call_start_from_end_handler.html"]
tags = "capturestream"
["test_nested_eventloop.html"]
skip-if = ["os == 'android'"]
["test_online_400_response.html"]
["test_online_empty_result_handling.html"]
["test_online_hangup.html"]
["test_online_http.html"]
["test_online_http_webkit.html"]
["test_online_malformed_result_handling.html"]
["test_preference_enable.html"]
["test_recognition_service_error.html"]
["test_success_without_recognition_service.html"]
["test_timeout.html"]
skip-if = ["os == 'linux'"] # Bug 1307991 - low frequency on try pushes

Просмотреть файл

@ -5,8 +5,8 @@
if CONFIG["MOZ_WEBSPEECH"]:
MOCHITEST_MANIFESTS += [
"test/mochitest.ini",
"test/startup/mochitest.ini",
"test/mochitest.toml",
"test/startup/mochitest.toml",
]
XPIDL_MODULE = "dom_webspeechsynth"

Просмотреть файл

@ -1,29 +0,0 @@
[DEFAULT]
tags=mtg
subsuite = media
support-files =
common.js
file_bfcache_page1.html
file_bfcache_page2.html
file_setup.html
file_speech_queue.html
file_speech_simple.html
file_speech_cancel.html
file_speech_error.html
file_indirect_service_events.html
file_global_queue.html
file_global_queue_cancel.html
file_global_queue_pause.html
file_speech_repeating_utterance.html
[test_setup.html]
[test_speech_queue.html]
[test_speech_simple.html]
[test_speech_cancel.html]
[test_speech_error.html]
[test_indirect_service_events.html]
[test_global_queue.html]
[test_global_queue_cancel.html]
[test_global_queue_pause.html]
[test_bfcache.html]
[test_speech_repeating_utterance.html]

Просмотреть файл

@ -0,0 +1,40 @@
[DEFAULT]
tags = "mtg"
subsuite = "media"
support-files = [
"common.js",
"file_bfcache_page1.html",
"file_bfcache_page2.html",
"file_setup.html",
"file_speech_queue.html",
"file_speech_simple.html",
"file_speech_cancel.html",
"file_speech_error.html",
"file_indirect_service_events.html",
"file_global_queue.html",
"file_global_queue_cancel.html",
"file_global_queue_pause.html",
"file_speech_repeating_utterance.html",
]
["test_bfcache.html"]
["test_global_queue.html"]
["test_global_queue_cancel.html"]
["test_global_queue_pause.html"]
["test_indirect_service_events.html"]
["test_setup.html"]
["test_speech_cancel.html"]
["test_speech_error.html"]
["test_speech_queue.html"]
["test_speech_repeating_utterance.html"]
["test_speech_simple.html"]

Просмотреть файл

@ -1,8 +0,0 @@
[DEFAULT]
tags=mtg
subsuite = media
support-files =
file_voiceschanged.html
[test_voiceschanged.html]
skip-if = verify

Просмотреть файл

@ -0,0 +1,8 @@
[DEFAULT]
tags = "mtg"
subsuite = "media"
support-files = ["file_voiceschanged.html"]
["test_voiceschanged.html"]
skip-if = ["verify"]

Просмотреть файл

@ -43,7 +43,7 @@ EXTRA_JS_MODULES += [
XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell/xpcshell.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
REFTEST_MANIFESTS += ["test/reftest/reftest.list"]

Просмотреть файл

@ -1,52 +0,0 @@
[DEFAULT]
subsuite = media
tags = webvtt
skip-if = (os == "win" && processor == "aarch64") # aarch64 due to 1536604
support-files =
../../../test/gizmo.mp4
../../../test/seek.webm
../../../test/vp9cake.webm
bad-signature.vtt
basic.vtt
bug883173.vtt
long.vtt
manifest.js
parser.vtt
region.vtt
sequential.vtt
vttPositionAlign.vtt
[test_bug1018933.html]
[test_bug1242594.html]
[test_bug883173.html]
skip-if =
(android_version == '25' && debug) # android(bug 1232305)
(os == "linux" && (asan || tsan || debug)) # Bug 1829511
[test_bug895091.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_bug957847.html]
skip-if = (android_version == '25' && debug) # android(bug 1232305)
[test_trackelementevent.html]
[test_trackelementsrc.html]
[test_texttrack.html]
[test_texttrackcue.html]
[test_texttrackcue_moz.html]
[test_trackevent.html]
[test_texttrackevents_video.html]
[test_texttracklist.html]
[test_texttracklist_moz.html]
[test_texttrackregion.html]
[test_testtrack_cors_no_response.html]
[test_texttrack_cors_preload_none.html]
[test_texttrack_mode_change_during_loading.html]
skip-if = true
toolkit == 'android' # Bug 1636572, android(bug 1562021)
[test_texttrack_moz.html]
[test_vttparser.html]
[test_webvtt_empty_displaystate.html]
[test_webvtt_event_same_time.html]
[test_webvtt_infinite_processing_loop.html]
[test_webvtt_overlapping_time.html]
[test_webvtt_positionalign.html]
[test_webvtt_seeking.html]
[test_webvtt_update_display_after_adding_or_removing_cue.html]

Просмотреть файл

@ -0,0 +1,81 @@
[DEFAULT]
subsuite = "media"
tags = "webvtt"
support-files = [
"../../../test/gizmo.mp4",
"../../../test/seek.webm",
"../../../test/vp9cake.webm",
"bad-signature.vtt",
"basic.vtt",
"bug883173.vtt",
"long.vtt",
"manifest.js",
"parser.vtt",
"region.vtt",
"sequential.vtt",
"vttPositionAlign.vtt",
]
["test_bug883173.html"]
skip-if = [
"android_version == '25' && debug", # android(bug 1232305)
"os == 'linux' && (asan || tsan || debug)", # Bug 1829511
]
["test_bug895091.html"]
skip-if = ["android_version == '25' && debug"] # android(bug 1232305)
["test_bug957847.html"]
skip-if = ["android_version == '25' && debug"] # android(bug 1232305)
["test_bug1018933.html"]
["test_bug1242594.html"]
["test_testtrack_cors_no_response.html"]
["test_texttrack.html"]
["test_texttrack_cors_preload_none.html"]
["test_texttrack_mode_change_during_loading.html"]
skip-if = [
"true",
"os == 'android'", # Bug 1636572, android(bug 1562021)
]
["test_texttrack_moz.html"]
["test_texttrackcue.html"]
["test_texttrackcue_moz.html"]
["test_texttrackevents_video.html"]
["test_texttracklist.html"]
["test_texttracklist_moz.html"]
["test_texttrackregion.html"]
["test_trackelementevent.html"]
["test_trackelementsrc.html"]
["test_trackevent.html"]
["test_vttparser.html"]
["test_webvtt_empty_displaystate.html"]
["test_webvtt_event_same_time.html"]
["test_webvtt_infinite_processing_loop.html"]
["test_webvtt_overlapping_time.html"]
["test_webvtt_positionalign.html"]
["test_webvtt_seeking.html"]
["test_webvtt_update_display_after_adding_or_removing_cue.html"]

Просмотреть файл

@ -1,34 +0,0 @@
[DEFAULT]
support-files =
iframe_messageChannel_cloning.html
iframe_messageChannel_pingpong.html
iframe_messageChannel_post.html
iframe_messageChannel_transferable.html
worker_messageChannel.js
worker_messageChannel_any.js
sharedWorker_messageChannel.js
sharedWorker2_messageChannel.js
iframe_messageChannel_sharedWorker2.html
!/dom/events/test/event_leak_utils.js
[test_event_listener_leaks.html]
skip-if =
os == "win" && processor == "aarch64" #bug 1535784
os == "linux" && bits == 64 # Bug 1777087
[test_messageChannel.html]
[test_messageChannel_cloning.html]
[test_messageChannel_pingpong.html]
[test_messageChannel_post.html]
[test_messageChannel_start.html]
[test_messageChannel_transferable.html]
[test_messageChannel_unshipped.html]
[test_messageChannel_worker.html]
[test_messageChannel_selfTransferring.html]
[test_messageChannel_sharedWorker.html]
[test_messageChannel_sharedWorker2.html]
[test_messageChannel_any.html]
[test_messageChannel_forceClose.html]
[test_messageChannel_bug1178076.html]
[test_messageChannel_bug1224825.html]
[test_messageChannel_worker_forceClose.html]
[test_removedWindow.html]

Просмотреть файл

@ -0,0 +1,50 @@
[DEFAULT]
support-files = [
"iframe_messageChannel_cloning.html",
"iframe_messageChannel_pingpong.html",
"iframe_messageChannel_post.html",
"iframe_messageChannel_transferable.html",
"worker_messageChannel.js",
"worker_messageChannel_any.js",
"sharedWorker_messageChannel.js",
"sharedWorker2_messageChannel.js",
"iframe_messageChannel_sharedWorker2.html",
"!/dom/events/test/event_leak_utils.js",
]
["test_event_listener_leaks.html"]
skip-if = ["os == 'linux' && bits == 64"] # Bug 1777087
["test_messageChannel.html"]
["test_messageChannel_any.html"]
["test_messageChannel_bug1178076.html"]
["test_messageChannel_bug1224825.html"]
["test_messageChannel_cloning.html"]
["test_messageChannel_forceClose.html"]
["test_messageChannel_pingpong.html"]
["test_messageChannel_post.html"]
["test_messageChannel_selfTransferring.html"]
["test_messageChannel_sharedWorker.html"]
["test_messageChannel_sharedWorker2.html"]
["test_messageChannel_start.html"]
["test_messageChannel_transferable.html"]
["test_messageChannel_unshipped.html"]
["test_messageChannel_worker.html"]
["test_messageChannel_worker_forceClose.html"]
["test_removedWindow.html"]

Просмотреть файл

@ -4,7 +4,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MOCHITEST_MANIFESTS += ["mochitest.ini"]
MOCHITEST_MANIFESTS += ["mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += ["unit/xpcshell.ini"]

Просмотреть файл

@ -72,5 +72,5 @@ LOCAL_INCLUDES += [
"/dom/base",
]
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["tests/browser.toml"]

Просмотреть файл

@ -1,26 +0,0 @@
[DEFAULT]
support-files =
MIDITestUtils.js
file_midi_permission_gated.html
scheme = https
[test_midi_permission_prompt.html]
[test_midi_permission_allow.html]
[test_midi_permission_deny.html]
[test_midi_permission_gated.html]
skip-if =
os == 'android' #Bug 1747637
http3
http2
[test_midi_device_enumeration.html]
[test_midi_device_implicit_open_close.html]
[test_midi_device_explicit_open_close.html]
[test_midi_device_sysex.html]
[test_midi_device_system_rt.html]
[test_midi_packet_timing_sorting.html]
[test_midi_device_connect_disconnect.html]
disabled = Bug 1437204
[test_midi_device_pending.html]
disabled = Bug 1437204
[test_midi_send_messages.html]
[test_midi_message_event.html]

Просмотреть файл

@ -0,0 +1,41 @@
[DEFAULT]
support-files = [
"MIDITestUtils.js",
"file_midi_permission_gated.html",
]
scheme = "https"
["test_midi_device_connect_disconnect.html"]
disabled = "Bug 1437204"
["test_midi_device_enumeration.html"]
["test_midi_device_explicit_open_close.html"]
["test_midi_device_implicit_open_close.html"]
["test_midi_device_pending.html"]
disabled = "Bug 1437204"
["test_midi_device_sysex.html"]
["test_midi_device_system_rt.html"]
["test_midi_message_event.html"]
["test_midi_packet_timing_sorting.html"]
["test_midi_permission_allow.html"]
["test_midi_permission_deny.html"]
["test_midi_permission_gated.html"]
skip-if = [
"os == 'android'", #Bug 1747637
"http3",
"http2",
]
["test_midi_permission_prompt.html"]
["test_midi_send_messages.html"]

Просмотреть файл

@ -10,7 +10,7 @@ with Files("**"):
DIRS += ["interfaces"]
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.toml"]
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
EXPORTS.mozilla.dom += [
"TCPServerSocket.h",

Просмотреть файл

@ -1,9 +0,0 @@
[DEFAULT]
support-files =
worker_network_basics.js
[test_network_basics.html]
skip-if = toolkit == 'android'
[test_network_basics_worker.html]
skip-if = toolkit == 'android'
[test_tcpsocket_not_exposed_to_content.html]

Просмотреть файл

@ -0,0 +1,10 @@
[DEFAULT]
support-files = ["worker_network_basics.js"]
["test_network_basics.html"]
skip-if = ["os == 'android'"]
["test_network_basics_worker.html"]
skip-if = ["os == 'android'"]
["test_tcpsocket_not_exposed_to_content.html"]

Просмотреть файл

@ -35,7 +35,7 @@ LOCAL_INCLUDES += [
BROWSER_CHROME_MANIFESTS += ["test/browser/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test/unit/xpcshell.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["test/chrome/chrome.toml"]
if CONFIG["MOZ_NEW_NOTIFICATION_STORE"]:

Просмотреть файл

@ -1,24 +0,0 @@
[DEFAULT]
support-files =
blank.html
create_notification.html
MockServices.js
NotificationTest.js
skip-if = toolkit == 'android' # Bug 1531097
[test_notification_basics.html]
skip-if = xorigin # Bug 1792790
[test_notification_crossorigin_iframe.html]
scheme=https
# This test needs to be run on HTTP (not HTTPS).
[test_notification_insecure_context.html]
skip-if =
http3
http2
[test_notification_permissions.html]
scheme = https
[test_notification_tag.html]
skip-if =
http3
http2

Просмотреть файл

@ -0,0 +1,31 @@
[DEFAULT]
support-files = [
"blank.html",
"create_notification.html",
"MockServices.js",
"NotificationTest.js",
]
skip-if = ["os == 'android'"] # Bug 1531097
["test_notification_basics.html"]
skip-if = ["xorigin"] # Bug 1792790
["test_notification_crossorigin_iframe.html"]
scheme = "https"
# This test needs to be run on HTTP (not HTTPS).
["test_notification_insecure_context.html"]
skip-if = [
"http3",
"http2",
]
["test_notification_permissions.html"]
scheme = "https"
["test_notification_tag.html"]
skip-if = [
"http3",
"http2",
]

Просмотреть файл

@ -24,7 +24,7 @@ if CONFIG["COMPILE_ENVIRONMENT"]:
entry_point="generate",
)
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest/mochitest.toml"]
EXPORTS.mozilla += [
"OriginTrials.h",

Просмотреть файл

@ -1,27 +0,0 @@
[DEFAULT]
prefs =
dom.origin-trials.enabled=true
dom.origin-trials.test-key.enabled=true
browser.tabs.remote.coep.credentialless=false
support-files =
test_header_simple.html^headers^
common.js
# * Test interfaces only exposed on DEBUG builds.
# * xorigin tests run in example.org rather than example.com, so token
# verification fails, expectedly.
skip-if = !debug || xorigin
# AudioWorklet requires secure context
scheme = https
[test_meta_simple.html]
[test_header_simple.html]
[test_trial_hidden.html]
[test_expired_token.html]
[test_wrong_origin.html]
[test_subdomain.html]
support-files =
file_subdomain_good_frame.html
file_subdomain_bad_frame.html
skip-if =
http3
http2

Просмотреть файл

@ -0,0 +1,39 @@
[DEFAULT]
prefs = [
"dom.origin-trials.enabled=true",
"dom.origin-trials.test-key.enabled=true",
"browser.tabs.remote.coep.credentialless=false",
]
support-files = [
"test_header_simple.html^headers^",
"common.js",
]
# * Test interfaces only exposed on DEBUG builds.
# * xorigin tests run in example.org rather than example.com, so token
# verification fails, expectedly.
skip-if = [
"!debug",
"xorigin", # AudioWorklet requires secure context
]
scheme = "https"
["test_expired_token.html"]
["test_header_simple.html"]
["test_meta_simple.html"]
["test_subdomain.html"]
support-files = [
"file_subdomain_good_frame.html",
"file_subdomain_bad_frame.html",
]
skip-if = [
"http3",
"http2",
]
["test_trial_hidden.html"]
["test_wrong_origin.html"]

Просмотреть файл

@ -50,4 +50,4 @@ with Files("**"):
BUG_COMPONENT = ("Core", "DOM: Web Payments")
BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
MOCHITEST_MANIFESTS += ["test/mochitest.toml"]

Просмотреть файл

@ -1,53 +0,0 @@
[DEFAULT]
prefs =
dom.payments.request.enabled=true
# Android crashes on nearly all tests, bug 1525959
skip-if =
true # we don't ship webpayments right now bug 1514425
scheme = https
support-files =
blank_page.html
bug1478740.html
simple_payment_request.html
echo_payment_request.html
BasiccardChromeScript.js
Bug1478740ChromeScript.js
BasicCardErrorsChromeScript.js
Bug1490698ChromeScript.js
ClosePaymentChromeScript.js
ConstructorChromeScript.js
CurrencyAmountValidationChromeScript.js
DefaultData.js
GeneralChromeScript.js
PayerDetailsChromeScript.js
PMIValidationChromeScript.js
RequestShippingChromeScript.js
RetryPaymentChromeScript.js
ShippingOptionsChromeScript.js
ShowPaymentChromeScript.js
UpdateErrorsChromeScript.js
[test_abortPayment.html]
run-if = nightly_build # Bug 1390018: Depends on the Nightly-only UI service
skip-if = debug # Bug 1507251 - Leak
[test_basiccard.html]
[test_basiccarderrors.html]
[test_block_none10s.html]
skip-if = true # Bug 1408250: Don't expose PaymentRequest Constructor in non-e10s
[test_bug1478740.html]
[test_bug1490698.html]
[test_canMakePayment.html]
run-if = nightly_build # Bug 1390737: Depends on the Nightly-only UI service
skip-if = debug # Bug 1507251 - Leak
[test_closePayment.html]
[test_constructor.html]
skip-if = (os == "linux") || (os == "mac") || (os == "win" && os_version == "10.0") # Bug 1514425
[test_currency_amount_validation.html]
[test_payerDetails.html]
[test_payment-request-in-iframe.html]
[test_pmi_validation.html]
[test_requestShipping.html]
[test_retryPayment.html]
[test_shippingOptions.html]
[test_showPayment.html]
[test_update_errors.html]

Просмотреть файл

@ -0,0 +1,73 @@
[DEFAULT]
prefs = ["dom.payments.request.enabled=true"]
# Android crashes on nearly all tests, bug 1525959
skip-if = ["true"] # we don't ship webpayments right now bug 1514425
scheme = "https"
support-files = [
"blank_page.html",
"bug1478740.html",
"simple_payment_request.html",
"echo_payment_request.html",
"BasiccardChromeScript.js",
"Bug1478740ChromeScript.js",
"BasicCardErrorsChromeScript.js",
"Bug1490698ChromeScript.js",
"ClosePaymentChromeScript.js",
"ConstructorChromeScript.js",
"CurrencyAmountValidationChromeScript.js",
"DefaultData.js",
"GeneralChromeScript.js",
"PayerDetailsChromeScript.js",
"PMIValidationChromeScript.js",
"RequestShippingChromeScript.js",
"RetryPaymentChromeScript.js",
"ShippingOptionsChromeScript.js",
"ShowPaymentChromeScript.js",
"UpdateErrorsChromeScript.js",
]
["test_abortPayment.html"]
run-if = ["nightly_build"] # Bug 1390018: Depends on the Nightly-only UI service
skip-if = ["debug"] # Bug 1507251 - Leak
["test_basiccard.html"]
["test_basiccarderrors.html"]
["test_block_none10s.html"]
skip-if = ["true"] # Bug 1408250: Don't expose PaymentRequest Constructor in non-e10s
["test_bug1478740.html"]
["test_bug1490698.html"]
["test_canMakePayment.html"]
run-if = ["nightly_build"] # Bug 1390737: Depends on the Nightly-only UI service
skip-if = ["debug"] # Bug 1507251 - Leak
["test_closePayment.html"]
["test_constructor.html"]
skip-if = [
"os == 'linux'",
"os == 'mac'",
"os == 'win' && os_version == '10.0'", # Bug 1514425
]
["test_currency_amount_validation.html"]
["test_payerDetails.html"]
["test_payment-request-in-iframe.html"]
["test_pmi_validation.html"]
["test_requestShipping.html"]
["test_retryPayment.html"]
["test_shippingOptions.html"]
["test_showPayment.html"]
["test_update_errors.html"]

Просмотреть файл

@ -58,7 +58,7 @@ IPDL_SOURCES += [
include("/ipc/chromium/chromium-config.mozbuild")
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
include("/ipc/chromium/chromium-config.mozbuild")

Просмотреть файл

@ -1,47 +0,0 @@
[DEFAULT]
support-files =
test_performance_observer.js
test_performance_user_timing.js
test_worker_performance_now.js
worker_performance_user_timing.js
worker_performance_observer.js
sharedworker_performance_user_timing.js
test_worker_performance_entries.js
test_worker_performance_entries.sjs
empty.js
serverTiming.sjs
[test_performance_observer.html]
[test_performance_user_timing.html]
[test_performance_user_timing_dying_global.html]
[test_performance_navigation_timing.html]
[test_performance_paint_timing.html]
support-files =
test_performance_paint_timing_helper.html
logo.png
[test_performance_paint_observer.html]
support-files =
test_performance_paint_observer_helper.html
logo.png
[test_worker_user_timing.html]
[test_worker_observer.html]
[test_sharedWorker_performance_user_timing.html]
skip-if = true # Bug 1571904
[test_worker_performance_now.html]
[test_timeOrigin.html]
skip-if = toolkit == 'android' # Bug 1525959
[test_worker_performance_entries.html]
skip-if =
toolkit == 'android' # Bug 1525959
http3
http2
[test_performance_timing_json.html]
[test_performance_server_timing.html]
scheme = https
skip-if =
http3
http2
[test_performance_server_timing_plain_http.html]
skip-if =
http3
http2

Просмотреть файл

@ -0,0 +1,67 @@
[DEFAULT]
support-files = [
"test_performance_observer.js",
"test_performance_user_timing.js",
"test_worker_performance_now.js",
"worker_performance_user_timing.js",
"worker_performance_observer.js",
"sharedworker_performance_user_timing.js",
"test_worker_performance_entries.js",
"test_worker_performance_entries.sjs",
"empty.js",
"serverTiming.sjs",
]
["test_performance_navigation_timing.html"]
["test_performance_observer.html"]
["test_performance_paint_observer.html"]
support-files = [
"test_performance_paint_observer_helper.html",
"logo.png",
]
["test_performance_paint_timing.html"]
support-files = [
"test_performance_paint_timing_helper.html",
"logo.png",
]
["test_performance_server_timing.html"]
scheme = "https"
skip-if = [
"http3",
"http2",
]
["test_performance_server_timing_plain_http.html"]
skip-if = [
"http3",
"http2",
]
["test_performance_timing_json.html"]
["test_performance_user_timing.html"]
["test_performance_user_timing_dying_global.html"]
["test_sharedWorker_performance_user_timing.html"]
skip-if = ["true"] # Bug 1571904
["test_timeOrigin.html"]
skip-if = ["os == 'android'"] # Bug 1525959
["test_worker_observer.html"]
["test_worker_performance_entries.html"]
skip-if = [
"os == 'android'", # Bug 1525959
"http3",
"http2",
]
["test_worker_performance_now.html"]
["test_worker_user_timing.html"]

Просмотреть файл

@ -23,7 +23,7 @@ UNIFIED_SOURCES += [
"StorageAccessPermissionStatus.cpp",
]
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
FINAL_LIBRARY = "xul"

Просмотреть файл

@ -1,14 +0,0 @@
[DEFAULT]
support-files =
file_empty.html
file_storage_access_notification_helper.html
prefs =
dom.security.featurePolicy.header.enabled=true
dom.security.featurePolicy.webidl.enabled=true
[test_cross_origin_iframe.html]
fail-if = xorigin
[test_permissions_api.html]
skip-if = xorigin # Hangs
[test_storage_access_notification.html]
skip-if = xorigin # Hangs

Просмотреть файл

@ -0,0 +1,18 @@
[DEFAULT]
support-files = [
"file_empty.html",
"file_storage_access_notification_helper.html",
]
prefs = [
"dom.security.featurePolicy.header.enabled=true",
"dom.security.featurePolicy.webidl.enabled=true",
]
["test_cross_origin_iframe.html"]
fail-if = ["xorigin"]
["test_permissions_api.html"]
skip-if = ["xorigin"] # Hangs
["test_storage_access_notification.html"]
skip-if = ["xorigin"] # Hangs

Просмотреть файл

@ -1,10 +0,0 @@
[DEFAULT]
skip-if = headless # crash on shutdown, no other failures
support-files =
large-pic.jpg
mixed_case_mime.sjs
[test_mixed_case_mime.html]
skip-if = (processor == 'aarch64' && os == 'win')
reason = Plugins are not supported on Windows/AArch64
[test_plugin_fallback_focus.html]

Просмотреть файл

@ -0,0 +1,10 @@
[DEFAULT]
skip-if = ["headless"] # crash on shutdown, no other failures
support-files = [
"large-pic.jpg",
"mixed_case_mime.sjs",
]
["test_mixed_case_mime.html"]
["test_plugin_fallback_focus.html"]

Просмотреть файл

@ -5,5 +5,5 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
if CONFIG["MOZ_WIDGET_TOOLKIT"] in ("gtk", "cocoa", "windows"):
MOCHITEST_MANIFESTS += ["mochitest/mochitest.ini"]
MOCHITEST_MANIFESTS += ["mochitest/mochitest.toml"]
BROWSER_CHROME_MANIFESTS += ["mochitest/browser.toml"]

Просмотреть файл

@ -35,7 +35,7 @@ include("/ipc/chromium/chromium-config.mozbuild")
FINAL_LIBRARY = "xul"
MOCHITEST_MANIFESTS += ["tests/mochitest.ini"]
MOCHITEST_MANIFESTS += ["tests/mochitest.toml"]
MOCHITEST_CHROME_MANIFESTS += ["tests/chrome.toml"]

Просмотреть файл

@ -1,28 +0,0 @@
[DEFAULT]
support-files =
promise_uncatchable_exception.js
[test_bug883683.html]
[test_promise.html]
[test_promise_uncatchable_exception.html]
skip-if = debug == false
[test_promise_utils.html]
[test_resolve.html]
[test_resolver_return_value.html]
[test_thenable_vs_promise_ordering.html]
[test_promise_and_timeout_ordering.html]
support-files = file_promise_and_timeout_ordering.js
[test_promise_and_timeout_ordering_workers.html]
support-files = file_promise_and_timeout_ordering.js
[test_species_getter.html]
[test_webassembly_compile.html]
support-files = test_webassembly_compile_sample.wasm test_webassembly_compile_worker.js test_webassembly_compile_worker_terminate.js
[test_promise_argument.html]
support-files = file_promise_argument_tests.js
skip-if = debug == false
[test_promise_callback_retval.html]
support-files = file_promise_argument_tests.js
skip-if = debug == false
[test_promise_retval.html]
support-files = file_promise_retval_tests.js
skip-if = debug == false

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше