Completely failed files: 73; Completely failed subtests: 157; Failure level: 157/346 (45.38%)
Test | FF71 |
---|---|
/media-source/SourceBuffer-abort-readyState.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/SourceBuffer-abort-updating.html (2/2, 100.00%, 0.58% of total) | TIMEOUT |
SourceBuffer#abort() (video/mp4) : Check the algorithm when the updating attribute is true. | TIMEOUT |
SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : Check the algorithm when the updating attribute is true. | TIMEOUT |
/media-source/dedicated-worker/mediasource-worker-detach-element.html (15/15, 100.00%, 4.34% of total) | OK |
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 0 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 setting src | 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 1 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 setting src | 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 2 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 setting src | 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 3 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 setting src | 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 4 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 setting src | FAIL |
/media-source/dedicated-worker/mediasource-worker-objecturl.html (1/2, 50.00%, 0.29% of total) | OK |
Test main context revocation of DedicatedWorker MediaSource object URL | FAIL |
/media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html (30/30, 100.00%, 8.67% of total) | OK |
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 0 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting before setting src | 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 1 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting before setting src | 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 2 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting before setting src | 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 3 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting before setting src | 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 4 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting before setting src | 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 5 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting before setting src | 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 6 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting before setting src | 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 7 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting before setting src | 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 8 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting before setting src | 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 9 main thread setTimeouts, starting counting after setting src | FAIL |
Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting before setting src | FAIL |
/media-source/dedicated-worker/mediasource-worker-play.html (1/1, 100.00%, 0.29% of total) | OK |
Test worker MediaSource construction, attachment, buffering and basic playback | FAIL |
/media-source/mediasource-activesourcebuffers.html (2/8, 25.00%, 0.58% of total) | OK |
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. | FAIL |
/media-source/mediasource-addsourcebuffer-mode.html (1/2, 50.00%, 0.29% of total) | OK |
addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true | FAIL |
/media-source/mediasource-addsourcebuffer.html (1/10, 10.00%, 0.29% of total) | OK |
Test addSourceBuffer() with empty type | FAIL |
/media-source/mediasource-append-buffer.html (1/23, 4.35%, 0.29% of total) | OK |
Test appendBuffer events order. | FAIL |
/media-source/mediasource-appendwindow.html (1/7, 14.29%, 0.29% of total) | OK |
Test set wrong values to appendWindowStart and appendWindowEnd. | FAIL |
/media-source/mediasource-avtracks.html (4/4, 100.00%, 1.16% of total) | OK |
Check that media tracks and their properties are populated properly | FAIL |
Media tracks must be removed when HTMLMediaElement.load() is called | FAIL |
Media tracks must be removed when the HTMLMediaElement.src is changed | FAIL |
Media tracks must be removed when the SourceBuffer is removed from the MediaSource | FAIL |
/media-source/mediasource-changetype-play-implicit.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-changetype-play-negative.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-changetype-play-without-codecs-parameter.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-changetype-play.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-changetype.html (2/8, 25.00%, 0.58% of total) | OK |
Test changeType sets mode to sequence for change to type that generates timestamps | FAIL |
Test changeType with an empty type. | FAIL |
/media-source/mediasource-closed.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-mp4-a-bitrate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-mp4-av-audio-bitrate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-mp4-av-framesize.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-mp4-av-video-bitrate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-mp4-v-framerate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-webm-a-bitrate.html (1/1, 100.00%, 0.29% of total) | ERROR |
Tests webm audio-only bitrate changes. | TIMEOUT |
/media-source/mediasource-config-change-webm-av-audio-bitrate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-webm-av-framesize.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-webm-av-video-bitrate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-webm-v-bitrate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-config-change-webm-v-framerate.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-correct-frames-after-reappend.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-correct-frames.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-detach.html (2/2, 100.00%, 0.58% of total) | OK |
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. | FAIL |
/media-source/mediasource-duration-boundaryconditions.html (5/13, 38.46%, 1.45% of total) | OK |
Set duration to NaN | FAIL |
Set duration to Number.MIN_VALUE - 1 | FAIL |
Set duration to Number.NEGATIVE_INFINITY | FAIL |
Set duration to a negative double. | FAIL |
Set duration to lowest value. | FAIL |
/media-source/mediasource-duration.html (4/9, 44.44%, 1.16% of total) | ERROR |
Test appendBuffer completes previous seek to truncated duration | TIMEOUT |
Test endOfStream completes previous seek to truncated duration | TIMEOUT |
Test seek starts on duration truncation below currentTime | TIMEOUT |
Test setting same duration multiple times does not fire duplicate durationchange | TIMEOUT |
/media-source/mediasource-endofstream.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-getvideoplaybackquality.html (1/1, 100.00%, 0.29% of total) | OK |
Test HTMLVideoElement.getVideoPlaybackQuality() with MediaSource API | FAIL |
/media-source/mediasource-is-type-supported.html (7/53, 13.21%, 2.02% of total) | OK |
Test invalid MIME format "audio/webm;aaacodecsbbb=opus" | FAIL |
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 |
/media-source/mediasource-liveseekable.html (2/10, 20.00%, 0.58% of total) | OK |
setLiveSeekableRange throws a TypeError if start is greater than end | FAIL |
setLiveSeekableRange throws a TypeError if start is negative | FAIL |
/media-source/mediasource-play-then-seek-back.html (1/1, 100.00%, 0.29% of total) | ERROR |
Test playing then seeking back. | TIMEOUT |
/media-source/mediasource-play.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-preload.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-redundant-seek.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-remove.html (6/16, 37.50%, 1.73% of total) | OK |
Test remove with a NEGATIVE_INFINITY end. | FAIL |
Test remove with a NaN duration. | FAIL |
Test remove with a NaN end. | FAIL |
Test remove with a start beyond the duration. | FAIL |
Test remove with a start larger than the end. | FAIL |
Test remove with an negative start. | FAIL |
/media-source/mediasource-removesourcebuffer.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-replay.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-seek-beyond-duration.html (2/2, 100.00%, 0.58% of total) | ERROR |
Test seeking beyond media duration. | TIMEOUT |
Test seeking beyond updated media duration. | TIMEOUT |
/media-source/mediasource-seek-during-pending-seek.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-seekable.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-sequencemode-append-buffer.html (1/3, 33.33%, 0.29% of total) | OK |
Test sequence AppendMode appendBuffer(second media segment, then first media segment) | FAIL |
/media-source/mediasource-sourcebuffer-mode-timestamps.html (1/1, 100.00%, 0.29% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-sourcebuffer-trackdefaults.html (5/5, 100.00%, 1.45% of total) | OK |
Test round-trip of empty SourceBuffer.trackDefaults | FAIL |
Test round-trip of non-empty SourceBuffer.trackDefaults | FAIL |
Test setting null SourceBuffer.trackDefaults | FAIL |
Test setting trackDefaults on a SourceBuffer that is updating | FAIL |
Test setting trackDefaults on an already-removed SourceBuffer | FAIL |
/media-source/mediasource-trackdefault.html (28/28, 100.00%, 8.09% of total) | OK |
Test invalid 'kinds' parameter type passed to TrackDefault constructor | FAIL |
Test invalid 'type' parameter type passed to TrackDefault constructor: type 'invalid type', language 'en-US', label 'label', multiple kinds, byteStreamTrackID '1' | FAIL |
Test mixed valid and invalid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1' | FAIL |
Test mixed valid and invalid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1' | FAIL |
Test mixed valid and invalid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1' | FAIL |
Test updating the retval of TrackDefault.kinds does not modify TrackDefault.kinds | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind '', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'alternative', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'commentary', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'descriptions', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main-desc', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'translation', byteStreamTrackID '1' | FAIL |
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1' | FAIL |
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'captions', byteStreamTrackID '1' | FAIL |
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'chapters', byteStreamTrackID '1' | FAIL |
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'descriptions', byteStreamTrackID '1' | FAIL |
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'metadata', byteStreamTrackID '1' | FAIL |
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'subtitles', byteStreamTrackID '1' | FAIL |
Test valid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind '', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'alternative', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'captions', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'commentary', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'main', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'sign', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'subtitles', byteStreamTrackID '1' | FAIL |
Test valid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1' | FAIL |
/media-source/mediasource-trackdefaultlist.html (2/2, 100.00%, 0.58% of total) | OK |
Test empty track default list construction with and without optional trackDefaults parameter | FAIL |
Test track default list construction, length, and indexed property getter | FAIL |
/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-addsourcebuffer.html (1/1, 100.00%, 0.29% of total) | ERROR |
/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-addsourcebuffer.html | ERROR |
/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html (1/1, 100.00%, 0.29% of total) | ERROR |
/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html | ERROR |