diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/media-source | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/media-source')
69 files changed, 810 insertions, 0 deletions
diff --git a/testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini b/testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini new file mode 100644 index 0000000000..ff28197b7f --- /dev/null +++ b/testing/web-platform/meta/media-source/SourceBuffer-abort-updating.html.ini @@ -0,0 +1,3 @@ +[SourceBuffer-abort-updating.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1288343 + prefs: [media.mediasource.enabled:true] diff --git a/testing/web-platform/meta/media-source/URL-createObjectURL.html.ini b/testing/web-platform/meta/media-source/URL-createObjectURL.html.ini new file mode 100644 index 0000000000..72dfd7b0ee --- /dev/null +++ b/testing/web-platform/meta/media-source/URL-createObjectURL.html.ini @@ -0,0 +1,3 @@ +[URL-createObjectURL.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/media-source/__dir__.ini b/testing/web-platform/meta/media-source/__dir__.ini new file mode 100644 index 0000000000..97c5af7413 --- /dev/null +++ b/testing/web-platform/meta/media-source/__dir__.ini @@ -0,0 +1,3 @@ +prefs: [media.mediasource.experimental.enabled:true] +lsan-allowed: [Alloc, mozilla::net::nsServerSocket::CreateClientTransport] +leak-threshold: [default:51200] diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-detach-element.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-detach-element.html.ini new file mode 100644 index 0000000000..c175460049 --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-detach-element.html.ini @@ -0,0 +1,45 @@ +[mediasource-worker-detach-element.html] + [Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after receiving Started Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after receiving Started Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after receiving Started Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after receiving Started Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after receiving Started Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-duration.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-duration.html.ini new file mode 100644 index 0000000000..5594e09a54 --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-duration.html.ini @@ -0,0 +1,3 @@ +[mediasource-worker-duration.html] + [Test worker MediaSource duration updates before and after HAVE_METADATA] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-handle-transfer.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-handle-transfer.html.ini new file mode 100644 index 0000000000..55d34a5e9e --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-handle-transfer.html.ini @@ -0,0 +1,27 @@ +[mediasource-worker-handle-transfer.html] + [MediaSourceHandle serialization without transfer must fail, tested in window context] + expected: FAIL + + [Same MediaSourceHandle transferred multiple times in single postMessage must fail, tested in window context] + expected: FAIL + + [Attempt to transfer detached MediaSourceHandle must fail, tested in window context] + expected: FAIL + + [MediaSourceHandle cannot be transferred, immediately after set as srcObject, even if srcObject immediately reset to null] + expected: FAIL + + [MediaSourceHandle cannot be transferred, if it was srcObject when asynchronous load starts (loadstart), even if srcObject is then immediately reset to null] + expected: FAIL + + [A detached (already transferred away) MediaSourceHandle cannot successfully load when assigned to srcObject] + expected: FAIL + + [MediaSourceHandle serialization without transfer must fail, tested in worker] + expected: FAIL + + [Same MediaSourceHandle transferred multiple times in single postMessage must fail, tested in worker] + expected: FAIL + + [Precisely one load of the same MediaSourceHandle assigned synchronously to multiple media element srcObjects succeeds] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-handle.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-handle.html.ini new file mode 100644 index 0000000000..0e641cbaea --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-handle.html.ini @@ -0,0 +1,6 @@ +[mediasource-worker-handle.html] + [Test main context receipt of postMessage'd MediaSourceHandle from DedicatedWorker MediaSource] + expected: FAIL + + [Test main-thread has MediaSourceHandle defined] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-objecturl.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-objecturl.html.ini new file mode 100644 index 0000000000..6e61407107 --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-objecturl.html.ini @@ -0,0 +1,6 @@ +[mediasource-worker-objecturl.html] + expected: + if (os == "linux") and not debug and not fission: [OK, ERROR] + if (os == "android") and fission: [OK, TIMEOUT] + [Test main context load of a DedicatedWorker MediaSource object URL should fail] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html.ini new file mode 100644 index 0000000000..28e8292e17 --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html.ini @@ -0,0 +1,92 @@ +[mediasource-worker-play-terminate-worker.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting after first ended event] + expected: FAIL + + [Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting before setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL + + [Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting after setting srcObject] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-play.html.ini b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-play.html.ini new file mode 100644 index 0000000000..80d5638da4 --- /dev/null +++ b/testing/web-platform/meta/media-source/dedicated-worker/mediasource-worker-play.html.ini @@ -0,0 +1,5 @@ +[mediasource-worker-play.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test worker MediaSource construction, attachment, buffering and basic playback] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/idlharness.window.js.ini b/testing/web-platform/meta/media-source/idlharness.window.js.ini new file mode 100644 index 0000000000..3dc1dfdf81 --- /dev/null +++ b/testing/web-platform/meta/media-source/idlharness.window.js.ini @@ -0,0 +1,131 @@ +[idlharness.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type] + expected: FAIL + + [SourceBuffer interface: attribute videoTracks] + expected: FAIL + + [SourceBuffer interface: attribute textTracks] + expected: FAIL + + [SourceBuffer interface: attribute audioTracks] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type] + expected: FAIL + + [SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type] + expected: FAIL + + [VideoTrack interface: attribute sourceBuffer] + expected: FAIL + + [TextTrack interface: attribute sourceBuffer] + expected: FAIL + + [AudioTrack interface: attribute sourceBuffer] + expected: FAIL + + [Partial interface AudioTrack: valid exposure set] + expected: FAIL + + [Partial interface VideoTrack: valid exposure set] + expected: FAIL + + [Partial interface TextTrack: valid exposure set] + expected: FAIL + + [MediaSource interface: attribute canConstructInDedicatedWorker] + expected: FAIL + + [MediaSourceHandle interface: existence and properties of interface object] + expected: FAIL + + [MediaSourceHandle interface object length] + expected: FAIL + + [MediaSourceHandle interface object name] + expected: FAIL + + [MediaSourceHandle interface: existence and properties of interface prototype object] + expected: FAIL + + [MediaSourceHandle interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [MediaSourceHandle interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ManagedMediaSource interface: existence and properties of interface object] + expected: FAIL + + [ManagedMediaSource interface object length] + expected: FAIL + + [ManagedMediaSource interface object name] + expected: FAIL + + [ManagedMediaSource interface: existence and properties of interface prototype object] + expected: FAIL + + [ManagedMediaSource interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ManagedMediaSource interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ManagedMediaSource interface: attribute streaming] + expected: FAIL + + [ManagedMediaSource interface: attribute onstartstreaming] + expected: FAIL + + [ManagedMediaSource interface: attribute onendstreaming] + expected: FAIL + + [BufferedChangeEvent interface: existence and properties of interface object] + expected: FAIL + + [BufferedChangeEvent interface object length] + expected: FAIL + + [BufferedChangeEvent interface object name] + expected: FAIL + + [BufferedChangeEvent interface: existence and properties of interface prototype object] + expected: FAIL + + [BufferedChangeEvent interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [BufferedChangeEvent interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [BufferedChangeEvent interface: attribute addedRanges] + expected: FAIL + + [BufferedChangeEvent interface: attribute removedRanges] + expected: FAIL + + [ManagedSourceBuffer interface: existence and properties of interface object] + expected: FAIL + + [ManagedSourceBuffer interface object length] + expected: FAIL + + [ManagedSourceBuffer interface object name] + expected: FAIL + + [ManagedSourceBuffer interface: existence and properties of interface prototype object] + expected: FAIL + + [ManagedSourceBuffer interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ManagedSourceBuffer interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ManagedSourceBuffer interface: attribute onbufferedchange] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini b/testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini new file mode 100644 index 0000000000..c8aa3ab929 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-activesourcebuffers.html.ini @@ -0,0 +1,8 @@ +[mediasource-activesourcebuffers.html] + expected: + if (os == "android") and fission: [CRASH, OK] + [Active SourceBuffers list reflects changes to selected audio/video tracks associated with separate SourceBuffers.] + expected: FAIL + + [Active SourceBuffers list ignores changes to selected audio/video tracks that do not affect the activation of the SourceBuffer.] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini b/testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini new file mode 100644 index 0000000000..dfb8323140 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-addsourcebuffer-mode.html.ini @@ -0,0 +1,5 @@ +[mediasource-addsourcebuffer-mode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini b/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini new file mode 100644 index 0000000000..f26bd1fa93 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-append-buffer.html.ini @@ -0,0 +1,5 @@ +[mediasource-append-buffer.html] + expected: + if (os == "android") and fission: [CRASH, OK] + [Test appendBuffer events order.] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-appendbuffer-quota-exceeded.html.ini b/testing/web-platform/meta/media-source/mediasource-appendbuffer-quota-exceeded.html.ini new file mode 100644 index 0000000000..7504749790 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-appendbuffer-quota-exceeded.html.ini @@ -0,0 +1,3 @@ +[mediasource-appendbuffer-quota-exceeded.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-appendwindow.html.ini b/testing/web-platform/meta/media-source/mediasource-appendwindow.html.ini new file mode 100644 index 0000000000..7a89a9217b --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-appendwindow.html.ini @@ -0,0 +1,3 @@ +[mediasource-appendwindow.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-attach-stops-delaying-load-event.html.ini b/testing/web-platform/meta/media-source/mediasource-attach-stops-delaying-load-event.html.ini new file mode 100644 index 0000000000..37d2d71d3b --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-attach-stops-delaying-load-event.html.ini @@ -0,0 +1,3 @@ +[mediasource-attach-stops-delaying-load-event.html] + expected: + if (os == "android") and fission: [OK, CRASH] diff --git a/testing/web-platform/meta/media-source/mediasource-avtracks.html.ini b/testing/web-platform/meta/media-source/mediasource-avtracks.html.ini new file mode 100644 index 0000000000..bf89c1b13c --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-avtracks.html.ini @@ -0,0 +1,13 @@ +[mediasource-avtracks.html] + [Check that media tracks and their properties are populated properly] + expected: FAIL + + [Media tracks must be removed when the SourceBuffer is removed from the MediaSource] + expected: FAIL + + [Media tracks must be removed when the HTMLMediaElement.src is changed] + expected: FAIL + + [Media tracks must be removed when HTMLMediaElement.load() is called] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-buffered.html.ini b/testing/web-platform/meta/media-source/mediasource-buffered.html.ini new file mode 100644 index 0000000000..220ae9d88f --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-buffered.html.ini @@ -0,0 +1,3 @@ +[mediasource-buffered.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-changetype-play-implicit.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype-play-implicit.html.ini new file mode 100644 index 0000000000..1a1faab9fd --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype-play-implicit.html.ini @@ -0,0 +1,3 @@ +[mediasource-changetype-play-implicit.html] + disabled: + if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1614958 diff --git a/testing/web-platform/meta/media-source/mediasource-changetype-play-negative.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype-play-negative.html.ini new file mode 100644 index 0000000000..72700cac69 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype-play-negative.html.ini @@ -0,0 +1,3 @@ +[mediasource-changetype-play-negative.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-changetype-play-without-codecs-parameter.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype-play-without-codecs-parameter.html.ini new file mode 100644 index 0000000000..93c88b6f7c --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype-play-without-codecs-parameter.html.ini @@ -0,0 +1,8 @@ +[mediasource-changetype-play-without-codecs-parameter.html] + expected: + if (os == "android") and debug and not fission and not swgl: [OK, CRASH] + if (os == "android") and debug and fission: [CRASH, OK] + if (os == "android") and not debug: [OK, ERROR] + [Test audio-only changeType for audio/mp4; codecs="mp4a.40.2" <-> audio/webm; codecs="vorbis" (using types without codecs parameters)] + expected: + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/media-source/mediasource-changetype-play.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype-play.html.ini new file mode 100644 index 0000000000..0c2ff4e956 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype-play.html.ini @@ -0,0 +1,3 @@ +[mediasource-changetype-play.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-changetype.html.ini b/testing/web-platform/meta/media-source/mediasource-changetype.html.ini new file mode 100644 index 0000000000..4bc7bd01e3 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-changetype.html.ini @@ -0,0 +1,5 @@ +[mediasource-changetype.html] + expected: + if (os == "android") and fission: [CRASH, OK] + [Test changeType sets mode to sequence for change to type that generates timestamps] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini new file mode 100644 index 0000000000..1648cddf52 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-a-bitrate.html.ini @@ -0,0 +1,3 @@ +[mediasource-config-change-mp4-a-bitrate.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini new file mode 100644 index 0000000000..ac7289c55c --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.ini @@ -0,0 +1,3 @@ +[mediasource-config-change-mp4-av-audio-bitrate.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini new file mode 100644 index 0000000000..214cd56acc --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-framesize.html.ini @@ -0,0 +1,3 @@ +[mediasource-config-change-mp4-av-framesize.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini new file mode 100644 index 0000000000..190bb483b4 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-av-video-bitrate.html.ini @@ -0,0 +1,3 @@ +[mediasource-config-change-mp4-av-video-bitrate.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini new file mode 100644 index 0000000000..6e6c2b1cba --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-bitrate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-mp4-v-bitrate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests mp4 video-only bitrate changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini new file mode 100644 index 0000000000..02d1ff07c9 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framerate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-mp4-v-framerate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests mp4 video-only frame rate changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini new file mode 100644 index 0000000000..e752fde520 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-mp4-v-framesize.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-mp4-v-framesize.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests mp4 video-only frame size changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-a-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-a-bitrate.html.ini new file mode 100644 index 0000000000..a7cbf7cd32 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-a-bitrate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-a-bitrate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm audio-only bitrate changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-audio-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-audio-bitrate.html.ini new file mode 100644 index 0000000000..e9c6412397 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-audio-bitrate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-av-audio-bitrate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm audio bitrate changes in multiplexed content.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-framesize.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-framesize.html.ini new file mode 100644 index 0000000000..3e924c8b8d --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-framesize.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-av-framesize.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm frame size changes in multiplexed content.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-video-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-video-bitrate.html.ini new file mode 100644 index 0000000000..d5ea373769 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-av-video-bitrate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-av-video-bitrate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm video bitrate changes in multiplexed content.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-bitrate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-bitrate.html.ini new file mode 100644 index 0000000000..48d2fcdcf3 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-bitrate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-v-bitrate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm video-only bitrate changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-framerate.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-framerate.html.ini new file mode 100644 index 0000000000..c67499927f --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-framerate.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-v-framerate.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm video-only frame rate changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-framesize.html.ini b/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-framesize.html.ini new file mode 100644 index 0000000000..faf3e42aa6 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-config-change-webm-v-framesize.html.ini @@ -0,0 +1,6 @@ +[mediasource-config-change-webm-v-framesize.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Tests webm video-only frame size changes.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-correct-frames-after-reappend.html.ini b/testing/web-platform/meta/media-source/mediasource-correct-frames-after-reappend.html.ini new file mode 100644 index 0000000000..5df3703091 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-correct-frames-after-reappend.html.ini @@ -0,0 +1,10 @@ +[mediasource-correct-frames-after-reappend.html] + disabled: + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1546879 + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [OK, ERROR] + if os == "android": ERROR + [Test the expected frames are played at the expected times, even in presence of reappends] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64"): [PASS, TIMEOUT] + if os == "android": TIMEOUT diff --git a/testing/web-platform/meta/media-source/mediasource-correct-frames.html.ini b/testing/web-platform/meta/media-source/mediasource-correct-frames.html.ini new file mode 100644 index 0000000000..255c23d93d --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-correct-frames.html.ini @@ -0,0 +1,9 @@ +[mediasource-correct-frames.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) + if os == "win": https://bugzilla.mozilla.org/show_bug.cgi?id=1548125 + expected: + if not fission and not debug: [OK, ERROR] + [Test the expected frames are played at the expected times] + expected: + if not fission and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-detach.html.ini b/testing/web-platform/meta/media-source/mediasource-detach.html.ini new file mode 100644 index 0000000000..a45f54c8a0 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-detach.html.ini @@ -0,0 +1,8 @@ +[mediasource-detach.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] + [Test media.load() before appending data will trigger MediaSource detaching from a media element.] + expected: FAIL + + [Test media.load() after appending data will trigger MediaSource detaching from a media element.] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-duration-boundaryconditions.html.ini b/testing/web-platform/meta/media-source/mediasource-duration-boundaryconditions.html.ini new file mode 100644 index 0000000000..4bb986f7af --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-duration-boundaryconditions.html.ini @@ -0,0 +1,54 @@ +[mediasource-duration-boundaryconditions.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Set duration to 2^31 - 1] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to 1] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to Number.MAX_VALUE] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to Number.MIN_VALUE] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to Number.MAX_VALUE - 1] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to Number.MIN_VALUE - 1] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to Number.POSITIVE_INFINITY] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to Number.NEGATIVE_INFINITY] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to lowest value.] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to a negative double.] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to a positive double.] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to zero] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Set duration to NaN] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-duration.html.ini b/testing/web-platform/meta/media-source/mediasource-duration.html.ini new file mode 100644 index 0000000000..f6f8b7c522 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-duration.html.ini @@ -0,0 +1,15 @@ +[mediasource-duration.html] + prefs: [media.mediasource.enabled:true] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1154016 + [Test seek starts on duration truncation below currentTime] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1148224 + + [Test appendBuffer completes previous seek to truncated duration] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1148224 + + [Test endOfStream completes previous seek to truncated duration] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1148224 + + [Test setting same duration multiple times does not fire duplicate durationchange] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-endofstream.html.ini b/testing/web-platform/meta/media-source/mediasource-endofstream.html.ini new file mode 100644 index 0000000000..37a1f24c94 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-endofstream.html.ini @@ -0,0 +1,13 @@ +[mediasource-endofstream.html] + disabled: + if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1381449 + if (os == "android") and debug: Frequently failing on geckoview + expected: + if (os == "mac") and not debug: [OK, TIMEOUT] + if (os == "mac") and debug: [OK, TIMEOUT] + [MediaSource.endOfStream(): media element notified that it now has all of the media data] + disabled: + if (os == "android") and debug: Frequently failing on geckoview (Bug 1381449) + expected: + if (os == "mac") and not debug: [PASS, TIMEOUT] + if (os == "mac") and debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-errors.html.ini b/testing/web-platform/meta/media-source/mediasource-errors.html.ini new file mode 100644 index 0000000000..0dc518473b --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-errors.html.ini @@ -0,0 +1,14 @@ +[mediasource-errors.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Signaling 'decode' error via endOfStream() after initialization segment has been appended and the HTMLMediaElement has reached HAVE_METADATA.] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Signaling 'network' error via endOfStream() after initialization segment has been appended and the HTMLMediaElement has reached HAVE_METADATA.] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] + + [Signaling 'decode' error via segment parser loop algorithm after initialization segment has been appended.] + expected: + if (os == "android") and fission: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini b/testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini new file mode 100644 index 0000000000..e776dbf7dd --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-getvideoplaybackquality.html.ini @@ -0,0 +1,9 @@ +[mediasource-getvideoplaybackquality.html] + prefs: [privacy.reduceTimerPrecision:false] + disabled: + if os == "android": bug 1550895 (frequently fails on geckoview) + [Test HTMLVideoElement.getVideoPlaybackQuality() with MediaSource API] + expected: + if (os == "linux") and not debug and fission and (processor == "x86_64") and not asan and not tsan: [PASS, FAIL] + if (os == "linux") and not debug and not fission: [PASS, FAIL] + if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/media-source/mediasource-h264-play-starved.html.ini b/testing/web-platform/meta/media-source/mediasource-h264-play-starved.html.ini new file mode 100644 index 0000000000..4f2edbcaf9 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-h264-play-starved.html.ini @@ -0,0 +1,6 @@ +[mediasource-h264-play-starved.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Enough frames are played when the decoder is starved.] + expected: + if (os == "android") and fission: [TIMEOUT, PASS] diff --git a/testing/web-platform/meta/media-source/mediasource-invalid-codec.html.ini b/testing/web-platform/meta/media-source/mediasource-invalid-codec.html.ini new file mode 100644 index 0000000000..cdbc32b8b5 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-invalid-codec.html.ini @@ -0,0 +1,3 @@ +[mediasource-invalid-codec.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini b/testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini new file mode 100644 index 0000000000..22687abde7 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-is-type-supported.html.ini @@ -0,0 +1,30 @@ +[mediasource-is-type-supported.html] + prefs: [media.mediasource.enabled:true] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test invalid MIME format "video/webm"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs"] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs="] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs=""] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "video/webm;codecs="""] + bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1191833 + expected: FAIL + + [Test invalid MIME format "audio/webm;aaacodecsbbb=opus"] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-multiple-attach.html.ini b/testing/web-platform/meta/media-source/mediasource-multiple-attach.html.ini new file mode 100644 index 0000000000..3e3a6e0976 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-multiple-attach.html.ini @@ -0,0 +1,3 @@ +[mediasource-multiple-attach.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-play-then-seek-back.html.ini b/testing/web-platform/meta/media-source/mediasource-play-then-seek-back.html.ini new file mode 100644 index 0000000000..17c047aa80 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-play-then-seek-back.html.ini @@ -0,0 +1,3 @@ +[mediasource-play-then-seek-back.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-play.html.ini b/testing/web-platform/meta/media-source/mediasource-play.html.ini new file mode 100644 index 0000000000..d65bcb0f95 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-play.html.ini @@ -0,0 +1,3 @@ +[mediasource-play.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini b/testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini new file mode 100644 index 0000000000..40f3c2b9e5 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-redundant-seek.html.ini @@ -0,0 +1,3 @@ +[mediasource-redundant-seek.html] + prefs: [media.mediasource.enabled:true] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1154881 diff --git a/testing/web-platform/meta/media-source/mediasource-remove.html.ini b/testing/web-platform/meta/media-source/mediasource-remove.html.ini new file mode 100644 index 0000000000..73902de7c1 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-remove.html.ini @@ -0,0 +1,3 @@ +[mediasource-remove.html] + expected: + if (os == "android") and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-replay.html.ini b/testing/web-platform/meta/media-source/mediasource-replay.html.ini new file mode 100644 index 0000000000..972b4ccbb2 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-replay.html.ini @@ -0,0 +1,6 @@ +[mediasource-replay.html] + expected: + if (os == "android") and fission: [CRASH, OK] + [Test replaying video after 'ended'] + expected: + if (os == "android") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/media-source/mediasource-seek-beyond-duration.html.ini b/testing/web-platform/meta/media-source/mediasource-seek-beyond-duration.html.ini new file mode 100644 index 0000000000..a792d42dd5 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-seek-beyond-duration.html.ini @@ -0,0 +1,8 @@ +[mediasource-seek-beyond-duration.html] + expected: + if not fission and (os == "linux") and not debug: [OK, TIMEOUT] + if not fission and (os == "android") and debug: [OK, TIMEOUT] + if fission and (os == "android"): [CRASH, OK, TIMEOUT] + [Test seeking beyond updated media duration.] + expected: + if (os == "android") and debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-seek-during-pending-seek.html.ini b/testing/web-platform/meta/media-source/mediasource-seek-during-pending-seek.html.ini new file mode 100644 index 0000000000..5ef70a9bfe --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-seek-during-pending-seek.html.ini @@ -0,0 +1,7 @@ +[mediasource-seek-during-pending-seek.html] + expected: + if (os == "android") and debug and fission: [CRASH, OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [Test seeking to a new location during a pending seek.] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-seekable.html.ini b/testing/web-platform/meta/media-source/mediasource-seekable.html.ini new file mode 100644 index 0000000000..32c237a379 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-seekable.html.ini @@ -0,0 +1,3 @@ +[mediasource-seekable.html] + expected: + if (os == "linux"): ["OK", "TIMEOUT"] diff --git a/testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini b/testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini new file mode 100644 index 0000000000..8773cb3b95 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sequencemode-append-buffer.html.ini @@ -0,0 +1,6 @@ +[mediasource-sequencemode-append-buffer.html] + prefs: [media.mediasource.enabled:true] + expected: + if (os == "android") and fission: [CRASH, OK] + [Test sequence AppendMode appendBuffer(second media segment, then first media segment)] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini new file mode 100644 index 0000000000..6f0c5f1cc1 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode-timestamps.html.ini @@ -0,0 +1,8 @@ +[mediasource-sourcebuffer-mode-timestamps.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [audio/aac : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.] + expected: FAIL + + [audio/mpeg : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode.html.ini b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode.html.ini new file mode 100644 index 0000000000..a2e4e743ea --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-mode.html.ini @@ -0,0 +1,4 @@ +[mediasource-sourcebuffer-mode.html] + expected: + if (os == "android") and debug and not fission: [OK, CRASH] + if (os == "android") and debug and fission: [CRASH, OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini new file mode 100644 index 0000000000..2ed4905a6d --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sourcebuffer-trackdefaults.html.ini @@ -0,0 +1,17 @@ +[mediasource-sourcebuffer-trackdefaults.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test round-trip of empty SourceBuffer.trackDefaults] + expected: FAIL + + [Test round-trip of non-empty SourceBuffer.trackDefaults] + expected: FAIL + + [Test setting trackDefaults on an already-removed SourceBuffer] + expected: FAIL + + [Test setting trackDefaults on a SourceBuffer that is updating] + expected: FAIL + + [Test setting null SourceBuffer.trackDefaults] + expected: FAIL diff --git a/testing/web-platform/meta/media-source/mediasource-sourcebufferlist.html.ini b/testing/web-platform/meta/media-source/mediasource-sourcebufferlist.html.ini new file mode 100644 index 0000000000..d034cec1ec --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-sourcebufferlist.html.ini @@ -0,0 +1,3 @@ +[mediasource-sourcebufferlist.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/media-source/mediasource-timestamp-offset.html.ini b/testing/web-platform/meta/media-source/mediasource-timestamp-offset.html.ini new file mode 100644 index 0000000000..615b7826fc --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-timestamp-offset.html.ini @@ -0,0 +1,3 @@ +[mediasource-timestamp-offset.html] + expected: + if (os == "android") and fission: [CRASH, OK] diff --git a/testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini b/testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini new file mode 100644 index 0000000000..727e5cbacd --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-trackdefault.html.ini @@ -0,0 +1,85 @@ +[mediasource-trackdefault.html] + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'alternative', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'descriptions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main-desc', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'translation', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'commentary', byteStreamTrackID '1'] + expected: FAIL + + [Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind '', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'alternative', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'captions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'main', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'sign', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'subtitles', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'commentary', byteStreamTrackID '1'] + expected: FAIL + + [Test valid video kinds: type 'video', language 'en-US', label 'video label', kind '', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'subtitles', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'captions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'descriptions', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'chapters', byteStreamTrackID '1'] + expected: FAIL + + [Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'metadata', byteStreamTrackID '1'] + expected: FAIL + + [Test mixed valid and invalid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test mixed valid and invalid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test mixed valid and invalid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test invalid 'type' parameter type passed to TrackDefault constructor: type 'invalid type', language 'en-US', label 'label', multiple kinds, byteStreamTrackID '1'] + expected: FAIL + + [Test invalid 'kinds' parameter type passed to TrackDefault constructor] + expected: FAIL + + [Test updating the retval of TrackDefault.kinds does not modify TrackDefault.kinds] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini b/testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini new file mode 100644 index 0000000000..e91b02bf55 --- /dev/null +++ b/testing/web-platform/meta/media-source/mediasource-trackdefaultlist.html.ini @@ -0,0 +1,7 @@ +[mediasource-trackdefaultlist.html] + [Test track default list construction, length, and indexed property getter] + expected: FAIL + + [Test empty track default list construction with and without optional trackDefaults parameter] + expected: FAIL + diff --git a/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-encrypted-webcodecs-appendencodedchunks-play.https.html.ini b/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-encrypted-webcodecs-appendencodedchunks-play.https.html.ini new file mode 100644 index 0000000000..dfb6c64bd8 --- /dev/null +++ b/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-encrypted-webcodecs-appendencodedchunks-play.https.html.ini @@ -0,0 +1,2 @@ +[mediasource-encrypted-webcodecs-appendencodedchunks-play.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-addsourcebuffer.html.ini b/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-addsourcebuffer.html.ini new file mode 100644 index 0000000000..3c4f1f87c8 --- /dev/null +++ b/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-addsourcebuffer.html.ini @@ -0,0 +1,2 @@ +[mediasource-webcodecs-addsourcebuffer.html] + expected: ERROR diff --git a/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html.ini b/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html.ini new file mode 100644 index 0000000000..9e8fd09877 --- /dev/null +++ b/testing/web-platform/meta/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html.ini @@ -0,0 +1,2 @@ +[mediasource-webcodecs-appendencodedchunks-play.html] + expected: ERROR |