Closed Bug 2091830 Opened 4 days ago Closed 12 hours ago

[wpt-sync] Sync PR 64521 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=201401

Categories

(Core :: Audio/Video: Playback, task, P4)

task

Tracking

()

RESOLVED FIXED
162 Branch
Tracking Status
firefox162 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 64521 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/64521
Details from upstream follow.

Alicia Boya Garcia <aboya@igalia.com> wrote:

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=201401

WebKit export from bug: [<!---->GStreamer]<!----> cnn.<!---->com videos don'<!---->t work

<pre>
[MSE][GStreamer] Fix video sometimes not appearing

Added a test that reproduces the sequence of operations that was
causing the video to not appear in WebKitGTK and checks that this time
there is visible output.

This includes the changes from <a href="https://commits.webkit.org/325438@main">https://commits.webkit.org/325438@main</a> that make the test work outside WebKit.

WebKit-Bug: <a href="https://bugs.webkit.org/show_bug.cgi?id=201401">https://bugs.webkit.org/show_bug.cgi?id=201401</a>
WebKit-Bug: <a href="https://bugs.webkit.org/show_bug.cgi?id=329778">https://bugs.webkit.org/show_bug.cgi?id=329778</a>
WebKit-Canonical-Link: <a href="https://commits.webkit.org/216219@main">https://commits.webkit.org/216219@main</a>
</pre>

Component: web-platform-tests → Audio/Video: Playback
Product: Testing → Core

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 84 tests

Status Summary

Firefox

OK : 71[Gecko-android-em-14-x86_64-debug-geckoview] 73[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 77[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 78[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
PASS : 424[Gecko-android-em-14-x86_64-debug-geckoview] 428[Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 471[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt] 472[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
FAIL : 1[GitHub] 205[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 206[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
PRECONDITION_FAILED: 1
TIMEOUT : 1
ERROR : 1

Chrome

FAIL : 1

Safari

FAIL : 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /media-source/SourceBuffer-abort-updating.html [wpt.fyi]: SKIP
  • /media-source/mediasource-changetype-play-implicit.html [wpt.fyi]: OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
  • /media-source/mediasource-changetype-play-without-codecs-parameter.html [wpt.fyi]: OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
  • /media-source/mediasource-changetype-play.html [wpt.fyi]: OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
  • /media-source/mediasource-correct-frames.html [wpt.fyi]: OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
  • /media-source/mediasource-duration.html [wpt.fyi]: SKIP
  • /media-source/mediasource-endofstream.html [wpt.fyi]: OK [Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
  • /media-source/mediasource-getvideoplaybackquality.html [wpt.fyi]: OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
  • /media-source/mediasource-preload.html [wpt.fyi]: SKIP
  • /media-source/mediasource-redundant-seek.html [wpt.fyi]: SKIP
  • /media-source/mediasource-replay.html [wpt.fyi]: OK [Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt], SKIP [Gecko-android-em-14-x86_64-debug-geckoview]
  • /media-source/idlharness.any.worker.html [wpt.fyi]
    • MediaSource interface: existence and properties of interface object: FAIL
    • MediaSource interface object length: FAIL
    • MediaSource interface object name: FAIL
    • MediaSource interface: existence and properties of interface prototype object: FAIL
    • MediaSource interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • MediaSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • MediaSource interface: attribute handle: FAIL
    • MediaSource interface: attribute sourceBuffers: FAIL
    • MediaSource interface: attribute activeSourceBuffers: FAIL
    • MediaSource interface: attribute readyState: FAIL
    • MediaSource interface: attribute duration: FAIL
    • MediaSource interface: attribute onsourceopen: FAIL
    • MediaSource interface: attribute onsourceended: FAIL
    • MediaSource interface: attribute onsourceclose: FAIL
    • MediaSource interface: attribute canConstructInDedicatedWorker: FAIL
    • MediaSource interface: operation addSourceBuffer(DOMString): FAIL
    • MediaSource interface: operation removeSourceBuffer(SourceBuffer): FAIL
    • MediaSource interface: operation endOfStream(optional EndOfStreamError): FAIL
    • MediaSource interface: operation setLiveSeekableRange(double, double): FAIL
    • MediaSource interface: operation clearLiveSeekableRange(): FAIL
    • MediaSource interface: operation isTypeSupported(DOMString): FAIL
    • MediaSourceHandle interface: existence and properties of interface object: FAIL
    • MediaSourceHandle interface object length: FAIL
    • MediaSourceHandle interface object name: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBuffer interface: existence and properties of interface object: FAIL
    • SourceBuffer interface object length: FAIL
    • SourceBuffer interface object name: FAIL
    • SourceBuffer interface: existence and properties of interface prototype object: FAIL
    • SourceBuffer interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • SourceBuffer interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBuffer interface: attribute mode: FAIL
    • SourceBuffer interface: attribute updating: FAIL
    • SourceBuffer interface: attribute buffered: FAIL
    • SourceBuffer interface: attribute timestampOffset: FAIL
    • SourceBuffer interface: member audioTracks: FAIL
    • SourceBuffer interface: member videoTracks: FAIL
    • SourceBuffer interface: member textTracks: FAIL
    • SourceBuffer interface: attribute appendWindowStart: FAIL
    • SourceBuffer interface: attribute appendWindowEnd: FAIL
    • SourceBuffer interface: attribute onupdatestart: FAIL
    • SourceBuffer interface: attribute onupdate: FAIL
    • SourceBuffer interface: attribute onupdateend: FAIL
    • SourceBuffer interface: attribute onerror: FAIL
    • SourceBuffer interface: attribute onabort: FAIL
    • SourceBuffer interface: operation appendBuffer(BufferSource): FAIL
    • SourceBuffer interface: operation abort(): FAIL
    • SourceBuffer interface: operation changeType(DOMString): FAIL
    • SourceBuffer interface: operation remove(double, unrestricted double): FAIL
    • SourceBufferList interface: existence and properties of interface object: FAIL
    • SourceBufferList interface object length: FAIL
    • SourceBufferList interface object name: FAIL
    • SourceBufferList interface: existence and properties of interface prototype object: FAIL
    • SourceBufferList interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • SourceBufferList interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBufferList interface: attribute length: FAIL
    • SourceBufferList interface: attribute onaddsourcebuffer: FAIL
    • SourceBufferList interface: attribute onremovesourcebuffer: FAIL
    • ManagedMediaSource interface: existence and properties of interface object: FAIL
    • ManagedMediaSource interface object length: FAIL
    • ManagedMediaSource interface object name: FAIL
    • ManagedMediaSource interface: existence and properties of interface prototype object: FAIL
    • ManagedMediaSource interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • ManagedMediaSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • ManagedMediaSource interface: attribute streaming: FAIL
    • ManagedMediaSource interface: attribute onstartstreaming: FAIL
    • ManagedMediaSource interface: attribute onendstreaming: FAIL
    • BufferedChangeEvent interface: existence and properties of interface object: FAIL
    • BufferedChangeEvent interface object length: FAIL
    • BufferedChangeEvent interface object name: FAIL
    • BufferedChangeEvent interface: existence and properties of interface prototype object: FAIL
    • BufferedChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • BufferedChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • BufferedChangeEvent interface: attribute addedRanges: FAIL
    • BufferedChangeEvent interface: attribute removedRanges: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface object: FAIL
    • ManagedSourceBuffer interface object length: FAIL
    • ManagedSourceBuffer interface object name: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface prototype object: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • ManagedSourceBuffer interface: attribute onbufferedchange: FAIL
  • /media-source/idlharness.any.html [wpt.fyi]
    • MediaSource interface: attribute canConstructInDedicatedWorker: FAIL
    • MediaSourceHandle interface: existence and properties of interface object: FAIL
    • MediaSourceHandle interface object length: FAIL
    • MediaSourceHandle interface object name: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • MediaSourceHandle interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • SourceBuffer interface: attribute audioTracks: FAIL
    • SourceBuffer interface: attribute videoTracks: FAIL
    • SourceBuffer interface: attribute textTracks: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type: FAIL
    • SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type: FAIL
    • ManagedMediaSource interface: existence and properties of interface object: FAIL
    • ManagedMediaSource interface object length: FAIL
    • ManagedMediaSource interface object name: FAIL
    • ManagedMediaSource interface: existence and properties of interface prototype object: FAIL
    • ManagedMediaSource interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • ManagedMediaSource interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • ManagedMediaSource interface: attribute streaming: FAIL
    • ManagedMediaSource interface: attribute onstartstreaming: FAIL
    • ManagedMediaSource interface: attribute onendstreaming: FAIL
    • BufferedChangeEvent interface: existence and properties of interface object: FAIL
    • BufferedChangeEvent interface object length: FAIL
    • BufferedChangeEvent interface object name: FAIL
    • BufferedChangeEvent interface: existence and properties of interface prototype object: FAIL
    • BufferedChangeEvent interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • BufferedChangeEvent interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • BufferedChangeEvent interface: attribute addedRanges: FAIL
    • BufferedChangeEvent interface: attribute removedRanges: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface object: FAIL
    • ManagedSourceBuffer interface object length: FAIL
    • ManagedSourceBuffer interface object name: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface prototype object: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface prototype object's "constructor" property: FAIL
    • ManagedSourceBuffer interface: existence and properties of interface prototype object's @@unscopables property: FAIL
    • ManagedSourceBuffer interface: attribute onbufferedchange: FAIL
    • AudioTrack interface: attribute sourceBuffer: FAIL
    • VideoTrack interface: attribute sourceBuffer: FAIL
    • TextTrack interface: attribute sourceBuffer: FAIL
  • /media-source/mediasource-activesourcebuffers.html [wpt.fyi]
    • Active SourceBuffers list reflects changes to selected audio/video tracks associated with separate SourceBuffers.: FAIL
    • Active SourceBuffers list ignores changes to selected audio/video tracks that do not affect the activation of the SourceBuffer.: FAIL
  • /media-source/mediasource-addsourcebuffer-mode.html [wpt.fyi]
    • addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true: FAIL
  • /media-source/mediasource-append-buffer.html [wpt.fyi]
    • Test appendBuffer events order.: FAIL
  • /media-source/mediasource-avtracks.html [wpt.fyi]
    • Check that media tracks and their properties are populated properly: FAIL
    • Media tracks must be removed when the SourceBuffer is removed from the MediaSource: FAIL
    • Media tracks must be removed when the HTMLMediaElement.src is changed: FAIL
    • Media tracks must be removed when HTMLMediaElement.load() is called: FAIL
  • /media-source/mediasource-changetype.html [wpt.fyi]
    • Test changeType sets mode to sequence for change to type that generates timestamps: FAIL
  • /media-source/mediasource-correct-frames-after-reappend.html [wpt.fyi]: ERROR [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview], OK [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt], SKIP [Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
    • Test the expected frames are played at the expected times, even in presence of reappends: PASS [Gecko-linux2404-64-debug, Gecko-linux2404-64-opt], TIMEOUT [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
  • /media-source/mediasource-detach.html [wpt.fyi]
    • Test media.load() before appending data will trigger MediaSource detaching from a media element.: FAIL
    • Test media.load() after appending data will trigger MediaSource detaching from a media element.: FAIL
  • /media-source/mediasource-iamf-playback.html [wpt.fyi]
    • IAMF MSE audio playback advances currentTime: PRECONDITION_FAILED
  • /media-source/mediasource-is-type-supported.html [wpt.fyi]
    • Test invalid MIME format "video/webm": FAIL
    • Test invalid MIME format "video/webm;": FAIL
    • Test invalid MIME format "video/webm;codecs": FAIL
    • Test invalid MIME format "video/webm;codecs=": FAIL
    • Test invalid MIME format "video/webm;codecs="": FAIL
    • Test invalid MIME format "video/webm;codecs=""": FAIL
    • Test invalid MIME format "audio/webm;aaacodecsbbb=opus": FAIL
  • /media-source/mediasource-sourcebuffer-mode-timestamps.html [wpt.fyi]
    • audio/aac : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.: FAIL
    • audio/mpeg : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.: FAIL
  • /media-source/dedicated-worker/mediasource-worker-detach-element.html [wpt.fyi]
    • Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after receiving Started Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after receiving Started Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after receiving Started Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after receiving Started Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after receiving Started Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker: FAIL
    • Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after receiving Finished Buffering message from worker: FAIL
  • /media-source/dedicated-worker/mediasource-worker-duration.html [wpt.fyi]
    • Test worker MediaSource duration updates before and after HAVE_METADATA: FAIL
  • /media-source/dedicated-worker/mediasource-worker-handle-transfer-to-shared-and-service-workers.https.html [wpt.fyi]
    • MediaSourceHandle cannot be transferred to a shared worker: FAIL
    • MediaSourceHandle cannot be transferred to a service worker: FAIL
  • /media-source/dedicated-worker/mediasource-worker-handle-transfer.html [wpt.fyi]
    • MediaSourceHandle serialization without transfer must fail, tested in window context: FAIL
    • Same MediaSourceHandle transferred multiple times in single postMessage must fail, tested in window context: FAIL
    • Attempt to transfer detached MediaSourceHandle must fail, tested in window context: FAIL
    • MediaSourceHandle cannot be transferred, immediately after set as srcObject, even if srcObject immediately reset to null: FAIL
    • MediaSourceHandle cannot be transferred, if it was srcObject when asynchronous load starts (loadstart), even if srcObject is then immediately reset to null: FAIL
    • A detached (already transferred away) MediaSourceHandle cannot successfully load when assigned to srcObject: FAIL
    • Precisely one load of the same MediaSourceHandle assigned synchronously to multiple media element srcObjects succeeds: FAIL
    • MediaSourceHandle serialization without transfer must fail, tested in worker: FAIL
    • Same MediaSourceHandle transferred multiple times in single postMessage must fail, tested in worker: FAIL
  • /media-source/dedicated-worker/mediasource-worker-handle.html [wpt.fyi]
    • Test main context receipt of postMessage'd MediaSourceHandle from DedicatedWorker MediaSource: FAIL
    • Test main-thread has MediaSourceHandle defined: FAIL
  • /media-source/dedicated-worker/mediasource-worker-objecturl.html [wpt.fyi]
    • Test main context load of a DedicatedWorker MediaSource object URL should fail: FAIL
  • /media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html [wpt.fyi]
    • Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting before setting srcObject: FAIL
    • Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting after setting srcObject: FAIL
    • Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting after first ended event: FAIL
    • Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting after first ended event: FAIL
  • /media-source/dedicated-worker/mediasource-worker-play.html [wpt.fyi]
    • Test worker MediaSource construction, attachment, buffering and basic playback: FAIL
  • /media-source/mediasource-video-is-visible.html [wpt.fyi]: FAIL (Chrome: FAIL, Safari: FAIL)

Tests Disabled in Gecko Infrastructure

Status: NEW → RESOLVED
Closed: 12 hours ago
Resolution: --- → FIXED
Target Milestone: --- → 162 Branch
You need to log in before you can comment on or make changes to this bug.