[wpt-sync] Sync PR 64521 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=201401
Categories
(Core :: Audio/Video: Playback, task, P4)
Tracking
()
| 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 appearingAdded 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>
| Assignee | ||
Updated•4 days ago
|
| Assignee | ||
Comment 1•3 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/jobs?repo=try&landoInstance=lando-prod-2025&landoCommitID=118649
| Assignee | ||
Comment 2•2 days ago
|
||
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
- MediaSource interface: existence and properties of interface object:
- /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
- MediaSource interface: attribute canConstructInDedicatedWorker:
- /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
- Active SourceBuffers list reflects changes to selected audio/video tracks associated with separate SourceBuffers.:
- /media-source/mediasource-addsourcebuffer-mode.html [wpt.fyi]
- addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true:
FAIL
- addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true:
- /media-source/mediasource-append-buffer.html [wpt.fyi]
- Test appendBuffer events order.:
FAIL
- Test appendBuffer events order.:
- /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
- Check that media tracks and their properties are populated properly:
- /media-source/mediasource-changetype.html [wpt.fyi]
- Test changeType sets mode to sequence for change to type that generates timestamps:
FAIL
- Test changeType sets mode to sequence for change to type that generates timestamps:
- /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]
- Test the expected frames are played at the expected times, even in presence of reappends:
- /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
- Test media.load() before appending data will trigger MediaSource detaching from a media element.:
- /media-source/mediasource-iamf-playback.html [wpt.fyi]
- IAMF MSE audio playback advances currentTime:
PRECONDITION_FAILED
- IAMF MSE audio playback advances currentTime:
- /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
- Test invalid MIME format "video/webm":
- /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
- audio/aac : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps.:
- /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
- Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after setting srcObject:
- /media-source/dedicated-worker/mediasource-worker-duration.html [wpt.fyi]
- Test worker MediaSource duration updates before and after HAVE_METADATA:
FAIL
- Test worker MediaSource duration updates before and after HAVE_METADATA:
- /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
- MediaSourceHandle cannot be transferred to a shared worker:
- /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
- MediaSourceHandle serialization without transfer must fail, tested in window context:
- /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
- Test main context receipt of postMessage'd MediaSourceHandle from DedicatedWorker MediaSource:
- /media-source/dedicated-worker/mediasource-worker-objecturl.html [wpt.fyi]
- Test main context load of a DedicatedWorker MediaSource object URL should fail:
FAIL
- Test main context load of a DedicatedWorker MediaSource object URL should 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
- Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting before setting srcObject:
- /media-source/dedicated-worker/mediasource-worker-play.html [wpt.fyi]
- Test worker MediaSource construction, attachment, buffering and basic playback:
FAIL
- Test worker MediaSource construction, attachment, buffering and basic playback:
- /media-source/mediasource-video-is-visible.html [wpt.fyi]:
FAIL(Chrome:FAIL, Safari:FAIL)
Tests Disabled in Gecko Infrastructure
- /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/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]
Comment 4•12 hours ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/cbbec33868bd
https://hg.mozilla.org/mozilla-central/rev/c242522ff056
Description
•