diff --git a/toolkit/components/antitracking/test/browser/browser_staticPartition_cache.js b/toolkit/components/antitracking/test/browser/browser_staticPartition_cache.js
index 9afe3180fba8..9383e5a6f9fb 100644
--- a/toolkit/components/antitracking/test/browser/browser_staticPartition_cache.js
+++ b/toolkit/components/antitracking/test/browser/browser_staticPartition_cache.js
@@ -105,7 +105,7 @@ add_task(async function () {
// The CSS cache needs to be cleared in-process.
content.windowUtils.clearSharedStyleSheetCache();
- let videoURL = arg.urlPrefix + "file_thirdPartyChild.video.ogv";
+ let videoURL = arg.urlPrefix + "file_thirdPartyChild.video.webm";
let audioURL = arg.urlPrefix + "file_thirdPartyChild.audio.ogg";
let URLSuffix = "?r=" + arg.randomSuffix;
@@ -176,7 +176,7 @@ add_task(async function () {
"xhr.html",
"worker.xhr.html",
"audio.ogg",
- "video.ogv",
+ "video.webm",
"fetch.html",
"worker.fetch.html",
"request.html",
diff --git a/toolkit/components/antitracking/test/browser/file_saveAsPageInfo.html b/toolkit/components/antitracking/test/browser/file_saveAsPageInfo.html
index 8f22e911e723..711d7b3c79bc 100644
--- a/toolkit/components/antitracking/test/browser/file_saveAsPageInfo.html
+++ b/toolkit/components/antitracking/test/browser/file_saveAsPageInfo.html
@@ -1,6 +1,6 @@
-
+
diff --git a/toolkit/components/antitracking/test/browser/file_video.ogv b/toolkit/components/antitracking/test/browser/file_video.ogv
deleted file mode 100644
index 68dee3cf2b1d..000000000000
Binary files a/toolkit/components/antitracking/test/browser/file_video.ogv and /dev/null differ
diff --git a/toolkit/components/antitracking/test/browser/file_video.webm b/toolkit/components/antitracking/test/browser/file_video.webm
new file mode 100644
index 000000000000..2cee5a9e51e8
Binary files /dev/null and b/toolkit/components/antitracking/test/browser/file_video.webm differ
diff --git a/toolkit/content/tests/widgets/chrome.toml b/toolkit/content/tests/widgets/chrome.toml
index 18fe0d153a78..fa10249e89da 100644
--- a/toolkit/content/tests/widgets/chrome.toml
+++ b/toolkit/content/tests/widgets/chrome.toml
@@ -5,7 +5,7 @@ support-files = [
"popup_shared.js",
"window_label_checkbox.xhtml",
"window_menubar.xhtml",
- "seek_with_sound.ogg",
+ "seek_with_sound.webm",
]
prefs = ["app.support.baseURL='https://support.mozilla.org/'"]
@@ -63,7 +63,7 @@ skip-if = [
["test_videocontrols_focus.html"]
support-files = [
"head.js",
- "video.ogg",
+ "video.webm",
]
skip-if = [
"os == 'android'",
diff --git a/toolkit/content/tests/widgets/file_videocontrols_jsdisabled.html b/toolkit/content/tests/widgets/file_videocontrols_jsdisabled.html
index 56917b69ac5d..95dba91eea73 100644
--- a/toolkit/content/tests/widgets/file_videocontrols_jsdisabled.html
+++ b/toolkit/content/tests/widgets/file_videocontrols_jsdisabled.html
@@ -1,2 +1,2 @@
-
+
diff --git a/toolkit/content/tests/widgets/mochitest.toml b/toolkit/content/tests/widgets/mochitest.toml
index 7e20352256e2..7602fd75b436 100644
--- a/toolkit/content/tests/widgets/mochitest.toml
+++ b/toolkit/content/tests/widgets/mochitest.toml
@@ -5,8 +5,8 @@ support-files = [
"file_videocontrols_jsdisabled.html",
"image.png",
"image-zh.png",
- "seek_with_sound.ogg",
- "video.ogg",
+ "seek_with_sound.webm",
+ "video.webm",
"head.js",
"tree_shared.js",
"test-webvtt-1.vtt",
diff --git a/toolkit/content/tests/widgets/seek_with_sound.ogg b/toolkit/content/tests/widgets/seek_with_sound.ogg
deleted file mode 100644
index c86d9946bddc..000000000000
Binary files a/toolkit/content/tests/widgets/seek_with_sound.ogg and /dev/null differ
diff --git a/toolkit/content/tests/widgets/seek_with_sound.webm b/toolkit/content/tests/widgets/seek_with_sound.webm
new file mode 100644
index 000000000000..dd60cc5a0a75
Binary files /dev/null and b/toolkit/content/tests/widgets/seek_with_sound.webm differ
diff --git a/toolkit/content/tests/widgets/test_videocontrols.html b/toolkit/content/tests/widgets/test_videocontrols.html
index 35678fa05ef5..f2fc53a1cc2f 100644
--- a/toolkit/content/tests/widgets/test_videocontrols.html
+++ b/toolkit/content/tests/widgets/test_videocontrols.html
@@ -184,7 +184,7 @@ add_task(async function setup() {
]});
await new Promise(resolve => {
video.addEventListener("canplaythrough", resolve, {once: true});
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
});
video.addEventListener("play", captureEventThenCheck);
diff --git a/toolkit/content/tests/widgets/test_videocontrols_closed_caption_menu.html b/toolkit/content/tests/widgets/test_videocontrols_closed_caption_menu.html
index 39d6ff494f0a..5a2602d204dc 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_closed_caption_menu.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_closed_caption_menu.html
@@ -49,7 +49,7 @@
["media.videocontrols.keyboard-tab-to-all-controls", true],
]}, done);
}, done => {
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
video.addEventListener("loadedmetadata", done);
}, cleanup);
diff --git a/toolkit/content/tests/widgets/test_videocontrols_error.html b/toolkit/content/tests/widgets/test_videocontrols_error.html
index af90a4672a72..922726d5be79 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_error.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_error.html
@@ -27,7 +27,7 @@
add_task(async function check_normal_status() {
await new Promise(resolve => {
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
video.addEventListener("loadedmetadata", () => SimpleTest.executeSoon(resolve));
});
@@ -44,7 +44,7 @@
const errorType = "errorNoSource";
await new Promise(resolve => {
- video.src = "invalid_source.ogg";
+ video.src = "invalid_source.webm";
video.addEventListener("error", () => SimpleTest.executeSoon(resolve));
});
diff --git a/toolkit/content/tests/widgets/test_videocontrols_focus.html b/toolkit/content/tests/widgets/test_videocontrols_focus.html
index 0982947ffe0a..e19262bf6eae 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_focus.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_focus.html
@@ -36,7 +36,7 @@ add_task(async function setup() {
video.controls = true;
video.preload = "auto";
video.loop = true;
- video.src = "video.ogg";
+ video.src = "video.webm";
const caption = video.addTextTrack("captions", "English", "en");
caption.mode = "showing";
const content = document.getElementById("content");
diff --git a/toolkit/content/tests/widgets/test_videocontrols_iframe_fullscreen.html b/toolkit/content/tests/widgets/test_videocontrols_iframe_fullscreen.html
index 0a74b2560961..d30d10b8bc94 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_iframe_fullscreen.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_iframe_fullscreen.html
@@ -30,7 +30,7 @@
ifr.addEventListener("load", resolve);
}).then(() => new Promise(resolve => {
video = ifr.contentDocument.getElementById("video");
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
video.addEventListener("loadedmetadata", resolve);
})).then(() => new Promise(resolve => {
const available = video.ownerDocument.fullscreenEnabled;
diff --git a/toolkit/content/tests/widgets/test_videocontrols_keyhandler.html b/toolkit/content/tests/widgets/test_videocontrols_keyhandler.html
index 5b771fc745fb..9737a9fff2f0 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_keyhandler.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_keyhandler.html
@@ -31,7 +31,7 @@
["media.videocontrols.keyboard-tab-to-all-controls", true],
]}, done);
}, done => {
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
video.addEventListener("loadedmetadata", done);
});
diff --git a/toolkit/content/tests/widgets/test_videocontrols_onclickplay.html b/toolkit/content/tests/widgets/test_videocontrols_onclickplay.html
index 6af2df6d9183..3b1bd4653c67 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_onclickplay.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_onclickplay.html
@@ -22,7 +22,7 @@ var video = document.getElementById("video");
function startMediaLoad() {
// Kick off test once video has loaded, in its canplaythrough event handler.
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
video.addEventListener("canplaythrough", runTest);
}
diff --git a/toolkit/content/tests/widgets/test_videocontrols_scrubber_position.html b/toolkit/content/tests/widgets/test_videocontrols_scrubber_position.html
index b1d2ab9e74a0..51117e795519 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_scrubber_position.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_scrubber_position.html
@@ -26,7 +26,7 @@ const video = document.getElementById("video");
add_task(async function setup() {
await new Promise(resolve => {
video.addEventListener("canplaythrough", resolve, {once: true});
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
});
// Check initial state upon load
diff --git a/toolkit/content/tests/widgets/test_videocontrols_scrubber_position_nopreload.html b/toolkit/content/tests/widgets/test_videocontrols_scrubber_position_nopreload.html
index 9fbb6fbcb511..968ba5db96cb 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_scrubber_position_nopreload.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_scrubber_position_nopreload.html
@@ -13,7 +13,7 @@
-
+
diff --git a/toolkit/content/tests/widgets/test_videocontrols_size.html b/toolkit/content/tests/widgets/test_videocontrols_size.html
index 559cc66e86ff..d940b1d2952c 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_size.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_size.html
@@ -148,7 +148,7 @@
testCases.push(() => Promise.all(videoElems.map(video => new Promise(resolve => {
video.addEventListener("loadedmetadata", resolve);
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
}))));
videoElems.forEach(video => {
diff --git a/toolkit/content/tests/widgets/test_videocontrols_standalone.html b/toolkit/content/tests/widgets/test_videocontrols_standalone.html
index 14208923dd57..1eaa026cdc49 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_standalone.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_standalone.html
@@ -22,7 +22,7 @@ function getMediaElement(aWindow) {
return aWindow.document.getElementsByTagName("video")[0];
}
-var popup = window.open("seek_with_sound.ogg");
+var popup = window.open("seek_with_sound.webm");
popup.addEventListener("load", function() {
var video = getMediaElement(popup);
diff --git a/toolkit/content/tests/widgets/test_videocontrols_video_noaudio.html b/toolkit/content/tests/widgets/test_videocontrols_video_noaudio.html
index bfc80184666a..99d5bdad01b0 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_video_noaudio.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_video_noaudio.html
@@ -23,7 +23,7 @@
add_task(async function setup() {
await SpecialPowers.pushPrefEnv({"set": [["media.cache_size", 40000]]});
await new Promise(resolve => {
- video.src = "video.ogg";
+ video.src = "video.webm";
video.addEventListener("loadedmetadata", () => SimpleTest.executeSoon(resolve));
});
});
diff --git a/toolkit/content/tests/widgets/test_videocontrols_vtt.html b/toolkit/content/tests/widgets/test_videocontrols_vtt.html
index 2f8d70f35a07..33b8bcf24e62 100644
--- a/toolkit/content/tests/widgets/test_videocontrols_vtt.html
+++ b/toolkit/content/tests/widgets/test_videocontrols_vtt.html
@@ -26,7 +26,7 @@
add_task(async function wait_for_media_ready() {
await SpecialPowers.pushPrefEnv({"set": [["media.cache_size", 40000]]});
await new Promise(resolve => {
- video.src = "seek_with_sound.ogg";
+ video.src = "seek_with_sound.webm";
video.addEventListener("loadedmetadata", resolve);
});
});
diff --git a/toolkit/content/tests/widgets/video.ogg b/toolkit/content/tests/widgets/video.ogg
deleted file mode 100644
index ac7ece3519ac..000000000000
Binary files a/toolkit/content/tests/widgets/video.ogg and /dev/null differ
diff --git a/toolkit/content/tests/widgets/video.webm b/toolkit/content/tests/widgets/video.webm
new file mode 100644
index 000000000000..87a8d837a8c0
Binary files /dev/null and b/toolkit/content/tests/widgets/video.webm differ