All Results

Test files: 40; Total subtests: 126

Test Files

  1. /media-source/SourceBuffer-abort-readyState.html
  2. /media-source/SourceBuffer-abort-removed.html
  3. /media-source/SourceBuffer-abort-updating.html
  4. /media-source/SourceBuffer-abort.html
  5. /media-source/URL-createObjectURL-null.html
  6. /media-source/URL-createObjectURL-revoke.html
  7. /media-source/URL-createObjectURL.html
  8. /media-source/interfaces.html
  9. /media-source/mediasource-addsourcebuffer.html
  10. /media-source/mediasource-append-buffer.html
  11. /media-source/mediasource-appendwindow.html
  12. /media-source/mediasource-buffered.html
  13. /media-source/mediasource-closed.html
  14. /media-source/mediasource-config-change-mp4-a-bitrate.html
  15. /media-source/mediasource-config-change-mp4-av-audio-bitrate.html
  16. /media-source/mediasource-config-change-mp4-av-framesize.html
  17. /media-source/mediasource-config-change-mp4-av-video-bitrate.html
  18. /media-source/mediasource-config-change-mp4-v-bitrate.html
  19. /media-source/mediasource-config-change-mp4-v-framerate.html
  20. /media-source/mediasource-config-change-mp4-v-framesize.html
  21. /media-source/mediasource-config-change-webm-a-bitrate.html
  22. /media-source/mediasource-config-change-webm-av-audio-bitrate.html
  23. /media-source/mediasource-config-change-webm-av-framesize.html
  24. /media-source/mediasource-config-change-webm-av-video-bitrate.html
  25. /media-source/mediasource-config-change-webm-v-bitrate.html
  26. /media-source/mediasource-config-change-webm-v-framerate.html
  27. /media-source/mediasource-config-change-webm-v-framesize.html
  28. /media-source/mediasource-duration.html
  29. /media-source/mediasource-endofstream-invaliderror.html
  30. /media-source/mediasource-getvideoplaybackquality.html
  31. /media-source/mediasource-is-type-supported.html
  32. /media-source/mediasource-multiple-attach.html
  33. /media-source/mediasource-play-then-seek-back.html
  34. /media-source/mediasource-play.html
  35. /media-source/mediasource-redundant-seek.html
  36. /media-source/mediasource-remove.html
  37. /media-source/mediasource-seek-beyond-duration.html
  38. /media-source/mediasource-seek-during-pending-seek.html
  39. /media-source/mediasource-sourcebuffer-mode.html
  40. /media-source/mediasource-sourcebufferlist.html
TestCh41Fx36IE11UC10
/media-source/SourceBuffer-abort-readyState.htmlOKOKOKERROR
SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : If the readyState attribute of the parent media source is not in the "open" state then throw an INVALID_STATE_ERR exception and abort these steps.PASSTIMEOUTFAILFAIL
SourceBuffer#abort() (video/mp4) : If the readyState attribute of the parent media source is not in the "open" state then throw an INVALID_STATE_ERR exception and abort these steps.FAILFAILTIMEOUTFAIL
/media-source/SourceBuffer-abort-removed.htmlOKOKOKERROR
SourceBuffer#abort (video/webm; codecs="vorbis,vp8") : if this object has been removed from the sourceBuffers attribute of the parent media source, then throw an INVALID_STATE_ERR exception and abort these steps.PASSPASSFAILFAIL
SourceBuffer#abort (video/mp4) : if this object has been removed from the sourceBuffers attribute of the parent media source, then throw an INVALID_STATE_ERR exception and abort these steps.FAILFAILPASSFAIL
/media-source/SourceBuffer-abort-updating.htmlOKERROROKERROR
SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : Check the algorithm when the updating attribute is true.PASSPASSFAILFAIL
SourceBuffer#abort() (video/mp4) : Check the algorithm when the updating attribute is true.FAILFAILFAILFAIL
/media-source/SourceBuffer-abort.htmlOKOKOKOK
SourceBuffer#abort() (video/webm; codecs="vorbis,vp8"): Check the values of appendWindowStart and appendWindowEnd.PASSPASSFAILFAIL
SourceBuffer#abort() (video/mp4): Check the values of appendWindowStart and appendWindowEnd.FAILFAILPASSFAIL
/media-source/URL-createObjectURL-null.htmlOKOKOKOK
URL.createObjectURL(null)FAILPASSFAILFAIL
/media-source/URL-createObjectURL-revoke.htmlOKOKOKOK
Check revoking behavior of URL.revokeObjectURL(url).PASSPASSPASSFAIL
/media-source/URL-createObjectURL.htmlOKOKOKOK
URL.createObjectURL(mediaSource) should return a unique Blob URI.PASSFAILPASSFAIL
/media-source/interfaces.htmlOKERROROKERROR
URL interface: operation createObjectURL(MediaSource)PASS-FAIL-
/media-source/mediasource-addsourcebuffer.htmlOKOKOKOK
Test addSourceBuffer() with empty typePASSPASSPASSFAIL
Test addSourceBuffer() with unsupported typePASSPASSPASSFAIL
Test addSourceBuffer() with Vorbis and VP8PASSFAILFAILFAIL
Test addSourceBuffer() with Vorbis and VP8 in separate SourceBuffersPASSFAILFAILFAIL
Test addSourceBuffer() with AAC and H.264PASSFAILPASSFAIL
Test addSourceBuffer() with AAC and H.264 in separate SourceBuffersPASSFAILPASSFAIL
/media-source/mediasource-append-buffer.htmlOKOKOKOK
Test SourceBuffer.appendBuffer() event dispatching.PASSFAILPASSFAIL
Test SourceBuffer.appendBuffer() call during a pending appendBuffer().PASSFAILPASSFAIL
Test SourceBuffer.abort() call during a pending appendBuffer().PASSFAILPASSFAIL
Test SourceBuffer.appendBuffer() triggering an 'ended' to 'open' transition.PASSFAILFAILFAIL
Test MediaSource.removeSourceBuffer() call during a pending appendBuffer().PASSFAILTIMEOUTFAIL
Test set MediaSource.duration during a pending appendBuffer() for one of its SourceBuffers.PASSFAILPASSFAIL
Test MediaSource.endOfStream() during a pending appendBuffer() for one of its SourceBuffers.PASSFAILPASSFAIL
Test set SourceBuffer.timestampOffset during a pending appendBuffer().PASSFAILPASSFAIL
Test appending an empty ArrayBufferView.PASSFAILFAILFAIL
Test appending an empty ArrayBuffer.PASSFAILFAILFAIL
/media-source/mediasource-appendwindow.htmlOKOKOKOK
Test correctly reset appendWindowStart and appendWindowEnd valuesPASSPASSPASSFAIL
Test set wrong values to appendWindowStart and appendWindowEnd.PASSPASSFAILFAIL
Test appendwindow throw error when mediasource object is not associated with a sourebuffer.PASSPASSPASSFAIL
Test set appendWindowStart and appendWindowEnd when source buffer updating.PASSFAILPASSFAIL
Test appendWindowStart and appendWindowEnd value after a sourceBuffer.abort().PASSFAILPASSFAIL
/media-source/mediasource-buffered.htmlOKOKOKOK
Demuxed content with different lengthsPASSFAILFAIL-
Muxed tracks with different lengthsPASSFAILFAIL-
Demuxed content with an empty buffered range on one SourceBufferPASSFAILFAIL-
Muxed content empty buffered ranges.PASSFAILPASS-
/media-source/mediasource-closed.htmlOKOKTIMEOUTOK
Test attribute values on a closed MediaSource object.PASSPASS-FAIL
Test addSourceBuffer() while closed.PASSPASS-FAIL
Test removeSourceBuffer() while closed.PASSPASS-FAIL
Test endOfStream() while closed.PASSPASS-FAIL
Test setting duration while closed.PASSPASS-FAIL
/media-source/mediasource-config-change-mp4-a-bitrate.htmlOKOKTIMEOUTOK
Tests mp4 audio-only bitrate changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-mp4-av-audio-bitrate.htmlOKOKTIMEOUTOK
Tests mp4 audio bitrate changes in multiplexed content.PASSFAIL-FAIL
/media-source/mediasource-config-change-mp4-av-framesize.htmlOKOKTIMEOUTOK
Tests mp4 frame size changes in multiplexed content.PASSFAIL-FAIL
/media-source/mediasource-config-change-mp4-av-video-bitrate.htmlOKOK-OK
Tests mp4 video bitrate changes in multiplexed content.PASSFAIL-FAIL
/media-source/mediasource-config-change-mp4-v-bitrate.htmlOKOK-OK
Tests mp4 video-only bitrate changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-mp4-v-framerate.htmlOKOK-OK
Tests mp4 video-only frame rate changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-mp4-v-framesize.htmlOKOK-OK
Tests mp4 video-only frame size changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-a-bitrate.htmlOKOK-OK
Tests webm audio-only bitrate changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-av-audio-bitrate.htmlOKOK-OK
Tests webm audio bitrate changes in multiplexed content.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-av-framesize.htmlOKOK-OK
Tests webm frame size changes in multiplexed content.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-av-video-bitrate.htmlOKOK-OK
Tests webm video bitrate changes in multiplexed content.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-v-bitrate.htmlOKOK-OK
Tests webm video-only bitrate changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-v-framerate.htmlOKOK-OK
Tests webm video-only frame rate changes.PASSFAIL-FAIL
/media-source/mediasource-config-change-webm-v-framesize.htmlOKOK-OK
Tests webm video-only frame size changes.PASSFAIL-FAIL
/media-source/mediasource-duration.htmlOKOK-OK
Test seek starts on duration truncation below currentTimeFAILFAIL-FAIL
Test appendBuffer completes previous seek to truncated durationFAILFAIL-FAIL
Test endOfStream completes previous seek to truncated durationFAILFAIL-FAIL
Test setting same duration multiple times does not fire duplicate durationchangeTIMEOUTFAIL-FAIL
/media-source/mediasource-endofstream-invaliderror.htmlOKOK-OK
Test MediaSource.endOfStream() with invalid non-empty error string.PASSPASS-FAIL
Test MediaSource.endOfStream() with invalid empty error string.PASSPASS-FAIL
Test MediaSource.endOfStream() with invalid null error parameter.PASSPASS-FAIL
/media-source/mediasource-getvideoplaybackquality.htmlOKOK-OK
Test HTMLVideoElement.getVideoPlaybackQuality() with MediaSource APIFAILFAIL-FAIL
/media-source/mediasource-is-type-supported.htmlOKOK-OK
Test invalid MIME format "video"PASSPASS-FAIL
Test invalid MIME format "video/"PASSPASS-FAIL
Test invalid MIME format "video/webm"PASSFAIL-FAIL
Test invalid MIME format "video/webm;"PASSFAIL-FAIL
Test invalid MIME format "video/webm;codecs"PASSFAIL-FAIL
Test invalid MIME format "video/webm;codecs="PASSFAIL-FAIL
Test invalid MIME format "video/webm;codecs=""PASSFAIL-FAIL
Test invalid MIME format "video/webm;codecs="""PASSFAIL-FAIL
Test invalid MIME format "video/webm;codecs=",""PASSPASS-FAIL
Test invalid mismatch between major type and codec ID "audio/webm;codecs="vp8""PASSFAIL-FAIL
Test invalid mismatch between major type and codec ID "audio/mp4;codecs="avc1.4d001e""PASSPASS-FAIL
Test invalid mismatch between minor type and codec ID "audio/mp4;codecs="vorbis""PASSPASS-FAIL
Test invalid mismatch between minor type and codec ID "audio/webm;codecs="mp4a.40.2""PASSPASS-FAIL
Test invalid mismatch between minor type and codec ID "video/mp4;codecs="vp8""PASSPASS-FAIL
Test invalid mismatch between minor type and codec ID "video/webm;codecs="mp4a.40.2""PASSPASS-FAIL
Test invalid mismatch between minor type and codec ID "video/mp4;codecs="vorbis""PASSPASS-FAIL
Test invalid codec ID "audio/mp4;codecs="mp4a""PASSPASS-FAIL
Test invalid codec ID "audio/mp4;codecs="mp4a.40""PASSPASS-FAIL
Test invalid codec ID "audio/mp4;codecs="mp4a.40.""PASSPASS-FAIL
Test invalid codec ID "audio/mp4;codecs="mp4a.67.3""PASSPASS-FAIL
Test valid WebM type "video/webm;codecs="vp8""PASSPASS-FAIL
Test valid WebM type "video/webm;codecs="vorbis""PASSPASS-FAIL
Test valid WebM type "video/webm;codecs="vp8,vorbis""PASSPASS-FAIL
Test valid WebM type "video/webm;codecs="vorbis, vp8""PASSPASS-FAIL
Test valid WebM type "audio/webm;codecs="vorbis""PASSPASS-FAIL
Test valid MP4 type "video/mp4;codecs="avc1.4d001e""PASSFAIL-FAIL
Test valid MP4 type "video/mp4;codecs="avc1.42001e""PASSFAIL-FAIL
Test valid MP4 type "audio/mp4;codecs="mp4a.40.2""PASSFAIL-FAIL
Test valid MP4 type "audio/mp4;codecs="mp4a.40.5""PASSFAIL-FAIL
Test valid MP4 type "audio/mp4;codecs="mp4a.67""PASSFAIL-FAIL
Test valid MP4 type "video/mp4;codecs="mp4a.40.2""PASSFAIL-FAIL
Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.2""PASSFAIL-FAIL
Test valid MP4 type "video/mp4;codecs="mp4a.40.2 , avc1.4d001e ""PASSFAIL-FAIL
Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.5""PASSFAIL-FAIL
/media-source/mediasource-multiple-attach.htmlOKOK-OK
Test exactly one succeeds when two MediaElements attach to same MediaSourcePASSPASS-FAIL
Test that MediaSource can reattach if closed firstPASSPASS-FAIL
/media-source/mediasource-play-then-seek-back.htmlOKOK-OK
Test playing then seeking back.PASSFAIL-FAIL
/media-source/mediasource-play.htmlOKOK-OK
Test normal playback case with MediaSource APIPASSFAIL-FAIL
/media-source/mediasource-redundant-seek.htmlOKOK-OK
Test redundant fully prebuffered seekPASSFAIL-FAIL
/media-source/mediasource-remove.htmlOKOK-OK
Test remove with an negative start.PASSPASS-FAIL
Test remove with a start beyond the duration.PASSPASS-FAIL
Test remove with a start larger than the end.PASSPASS-FAIL
Test remove after SourceBuffer removed from mediaSource.PASSPASS-FAIL
Test remove while update pending.PASSPASS-FAIL
Test aborting a remove operation.PASSPASS-FAIL
Test remove transitioning readyState from 'ended' to 'open'.PASSFAIL-FAIL
Test removing all appended data.FAILFAIL-FAIL
Test removing beginning of appended data.FAILFAIL-FAIL
Test removing the middle of appended data.FAILFAIL-FAIL
Test removing the end of appended data.FAILFAIL-FAIL
/media-source/mediasource-seek-beyond-duration.htmlOKOK-OK
Test seeking beyond updated media duration.PASSFAIL-FAIL
Test seeking beyond media duration.PASSFAIL-FAIL
/media-source/mediasource-seek-during-pending-seek.htmlERROROK-OK
Test seeking to a new location before transitioning beyond HAVE_METADATA.PASSFAIL-FAIL
Test seeking to a new location during a pending seek.TIMEOUTFAIL-FAIL
/media-source/mediasource-sourcebuffer-mode.htmlOKOK-OK
Test initial value of SourceBuffer.mode is "segments"FAILPASS-FAIL
Test setting SourceBuffer.modeFAILPASS-FAIL
Test setting a removed SourceBuffer's modeFAILPASS-FAIL
Test setting SourceBuffer.mode while still updatingFAILFAIL-FAIL
Test setting SourceBuffer.mode triggers parent MediaSource 'ended' to 'open' transition.FAILFAIL-FAIL
Test setting SourceBuffer.mode and SourceBuffer.timestampOffset while parsing media segment.FAILFAIL-FAIL
/media-source/mediasource-sourcebufferlist.htmlOKOK-OK
Test SourceBufferList event dispatching.PASSFAIL-FAIL
Test that only 1 removesourcebuffer event fires on each SourceBufferList when the MediaSource closes.PASSFAIL-FAIL