Name Description Size Coverage
.eslintrc.mjs 971 -
1516754.webm 1081344 -
1516754.webm^headers^ 24 -
aac20-48000-64000-1.m4s 24328 -
aac20-48000-64000-1.m4s^headers^ 24 -
aac20-48000-64000-2.m4s 24132 -
aac20-48000-64000-2.m4s^headers^ 24 -
aac20-48000-64000-init.mp4 1246 -
aac20-48000-64000-init.mp4^headers^ 24 -
aac51-48000-128000-1.m4s 48979 -
aac51-48000-128000-1.m4s^headers^ 24 -
aac51-48000-128000-2.m4s 47727 -
aac51-48000-128000-2.m4s^headers^ 24 -
aac51-48000-128000-init.mp4 634 -
aac51-48000-128000-init.mp4^headers^ 24 -
avc3 -
bipbop -
bug1718709_high_res.mp4 1038283 -
bug1718709_low_res.mp4 245318 -
crashtests -
flac -
init-trackid2.mp4 9108 -
init-trackid2.mp4^headers^ 24 -
init-trackid3.mp4 9108 -
init-trackid3.mp4^headers^ 24 -
mediasource.js 5910 -
mochitest.toml 9037 -
mochitest_compat.toml 9874 -
seek.webm 215529 -
seek.webm^headers^ 24 -
seek_lowres.webm 100749 -
seek_lowres.webm^headers^ 24 -
segment-2.0001.m4s 34778 -
segment-2.0001.m4s^headers^ 24 -
segment-2.0002.m4s 34653 -
segment-2.0002.m4s^headers^ 24 -
segment-3.0001.m4s 34787 -
segment-3.0001.m4s^headers^ 24 -
segment-3.0002.m4s 34640 -
segment-3.0002.m4s^headers^ 24 -
tags_before_cluster.webm 111714 -
tags_before_cluster.webm^header^ 24 -
test_AbortAfterPartialMediaSegment.html MSE: can properly resume after a partial media segment header followed by abort 1720 -
test_AppendPartialInitSegment.html MSE: split init segment and append them separately 1217 -
test_AudioChange_mp4.html MSE: basic functionality 1515 -
test_AudioChange_mp4_WebAudio.html MSE: basic functionality 1686 -
test_AVC3_mp4.html MSE: AVC3 content playback. 1052 -
test_BufferedSeek.html MSE: seeking in buffered range 1091 -
test_BufferedSeek_mp4.html MSE: seeking in buffered range 1080 -
test_BufferedSeekCanPlayThrough.html MSE: Don't get stuck buffering for too long when we have frames to show 1649 -
test_BufferingWait.html MSE: Don't get stuck buffering for too long when we have frames to show 2152 -
test_BufferingWait_mp4.html MSE: Don't get stuck buffering for too long when we have frames to show 1930 -
test_ChangeType.html MSE: changeType allow to change container and codec type 2950 -
test_ChangeWhileWaitingOnMissingData_mp4.html MSE: resume from waiting even after format change occurred 1293 -
test_DifferentStreamStartTimes.html MSE: Mismatched stream start time playback test 1597 -
test_DrainOnMissingData_mp4.html MSE: |waiting| event when source data is missing 1802 -
test_DurationChange.html MSE: check that duration change behaves properly 3121 -
test_DurationUpdated.html MSE: append data and check that mediasource duration got updated 1659 -
test_DurationUpdated_mp4.html MSE: append data and check that mediasource duration got updated 1598 -
test_EndedEvent.html MSE: basic functionality 871 -
test_EndOfStream.html MSE: endOfStream call after an appendBuffer 782 -
test_EndOfStream_mp4.html MSE: endOfStream call after an appendBuffer 781 -
test_Eviction_mp4.html MSE: QuotaExceededError when source buffer is full 2347 -
test_eviction_target_not_in_buffered_range.html MSE: Auto eviction for a new playback position not in the current buffered range 3490 -
test_ExperimentalAsync.html MSE: testing removeAsync and appendBufferAsync 4157 -
test_FrameSelection.html MSE: verify correct frames selected for given position 2034 -
test_FrameSelection_mp4.html MSE: Don't get stuck buffering for too long when we have frames to show 1996 -
test_HaveMetadataUnbufferedSeek.html MSE: seekable attribute before end of stream 1048 -
test_HaveMetadataUnbufferedSeek_mp4.html MSE: seekable attribute before end of stream 1175 -
test_HEAAC_extradata.html HE-AAC decoding test 3033 -
test_InputBufferIsCleared.html MSE: input buffer is cleared as expected (bug 1697476) 2222 -
test_LiveSeekable.html MSE: live seekable range 3202 -
test_LoadedDataFired_mp4.html MSE: Check that playback only starts once we have data at time = 0 2164 -
test_LoadedMetadataFired.html MSE: append initialization only 863 -
test_LoadedMetadataFired_mp4.html MSE: append initialization only 873 -
test_MediaSource.html MSE: basic functionality 3577 -
test_MediaSource_capture_gc.html Test garbage collection of captured stream, when playing a MediaSource 2211 -
test_MediaSource_disabled.html MSE: disabling via pref 750 -
test_MediaSource_flac_mp4.html MSE: Can seek to last frame 1007 -
test_MediaSource_hevc_mp4.html MSE: HEVC playback test 1232 -
test_MediaSource_memory_reporting.html MSE: memory reporting 1381 -
test_MediaSource_mp4.html MSE: basic functionality 3482 -
test_MultipleInitSegments.html MSE: Append buffer with multiple init segments 1592 -
test_MultipleInitSegments_mp4.html MSE: Append buffer with multiple init segments 1486 -
test_NoAudioLoopBackData.html MSE: loop-back data not available yet (shorter audio) 3278 -
test_NoAudioLoopBackData_Muted.html MSE: loop-back data not available yet (shorter MUTED audio) 3309 -
test_NoVideoLoopBackData.html MSE: loop-back data not available yet (shorter video) 3490 -
test_OnEvents.html MSE: live seekable range 1340 -
test_PlayEvents.html MSE: basic functionality 5021 -
test_PlayEventsAutoPlaying.html MSE: basic functionality 2075 -
test_PlayEventsAutoPlaying2.html MSE: basic functionality 2031 -
test_RemoveSourceBuffer.html MSE: check buffered status after removed all source buffer 1823 -
test_Resolution_change_should_not_cause_video_freeze.html MSE: video resolution changes during playback should not cause video freeze (Bug 1718709) 1803 -
test_ResumeAfterClearing_mp4.html MSE: Don't get stuck buffering for too long when we have frames to show 1479 -
test_Seamless_looping_shorter_audio_than_video_MSE.html MSE: A way shorter audio track for seamless looping 2331 -
test_SeekableBeforeAndAfterEndOfStream.html MSE: seekable attribute after end of stream 1666 -
test_SeekableBeforeAndAfterEndOfStream_mp4.html MSE: seekable attribute after end of stream 1672 -
test_SeekableBeforeAndAfterEndOfStreamSplit.html MSE: seekable attribute after end of stream with split appendBuffer 1882 -
test_SeekableBeforeAndAfterEndOfStreamSplit_mp4.html MSE: seekable attribute after end of stream with split appendBuffer 1893 -
test_SeekedEvent_mp4.html MSE: Check that seeked event is fired prior loadeddata 1694 -
test_SeekNoData_mp4.html MSE: basic functionality 1893 -
test_SeekToEnd_mp4.html MSE: seeking to end of data with data gap. 2201 -
test_SeekToLastFrame_mp4.html MSE: Can seek to last frame 1047 -
test_SeekTwice_mp4.html MSE: basic functionality 1468 -
test_Sequence_mp4.html MSE: Don't get stuck buffering for too long when we have frames to show 1364 -
test_SetModeThrows.html MSE: append initialization 901 -
test_SplitAppend.html MSE: append initialization and media segment separately 1077 -
test_SplitAppend_mp4.html MSE: append initialization and media segment separately 1157 -
test_SplitAppendDelay.html MSE: append segments with delay 1118 -
test_SplitAppendDelay_mp4.html MSE: append segments with delay 1197 -
test_Threshold_mp4.html MSE: data gap detection 2827 -
test_TimestampOffset_mp4.html MSE: basic functionality 3155 -
test_trackidchange_mp4.html MSE: test append of audio with similar init segments that have different track ids 1040 -
test_TruncatedDuration.html MSE: truncating the media seeks to end of media and update buffered range 2011 -
test_TruncatedDuration_mp4.html MSE: truncating the media seeks to end of media and update buffered range 2228 -
test_WaitingOnMissingData.html MSE: |waiting| event when source data is missing 2461 -
test_WaitingOnMissingData_mp4.html MSE: |waiting| event when source data is missing 2538 -
test_WaitingOnMissingDataEnded_mp4.html MSE: |waiting| event when source data is missing 1907 -
test_WaitingToEndedTransition_mp4.html MSE: |waiting| event when source data is missing 2113 -
test_WebMTagsBeforeCluster.html MSE: WebM tags element before cluster element 1126 -
test_WMFUnmatchedAudioDataTime.html MSE: audio output time doesn't match the input time on WMF 1036 -
whitenoise-he-aac-5s.mp4 27078 -
wmf_mismatchedaudiotime.mp4 48906 -