Completely failed files: 61; Completely failed subtests: 69; Failure level: 69/425 (16.24%)
| Test | FF64 |
|---|---|
| /media-source/mediasource-is-type-supported.html (6/41, 14.63%, 1.41% of total) | OK |
| 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/idlharness.any.html (11/107, 10.28%, 2.59% of total) | OK |
| AudioTrack interface: attribute sourceBuffer | FAIL |
| MediaSource interface: attribute onsourceclose | FAIL |
| MediaSource interface: mediaSource must inherit property "onsourceclose" with the proper type | FAIL |
| SourceBuffer interface: attribute audioTracks | FAIL |
| SourceBuffer interface: attribute textTracks | FAIL |
| SourceBuffer interface: attribute videoTracks | FAIL |
| SourceBuffer interface: sourceBuffer must inherit property "audioTracks" with the proper type | FAIL |
| SourceBuffer interface: sourceBuffer must inherit property "textTracks" with the proper type | FAIL |
| SourceBuffer interface: sourceBuffer must inherit property "videoTracks" with the proper type | FAIL |
| TextTrack interface: attribute sourceBuffer | FAIL |
| VideoTrack interface: attribute sourceBuffer | FAIL |
| /media-source/mediasource-getvideoplaybackquality.html (1/2, 50.00%, 0.24% of total) | OK |
| Test the totalFrameDelay attribute of HTMLVideoElement.getVideoPlaybackQuality() with MediaSource API | FAIL |
| /media-source/mediasource-changetype.html (1/8, 12.50%, 0.24% of total) | OK |
| Test changeType sets mode to sequence for change to type that generates timestamps | FAIL |
| /media-source/mediasource-sequencemode-append-buffer.html (1/3, 33.33%, 0.24% of total) | OK |
| Test sequence AppendMode appendBuffer(second media segment, then first media segment) | FAIL |
| /media-source/mediasource-endofstream.html (1/3, 33.33%, 0.24% of total) | OK |
| MediaSource.endOfStream(): duration and buffered range end time before and after endOfStream | 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-sourcebuffer-mode-timestamps.html (2/2, 100.00%, 0.47% 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 |
| 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/mediasource-detach.html (2/2, 100.00%, 0.47% 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-append-buffer.html (2/23, 8.70%, 0.47% of total) | TIMEOUT |
| Test appendBuffer events order. | FAIL |
| Test slow appending does not trigger stalled events. | TIMEOUT |
| /media-source/mediasource-avtracks.html (4/4, 100.00%, 0.94% 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-addsourcebuffer-mode.html (1/2, 50.00%, 0.24% of total) | OK |
| addSourceBuffer() sets SourceBuffer.mode to 'sequence' when the generate timestamps flag is true | 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-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/mediasource-trackdefault.html (28/28, 100.00%, 6.59% 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 |