Completely failed files: 73; Completely failed subtests: 171; Failure level: 171/422 (40.52%)
Test | Ch81 |
---|---|
/media-source/SourceBuffer-abort-readyState.html (1/1, 100.00%, 0.24% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/SourceBuffer-abort-removed.html (1/1, 100.00%, 0.24% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/SourceBuffer-abort-updating.html (2/2, 100.00%, 0.47% of total) | TIMEOUT |
SourceBuffer#abort() (video/mp4) : Check the algorithm when the updating attribute is true. | FAIL |
SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : Check the algorithm when the updating attribute is true. | TIMEOUT |
/media-source/SourceBuffer-abort.html (1/2, 50.00%, 0.24% of total) | OK |
SourceBuffer#abort() (video/mp4): Check the values of appendWindowStart and appendWindowEnd. | FAIL |
/media-source/URL-createObjectURL-revoke.html (2/3, 66.67%, 0.47% of total) | OK |
Check auto-revoking behavior with URL.createObjectURL(MediaSource). | FAIL |
Check referenced MediaSource can open after URL.revokeObjectURL(url). | FAIL |
/media-source/dedicated-worker/mediasource-worker-detach-element.html (15/15, 100.00%, 3.55% 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.24% 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%, 7.11% 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.24% of total) | OK |
Test worker MediaSource construction, attachment, buffering and basic playback | FAIL |
/media-source/mediasource-activesourcebuffers.html (2/8, 25.00%, 0.47% 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.html (2/10, 20.00%, 0.47% of total) | OK |
Test addSourceBuffer() with AAC and H.264 | FAIL |
Test addSourceBuffer() with AAC and H.264 in separate SourceBuffers | FAIL |
/media-source/mediasource-append-buffer.html (1/23, 4.35%, 0.24% of total) | OK |
Test appendBuffer events order. | FAIL |
/media-source/mediasource-avtracks.html (4/4, 100.00%, 0.95% 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-buffered.html (3/7, 42.86%, 0.71% of total) | OK |
Demuxed content with an empty buffered range on one SourceBuffer | FAIL |
Demuxed content with different lengths | FAIL |
Muxed content with different lengths | FAIL |
/media-source/mediasource-changetype-play-implicit.html (7/12, 58.33%, 1.66% of total) | OK |
Test audio-only implicit changeType for audio/webm; codecs="vorbis" <-> audio/webm; codecs="vorbis" (using types without codecs parameters for addSourceBuffer) | FAIL |
Test video-only implicit changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp8" (using types without codecs parameters for addSourceBuffer) | FAIL |
Test video-only implicit changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9" | FAIL |
Test video-only implicit changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9" (using types without codecs parameters for addSourceBuffer) | FAIL |
Test video-only implicit changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8" | FAIL |
Test video-only implicit changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8" (using types without codecs parameters for addSourceBuffer) | FAIL |
Test video-only implicit changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp9" (using types without codecs parameters for addSourceBuffer) | FAIL |
/media-source/mediasource-changetype-play-negative.html (10/25, 40.00%, 2.37% of total) | OK |
Negative test audio<->video changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp8" (using types without codecs parameters) | FAIL |
Negative test audio<->video changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp9" (using types without codecs parameters) | FAIL |
Negative test audio<->video implicit changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp8" (without codecs parameters for addSourceBuffer) | FAIL |
Negative test audio<->video implicit changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp9" (without codecs parameters for addSourceBuffer) | FAIL |
Negative test video<->audio changeType for video/webm; codecs="vp8" <-> audio/mpeg (using types without codecs parameters) | FAIL |
Negative test video<->audio changeType for video/webm; codecs="vp8" <-> audio/webm; codecs="vorbis" (using types without codecs parameters) | FAIL |
Negative test video<->audio changeType for video/webm; codecs="vp9" <-> audio/mpeg (using types without codecs parameters) | FAIL |
Negative test video<->audio changeType for video/webm; codecs="vp9" <-> audio/webm; codecs="vorbis" (using types without codecs parameters) | FAIL |
Negative test video<->audio implicit changeType for video/webm; codecs="vp8" <-> audio/webm; codecs="vorbis" (without codecs parameters for addSourceBuffer) | FAIL |
Negative test video<->audio implicit changeType for video/webm; codecs="vp9" <-> audio/webm; codecs="vorbis" (without codecs parameters for addSourceBuffer) | FAIL |
/media-source/mediasource-changetype-play-without-codecs-parameter.html (7/9, 77.78%, 1.66% of total) | OK |
Test audio-only changeType for audio/mpeg <-> audio/webm; codecs="vorbis" (using types without codecs parameters) | FAIL |
Test audio-only changeType for audio/webm; codecs="vorbis" <-> audio/mpeg (using types without codecs parameters) | FAIL |
Test audio-only changeType for audio/webm; codecs="vorbis" <-> audio/webm; codecs="vorbis" (using types without codecs parameters) | FAIL |
Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp8" (using types without codecs parameters) | FAIL |
Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9" (using types without codecs parameters) | FAIL |
Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8" (using types without codecs parameters) | FAIL |
Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp9" (using types without codecs parameters) | FAIL |
/media-source/mediasource-config-change-mp4-a-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 audio-only bitrate changes. | FAIL |
/media-source/mediasource-config-change-mp4-av-audio-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 audio bitrate changes in multiplexed content. | FAIL |
/media-source/mediasource-config-change-mp4-av-framesize.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 frame size changes in multiplexed content. | FAIL |
/media-source/mediasource-config-change-mp4-av-video-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 video bitrate changes in multiplexed content. | FAIL |
/media-source/mediasource-config-change-mp4-v-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 video-only bitrate changes. | FAIL |
/media-source/mediasource-config-change-mp4-v-framerate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 video-only frame rate changes. | FAIL |
/media-source/mediasource-config-change-mp4-v-framesize.html (1/1, 100.00%, 0.24% of total) | OK |
Tests mp4 video-only frame size changes. | FAIL |
/media-source/mediasource-config-change-webm-a-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm audio-only bitrate changes. | FAIL |
/media-source/mediasource-config-change-webm-av-audio-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm audio bitrate changes in multiplexed content. | FAIL |
/media-source/mediasource-config-change-webm-av-framesize.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm frame size changes in multiplexed content. | FAIL |
/media-source/mediasource-config-change-webm-av-video-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm video bitrate changes in multiplexed content. | FAIL |
/media-source/mediasource-config-change-webm-v-bitrate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm video-only bitrate changes. | FAIL |
/media-source/mediasource-config-change-webm-v-framerate.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm video-only frame rate changes. | FAIL |
/media-source/mediasource-config-change-webm-v-framesize.html (1/1, 100.00%, 0.24% of total) | OK |
Tests webm video-only frame size changes. | FAIL |
/media-source/mediasource-correct-frames-after-reappend.html (1/1, 100.00%, 0.24% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-correct-frames.html (1/1, 100.00%, 0.24% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-detach.html (1/1, 100.00%, 0.24% of total) | TIMEOUT |
undefined | TIMEOUT |
/media-source/mediasource-duration.html (4/9, 44.44%, 0.95% of total) | ERROR |
Test setting same duration multiple times does not fire duplicate durationchange | FAIL |
Test setting the duration to less than the highest starting presentation timestamp will throw | FAIL |
Truncating the duration throws an InvalidStateError exception when new duration is less than a buffered coded frame presentation time | FAIL |
Truncating the duration throws an InvalidStateError exception when new duration is less than the highest buffered range start time of one of the track buffers | FAIL |
/media-source/mediasource-endofstream.html (1/3, 33.33%, 0.24% of total) | OK |
MediaSource.endOfStream(): duration truncated to 0 when there are no buffered coded frames | FAIL |
/media-source/mediasource-getvideoplaybackquality.html (1/1, 100.00%, 0.24% of total) | OK |
Test HTMLVideoElement.getVideoPlaybackQuality() with MediaSource API | FAIL |
/media-source/mediasource-invalid-codec.html (1/2, 50.00%, 0.24% of total) | OK |
Test an MP4 with an invalid codec results in an error. | FAIL |
/media-source/mediasource-is-type-supported.html (11/53, 20.75%, 2.61% of total) | OK |
Test invalid MIME format "audio/webm;aaacodecsbbb=opus" | FAIL |
Test valid MP4 type "audio/mp4;codecs="mp4a.40.2"" | FAIL |
Test valid MP4 type "audio/mp4;codecs="mp4a.40.5"" | FAIL |
Test valid MP4 type "audio/mp4;codecs="mp4a.67"" | FAIL |
Test valid MP4 type "video/mp4;codecs="avc1.42001e"" | FAIL |
Test valid MP4 type "video/mp4;codecs="avc1.4d001e"" | FAIL |
Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.2"" | FAIL |
Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.5"" | FAIL |
Test valid MP4 type "video/mp4;codecs="mp4a.40.2 , avc1.4d001e "" | FAIL |
Test valid MP4 type "video/mp4;codecs="mp4a.40.2"" | FAIL |
Test valid WebM type "audio/webm;codecs=vorbis;test="6"" | FAIL |
/media-source/mediasource-remove.html (5/16, 31.25%, 1.18% of total) | OK |
Test aborting a remove operation. | FAIL |
Test removing all appended data. | FAIL |
Test removing beginning of appended data. | FAIL |
Test removing the end of appended data. | FAIL |
Test removing the middle of appended data. | FAIL |
/media-source/mediasource-sequencemode-append-buffer.html (3/3, 100.00%, 0.71% of total) | OK |
Test sequence AppendMode appendBuffer(first media segment) | FAIL |
Test sequence AppendMode appendBuffer(second media segment) | FAIL |
Test sequence AppendMode appendBuffer(second media segment, then first media segment) | FAIL |
/media-source/mediasource-sourcebuffer-mode-timestamps.html (1/2, 50.00%, 0.24% of total) | OK |
audio/aac : If generate timestamps flag equals true and new mode equals "segments", then throw a TypeError exception and abort these steps. | FAIL |
/media-source/mediasource-sourcebuffer-trackdefaults.html (5/5, 100.00%, 1.18% 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%, 6.64% 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.47% 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.24% 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.24% of total) | ERROR |
/media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html | ERROR |