media-source: Complete Failures

Completely failed files: 73; Completely failed subtests: 171; Failure level: 171/422 (40.52%)

Test Files

  1. /media-source/SourceBuffer-abort-readyState.html (1/1, 100.00%, 0.24% of total)
  2. /media-source/SourceBuffer-abort-removed.html (1/1, 100.00%, 0.24% of total)
  3. /media-source/SourceBuffer-abort-updating.html (2/2, 100.00%, 0.47% of total)
  4. /media-source/SourceBuffer-abort.html (1/2, 50.00%, 0.24% of total)
  5. /media-source/URL-createObjectURL-revoke.html (2/3, 66.67%, 0.47% of total)
  6. /media-source/dedicated-worker/mediasource-worker-detach-element.html (15/15, 100.00%, 3.55% of total)
  7. /media-source/dedicated-worker/mediasource-worker-objecturl.html (1/2, 50.00%, 0.24% of total)
  8. /media-source/dedicated-worker/mediasource-worker-play-terminate-worker.html (30/30, 100.00%, 7.11% of total)
  9. /media-source/dedicated-worker/mediasource-worker-play.html (1/1, 100.00%, 0.24% of total)
  10. /media-source/mediasource-activesourcebuffers.html (2/8, 25.00%, 0.47% of total)
  11. /media-source/mediasource-addsourcebuffer.html (2/10, 20.00%, 0.47% of total)
  12. /media-source/mediasource-append-buffer.html (1/23, 4.35%, 0.24% of total)
  13. /media-source/mediasource-avtracks.html (4/4, 100.00%, 0.95% of total)
  14. /media-source/mediasource-buffered.html (3/7, 42.86%, 0.71% of total)
  15. /media-source/mediasource-changetype-play-implicit.html (7/12, 58.33%, 1.66% of total)
  16. /media-source/mediasource-changetype-play-negative.html (10/25, 40.00%, 2.37% of total)
  17. /media-source/mediasource-changetype-play-without-codecs-parameter.html (7/9, 77.78%, 1.66% of total)
  18. /media-source/mediasource-config-change-mp4-a-bitrate.html (1/1, 100.00%, 0.24% of total)
  19. /media-source/mediasource-config-change-mp4-av-audio-bitrate.html (1/1, 100.00%, 0.24% of total)
  20. /media-source/mediasource-config-change-mp4-av-framesize.html (1/1, 100.00%, 0.24% of total)
  21. /media-source/mediasource-config-change-mp4-av-video-bitrate.html (1/1, 100.00%, 0.24% of total)
  22. /media-source/mediasource-config-change-mp4-v-bitrate.html (1/1, 100.00%, 0.24% of total)
  23. /media-source/mediasource-config-change-mp4-v-framerate.html (1/1, 100.00%, 0.24% of total)
  24. /media-source/mediasource-config-change-mp4-v-framesize.html (1/1, 100.00%, 0.24% of total)
  25. /media-source/mediasource-config-change-webm-a-bitrate.html (1/1, 100.00%, 0.24% of total)
  26. /media-source/mediasource-config-change-webm-av-audio-bitrate.html (1/1, 100.00%, 0.24% of total)
  27. /media-source/mediasource-config-change-webm-av-framesize.html (1/1, 100.00%, 0.24% of total)
  28. /media-source/mediasource-config-change-webm-av-video-bitrate.html (1/1, 100.00%, 0.24% of total)
  29. /media-source/mediasource-config-change-webm-v-bitrate.html (1/1, 100.00%, 0.24% of total)
  30. /media-source/mediasource-config-change-webm-v-framerate.html (1/1, 100.00%, 0.24% of total)
  31. /media-source/mediasource-config-change-webm-v-framesize.html (1/1, 100.00%, 0.24% of total)
  32. /media-source/mediasource-correct-frames-after-reappend.html (1/1, 100.00%, 0.24% of total)
  33. /media-source/mediasource-correct-frames.html (1/1, 100.00%, 0.24% of total)
  34. /media-source/mediasource-detach.html (1/1, 100.00%, 0.24% of total)
  35. /media-source/mediasource-duration.html (4/9, 44.44%, 0.95% of total)
  36. /media-source/mediasource-endofstream.html (1/3, 33.33%, 0.24% of total)
  37. /media-source/mediasource-getvideoplaybackquality.html (1/1, 100.00%, 0.24% of total)
  38. /media-source/mediasource-invalid-codec.html (1/2, 50.00%, 0.24% of total)
  39. /media-source/mediasource-is-type-supported.html (11/53, 20.75%, 2.61% of total)
  40. /media-source/mediasource-remove.html (5/16, 31.25%, 1.18% of total)
  41. /media-source/mediasource-sequencemode-append-buffer.html (3/3, 100.00%, 0.71% of total)
  42. /media-source/mediasource-sourcebuffer-mode-timestamps.html (1/2, 50.00%, 0.24% of total)
  43. /media-source/mediasource-sourcebuffer-trackdefaults.html (5/5, 100.00%, 1.18% of total)
  44. /media-source/mediasource-trackdefault.html (28/28, 100.00%, 6.64% of total)
  45. /media-source/mediasource-trackdefaultlist.html (2/2, 100.00%, 0.47% of total)
  46. /media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-addsourcebuffer.html (1/1, 100.00%, 0.24% of total)
  47. /media-source/mse-for-webcodecs/tentative/mediasource-webcodecs-appendencodedchunks-play.html (1/1, 100.00%, 0.24% of total)
Test Show/Hide MessagesCh81
/media-source/SourceBuffer-abort-readyState.html (1/1, 100.00%, 0.24% of total)TIMEOUT
undefinedTIMEOUT
/media-source/SourceBuffer-abort-removed.html (1/1, 100.00%, 0.24% of total)TIMEOUT
undefinedTIMEOUT
/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
Ch81: assert_unreached: Browser doesn't support the MIME used in this test: video/mp4 Reached unreachable code
SourceBuffer#abort() (video/webm; codecs="vorbis,vp8") : Check the algorithm when the updating attribute is true.TIMEOUT
Ch81: Test timed out
/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
Ch81: assert_true: Browser doesn't support the MIME used in this test: video/mp4 expected true got false
/media-source/URL-createObjectURL-revoke.html (2/3, 66.67%, 0.47% of total)OK
Check auto-revoking behavior with URL.createObjectURL(MediaSource).FAIL
Ch81: assert_unreached: url should not reference MediaSource. Reached unreachable code
Check referenced MediaSource can open after URL.revokeObjectURL(url).FAIL
Ch81: assert_unreached: Unexpected error. Reached unreachable code
/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 workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after receiving Started Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 0 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after receiving Finished Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after receiving Started Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 1 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after receiving Finished Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after receiving Started Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 2 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after receiving Finished Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after receiving Started Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 3 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after receiving Finished Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after receiving Started Buffering message from workerFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test element detachment from worker MediaSource after at least 4 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
/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 URLFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
/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 eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 0 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 1 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 2 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 3 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 4 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 5 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 6 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 7 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 8 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting after first ended eventFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting after setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
Test worker MediaSource termination after at least 9 main thread setTimeouts, starting counting before setting srcFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
/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 playbackFAIL
Ch81: assert_true: MediaSource hasOwnProperty 'canConstructInDedicatedWorker' expected true got false
/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
Ch81: Cannot read property 'addEventListener' of undefined
Active SourceBuffers list reflects changes to selected audio/video tracks associated with separate SourceBuffers.FAIL
Ch81: Cannot read property 'addEventListener' of undefined
/media-source/mediasource-addsourcebuffer.html (2/10, 20.00%, 0.47% of total)OK
Test addSourceBuffer() with AAC and H.264FAIL
Ch81: assert_true: video/mp4;codecs="avc1.4D4001,mp4a.40.2" is supported expected true got false
Test addSourceBuffer() with AAC and H.264 in separate SourceBuffersFAIL
Ch81: assert_true: video/mp4;codecs="avc1.4D4001" is supported expected true got false
/media-source/mediasource-append-buffer.html (1/23, 4.35%, 0.24% of total)OK
Test appendBuffer events order.FAIL
Ch81: assert_true: expected true got false
/media-source/mediasource-avtracks.html (4/4, 100.00%, 0.95% of total)OK
Check that media tracks and their properties are populated properlyFAIL
Ch81: Cannot read property 'addEventListener' of undefined
Media tracks must be removed when HTMLMediaElement.load() is calledFAIL
Ch81: Cannot read property 'length' of undefined
Media tracks must be removed when the HTMLMediaElement.src is changedFAIL
Ch81: Cannot read property 'length' of undefined
Media tracks must be removed when the SourceBuffer is removed from the MediaSourceFAIL
Ch81: Cannot read property 'length' of undefined
/media-source/mediasource-buffered.html (3/7, 42.86%, 0.71% of total)OK
Demuxed content with an empty buffered range on one SourceBufferFAIL
Ch81: assert_equals: mediaSource.activeSourceBuffers[0] expected "{ [0.000, 2.023) }" but got "{ [0.000, 2.044) }"
Demuxed content with different lengthsFAIL
Ch81: assert_equals: mediaSource.activeSourceBuffers[0] expected "{ [0.000, 2.023) }" but got "{ [0.000, 2.044) }"
Muxed content with different lengthsFAIL
Ch81: assert_equals: mediaSource.activeSourceBuffers[0] expected "{ [0.003, 2.004) }" but got "{ [0.000, 2.003) }"
/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
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Test video-only implicit changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp8" (using types without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Test video-only implicit changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9"FAIL
Ch81: assert_unreached: Unexpected event 'error' Reached unreachable code
Test video-only implicit changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9" (using types without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Test video-only implicit changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8"FAIL
Ch81: assert_unreached: Unexpected event 'error' Reached unreachable code
Test video-only implicit changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8" (using types without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Test video-only implicit changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp9" (using types without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
/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
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Negative test audio<->video changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp9" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Negative test audio<->video implicit changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp8" (without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Negative test audio<->video implicit changeType for audio/webm; codecs="vorbis" <-> video/webm; codecs="vp9" (without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Negative test video<->audio changeType for video/webm; codecs="vp8" <-> audio/mpeg (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Negative test video<->audio changeType for video/webm; codecs="vp8" <-> audio/webm; codecs="vorbis" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Negative test video<->audio changeType for video/webm; codecs="vp9" <-> audio/mpeg (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Negative test video<->audio changeType for video/webm; codecs="vp9" <-> audio/webm; codecs="vorbis" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Negative test video<->audio implicit changeType for video/webm; codecs="vp8" <-> audio/webm; codecs="vorbis" (without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Negative test video<->audio implicit changeType for video/webm; codecs="vp9" <-> audio/webm; codecs="vorbis" (without codecs parameters for addSourceBuffer)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
/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
Ch81: Failed to execute 'changeType' on 'SourceBuffer': Changing to the type provided ('audio/webm') is not supported.
Test audio-only changeType for audio/webm; codecs="vorbis" <-> audio/mpeg (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Test audio-only changeType for audio/webm; codecs="vorbis" <-> audio/webm; codecs="vorbis" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('audio/webm') is unsupported.
Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp8" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Test video-only changeType for video/webm; codecs="vp8" <-> video/webm; codecs="vp9" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp8" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
Test video-only changeType for video/webm; codecs="vp9" <-> video/webm; codecs="vp9" (using types without codecs parameters)FAIL
Ch81: Failed to execute 'addSourceBuffer' on 'MediaSource': The type provided ('video/webm') is unsupported.
/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
Ch81: assert_true: audio/mp4;codecs="mp4a.40.2" is supported. expected true got false
/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
Ch81: assert_true: video/mp4;codecs="avc1.4D4001,mp4a.40.2" is supported. expected true got false
/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
Ch81: assert_true: video/mp4;codecs="avc1.4D4001,mp4a.40.2" is supported. expected true got false
/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
Ch81: assert_true: video/mp4;codecs="avc1.4D4001,mp4a.40.2" is supported. expected true got false
/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
Ch81: assert_true: video/mp4;codecs="avc1.4D4001" is supported. expected true got false
/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
Ch81: assert_true: video/mp4;codecs="avc1.4D4001" is supported. expected true got false
/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
Ch81: assert_true: video/mp4;codecs="avc1.4D4001" is supported. expected true got false
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/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
Ch81: assert_false: sourceBuffer.updating synchronously after duration reduction expected false got true
/media-source/mediasource-correct-frames-after-reappend.html (1/1, 100.00%, 0.24% of total)TIMEOUT
undefinedTIMEOUT
/media-source/mediasource-correct-frames.html (1/1, 100.00%, 0.24% of total)TIMEOUT
undefinedTIMEOUT
/media-source/mediasource-detach.html (1/1, 100.00%, 0.24% of total)TIMEOUT
undefinedTIMEOUT
/media-source/mediasource-duration.html (4/9, 44.44%, 0.95% of total)ERROR
Test setting same duration multiple times does not fire duplicate durationchangeFAIL
Ch81: Failed to set the 'duration' property on 'MediaSource': The 'updating' attribute is true on one or more of this MediaSource's SourceBuffers.
Test setting the duration to less than the highest starting presentation timestamp will throwFAIL
Ch81: assert_throws_dom: duration function "function() { mediaSource.duration = newDuration; }" did not throw
Truncating the duration throws an InvalidStateError exception when new duration is less than a buffered coded frame presentation timeFAIL
Ch81: assert_throws_dom: function "function () { mediaSource.duration = newDuration; }" did not throw
Truncating the duration throws an InvalidStateError exception when new duration is less than the highest buffered range start time of one of the track buffersFAIL
Ch81: assert_throws_dom: function "function () { mediaSource.duration = newDuration; }" did not throw
/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 framesFAIL
Ch81: assert_equals: expected 0 but got 2
/media-source/mediasource-getvideoplaybackquality.html (1/1, 100.00%, 0.24% of total)OK
Test HTMLVideoElement.getVideoPlaybackQuality() with MediaSource APIFAIL
Ch81: mediaElement.getVideoPlaybackQuality is not a function
/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
Ch81: assert_true: Media type not supported in this browser: isTypeSupported('video/mp4;codecs="avc1.4D4001"') expected true got false
/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
Ch81: assert_equals: supported expected false but got true
Test valid MP4 type "audio/mp4;codecs="mp4a.40.2""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "audio/mp4;codecs="mp4a.40.5""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "audio/mp4;codecs="mp4a.67""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "video/mp4;codecs="avc1.42001e""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "video/mp4;codecs="avc1.4d001e""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.2""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "video/mp4;codecs="avc1.4d001e,mp4a.40.5""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "video/mp4;codecs="mp4a.40.2 , avc1.4d001e ""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid MP4 type "video/mp4;codecs="mp4a.40.2""FAIL
Ch81: assert_equals: supported expected true but got false
Test valid WebM type "audio/webm;codecs=vorbis;test="6""FAIL
Ch81: assert_equals: supported expected true but got false
/media-source/mediasource-remove.html (5/16, 31.25%, 1.18% of total)OK
Test aborting a remove operation.FAIL
Ch81: assert_throws_dom: abort function "function() { sourceBuffer.abort(); }" did not throw
Test removing all appended data.FAIL
Ch81: assert_equals: Initial buffered range. expected "{ [0.112, 6.552) }" but got "{ [0.000, 6.552) }"
Test removing beginning of appended data.FAIL
Ch81: assert_equals: Initial buffered range. expected "{ [0.112, 6.552) }" but got "{ [0.000, 6.552) }"
Test removing the end of appended data.FAIL
Ch81: assert_equals: Initial buffered range. expected "{ [0.112, 6.552) }" but got "{ [0.000, 6.552) }"
Test removing the middle of appended data.FAIL
Ch81: assert_equals: Initial buffered range. expected "{ [0.112, 6.552) }" but got "{ [0.000, 6.552) }"
/media-source/mediasource-sequencemode-append-buffer.html (3/3, 100.00%, 0.71% of total)OK
Test sequence AppendMode appendBuffer(first media segment)FAIL
Ch81: assert_approx_equals: sourceBuffer.buffered range begins where expected before EOS expected 0.112 +/- 0.001 but got 0
Test sequence AppendMode appendBuffer(second media segment)FAIL
Ch81: assert_approx_equals: sourceBuffer.buffered range begins where expected before EOS expected 0.0010000000000000009 +/- 0.001 but got 0
Test sequence AppendMode appendBuffer(second media segment, then first media segment)FAIL
Ch81: assert_approx_equals: sourceBuffer.buffered range begins where expected before EOS expected 0.0010000000000000009 +/- 0.001 but got 0
/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
Ch81: assert_unreached: Browser doesn't support the MIME used in this test: audio/aac Reached unreachable code
/media-source/mediasource-sourcebuffer-trackdefaults.html (5/5, 100.00%, 1.18% of total)OK
Test round-trip of empty SourceBuffer.trackDefaultsFAIL
Ch81: assert_array_equals: Empty initial SourceBuffer.trackDefaults value is undefined, expected array
Test round-trip of non-empty SourceBuffer.trackDefaultsFAIL
Ch81: assert_array_equals: Empty initial SourceBuffer.trackDefaults value is undefined, expected array
Test setting null SourceBuffer.trackDefaultsFAIL
Ch81: assert_array_equals: Empty initial SourceBuffer.trackDefaults value is undefined, expected array
Test setting trackDefaults on a SourceBuffer that is updatingFAIL
Ch81: assert_array_equals: Empty initial SourceBuffer.trackDefaults value is undefined, expected array
Test setting trackDefaults on an already-removed SourceBufferFAIL
Ch81: assert_array_equals: Empty initial SourceBuffer.trackDefaults value is undefined, expected array
/media-source/mediasource-trackdefault.html (28/28, 100.00%, 6.64% of total)OK
Test invalid 'kinds' parameter type passed to TrackDefault constructorFAIL
Ch81: assert_throws_js: TrackDefault construction threw an exception function "function() { new TrackDefault(type, language, label, kinds, byteStreamTrackID); }" threw object "ReferenceError: TrackDefault is not defined" ("ReferenceError") expected instance of function "function TypeError() { [native code] }" ("TypeError")
Test invalid 'type' parameter type passed to TrackDefault constructor: type 'invalid type', language 'en-US', label 'label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: assert_throws_js: TrackDefault construction threw an exception function "function() { new TrackDefault(type, language, label, kinds, byteStreamTrackID); }" threw object "ReferenceError: TrackDefault is not defined" ("ReferenceError") expected instance of function "function TypeError() { [native code] }" ("TypeError")
Test mixed valid and invalid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: assert_throws_js: TrackDefault construction threw an exception function "function() { new TrackDefault(type, language, label, kinds, byteStreamTrackID); }" threw object "ReferenceError: TrackDefault is not defined" ("ReferenceError") expected instance of function "function TypeError() { [native code] }" ("TypeError")
Test mixed valid and invalid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: assert_throws_js: TrackDefault construction threw an exception function "function() { new TrackDefault(type, language, label, kinds, byteStreamTrackID); }" threw object "ReferenceError: TrackDefault is not defined" ("ReferenceError") expected instance of function "function TypeError() { [native code] }" ("TypeError")
Test mixed valid and invalid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: assert_throws_js: TrackDefault construction threw an exception function "function() { new TrackDefault(type, language, label, kinds, byteStreamTrackID); }" threw object "ReferenceError: TrackDefault is not defined" ("ReferenceError") expected instance of function "function TypeError() { [native code] }" ("TypeError")
Test updating the retval of TrackDefault.kinds does not modify TrackDefault.kindsFAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind '', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'alternative', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'commentary', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'descriptions', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'main-desc', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', kind 'translation', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid audio kinds: type 'audio', language 'en-US', label 'audio label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'captions', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'chapters', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'descriptions', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'metadata', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid text kinds: type 'text', language 'en-US', label 'text label', kind 'subtitles', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid text kinds: type 'text', language 'en-US', label 'text label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind '', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'alternative', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'captions', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'commentary', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'main', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'sign', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', kind 'subtitles', byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
Test valid video kinds: type 'video', language 'en-US', label 'video label', multiple kinds, byteStreamTrackID '1'FAIL
Ch81: TrackDefault is not defined
/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 parameterFAIL
Ch81: TrackDefaultList is not defined
Test track default list construction, length, and indexed property getterFAIL
Ch81: TrackDefault is not defined
/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.htmlERROR
/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.htmlERROR