Home Reference Source

Source 1696/1882

File Identifier Document Size Lines Updated
src/config.ts enableStreamingMode hlsDefaultConfig mergeConfig 75 %3/4 13954 byte 384 2022-10-03 23:24:52 (UTC)
src/controller/abr-controller.ts AbrController 96 %24/25 17689 byte 484 2022-10-03 23:24:52 (UTC)
src/controller/audio-stream-controller.ts AudioStreamController 73 %38/52 27830 byte 849 2022-10-03 23:24:52 (UTC)
src/controller/audio-track-controller.ts AudioTrackController 92 %24/26 7781 byte 270 2022-10-03 23:24:52 (UTC)
src/controller/base-playlist-controller.ts BasePlaylistController 94 %18/19 9240 byte 273 2022-10-03 23:24:52 (UTC)
src/controller/base-stream-controller.ts BaseStreamController State 97 %82/84 48151 byte 1454 2022-10-03 23:24:52 (UTC)
src/controller/buffer-controller.ts BufferController 94 %48/51 32362 byte 920 2022-10-03 23:24:52 (UTC)
src/controller/buffer-operation-queue.ts BufferOperationQueue 90 %9/10 2279 byte 84 2022-10-03 23:24:52 (UTC)
src/controller/cap-level-controller.ts CapLevelController 96 %28/29 8249 byte 285 2022-10-03 23:24:52 (UTC)
src/controller/cmcd-controller.ts CMCDController 97 %34/35 13137 byte 538 2022-10-03 23:24:52 (UTC)
src/controller/eme-controller.ts EMEController 97 %38/39 22483 byte 709 2022-10-03 23:24:52 (UTC)
src/controller/fps-controller.ts FPSController 94 %16/17 4350 byte 141 2022-10-03 23:24:52 (UTC)
src/controller/fragment-finders.ts findFragWithCC findFragmentByPDT findFragmentByPTS fragmentWithinToleranceTest pdtWithinToleranceTest 100 %5/5 6545 byte 175 2022-10-03 23:24:52 (UTC)
src/controller/fragment-tracker.ts FragmentTracker 96 %28/29 13248 byte 434 2022-10-03 23:24:52 (UTC)
src/controller/gap-controller.ts GapController MAX_START_GAP_JUMP SKIP_BUFFER_HOLE_STEP_SECONDS SKIP_BUFFER_RANGE_START STALL_MINIMUM_DURATION_MS 76 %16/21 10596 byte 312 2022-10-03 23:24:52 (UTC)
src/controller/id3-track-controller.ts ID3TrackController 90 %20/22 11580 byte 376 2022-10-03 23:24:52 (UTC)
src/controller/latency-controller.ts LatencyController 96 %27/28 7601 byte 256 2022-10-03 23:24:52 (UTC)
src/controller/level-controller.ts LevelController 91 %31/34 19042 byte 613 2022-10-03 23:24:52 (UTC)
src/controller/level-helper.ts addGroupId addSliding adjustSliding assignTrackIdsByGroup computeReloadInterval getFragmentWithSN getPartWith mapFragmentIntersection mapPartIntersection mergeDetails updateFragPTSDTS updatePTS 100 %14/14 15877 byte 504 2022-10-03 23:24:52 (UTC)
src/controller/stream-controller.ts StreamController 81 %64/79 46152 byte 1389 2022-10-03 23:24:52 (UTC)
src/controller/subtitle-stream-controller.ts SubtitleStreamController 74 %23/31 13958 byte 462 2022-10-03 23:24:52 (UTC)
src/controller/subtitle-track-controller.ts SubtitleTrackController 94 %37/39 12756 byte 429 2022-10-03 23:24:52 (UTC)
src/controller/timeline-controller.ts TimelineController 98 %50/51 24693 byte 763 2022-10-03 23:24:52 (UTC)
src/crypt/aes-crypto.ts AESCrypto 80 %4/5 336 byte 13 2022-10-03 23:24:52 (UTC)
src/crypt/aes-decryptor.ts AESDecryptor removePadding 94 %17/18 9482 byte 337 2022-10-03 23:24:52 (UTC)
src/crypt/decrypter.ts Decrypter 91 %22/24 6017 byte 203 2022-10-03 23:24:52 (UTC)
src/crypt/fast-aes-key.ts FastAESKey 80 %4/5 310 byte 16 2022-10-03 23:24:52 (UTC)
src/define-plugin.d.ts - - 216 byte 7 2022-10-03 23:24:52 (UTC)
src/demux/aacdemuxer.ts AACDemuxer 77 %7/9 2230 byte 90 2022-10-03 23:24:52 (UTC)
src/demux/adts.ts appendFrame canGetFrameLength canParse getAudioConfig getFrameDuration getFullFrameLength getHeaderLength initTrackConfig isHeader isHeaderPattern parseFrameHeader probe 100 %12/12 10352 byte 313 2022-10-03 23:24:52 (UTC)
src/demux/base-audio-demuxer.ts BaseAudioDemuxer initPTSFn 100 %17/17 4787 byte 185 2022-10-03 23:24:52 (UTC)
src/demux/chunk-cache.ts ChunkCache 100 %7/7 911 byte 42 2022-10-03 23:24:52 (UTC)
src/demux/dummy-demuxed-track.ts dummyTrack 100 %1/1 263 byte 13 2022-10-03 23:24:52 (UTC)
src/demux/exp-golomb.ts ExpGolomb 95 %20/21 10121 byte 359 2022-10-03 23:24:52 (UTC)
src/demux/id3.ts canParse decodeFrame getID3Data getID3Frames getTimeStamp isFooter isHeader isTimeStampFrame testables utf8ArrayToStr 41 %7/17 10647 byte 410 2022-10-03 23:24:52 (UTC)
src/demux/mp3demuxer.ts MP3Demuxer 83 %5/6 1844 byte 71 2022-10-03 23:24:52 (UTC)
src/demux/mp4demuxer.ts MP4Demuxer 89 %17/19 5800 byte 190 2022-10-03 23:24:52 (UTC)
src/demux/mpegaudio.ts appendFrame canParse isHeader isHeaderPattern parseHeader probe 54 %6/11 5254 byte 177 2022-10-03 23:24:52 (UTC)
src/demux/sample-aes.ts SampleAesDecrypter 90 %10/11 5266 byte 219 2022-10-03 23:24:52 (UTC)
src/demux/transmuxer-interface.ts TransmuxerInterface 90 %18/20 9829 byte 334 2022-10-03 23:24:52 (UTC)
src/demux/transmuxer-worker.ts TransmuxerWorker 100 %5/5 4186 byte 152 2022-10-03 23:24:52 (UTC)
src/demux/transmuxer.ts TransmuxConfig TransmuxState Transmuxer isPromise 89 %42/47 15464 byte 525 2022-10-03 23:24:52 (UTC)
src/demux/tsdemuxer.ts TSDemuxer discardEPB 97 %40/41 36309 byte 1217 2022-10-03 23:24:52 (UTC)
src/empty.js - - 200 byte 3 2022-10-03 23:24:52 (UTC)
src/errors.ts - - 5464 byte 85 2022-10-03 23:24:52 (UTC)
src/events.ts - - 16729 byte 393 2022-10-03 23:24:52 (UTC)
src/hls.ts Hls 100 %89/89 27394 byte 977 2022-10-03 23:24:52 (UTC)
src/is-supported.ts changeTypeSupported isSupported 100 %3/3 1235 byte 35 2022-10-03 23:24:52 (UTC)
src/loader/date-range.ts DateRange 92 %13/14 2955 byte 113 2022-10-03 23:24:52 (UTC)
src/loader/fragment-loader.ts FragmentLoader LoadError 81 %13/16 10041 byte 340 2022-10-03 23:24:52 (UTC)
src/loader/fragment.ts BaseSegment Fragment Part 95 %61/64 10656 byte 344 2022-10-03 23:24:52 (UTC)
src/loader/key-loader.ts KeyLoader 90 %9/10 5566 byte 184 2022-10-03 23:24:52 (UTC)
src/loader/level-details.ts LevelDetails 96 %53/55 4062 byte 144 2022-10-03 23:24:52 (UTC)
src/loader/level-key.ts LevelKey 91 %11/12 865 byte 33 2022-10-03 23:24:52 (UTC)
src/loader/load-stats.ts LoadStats 100 %10/10 521 byte 17 2022-10-03 23:24:52 (UTC)
src/loader/m3u8-parser.ts M3U8Parser 72 %13/18 23521 byte 665 2022-10-03 23:24:52 (UTC)
src/loader/playlist-loader.ts PlaylistLoader 96 %28/29 20472 byte 742 2022-10-03 23:24:52 (UTC)
src/performance/performance-monitor.ts PerformanceMonitor 83 %5/6 2139 byte 58 2022-10-03 23:24:52 (UTC)
src/polyfills/number.ts MAX_SAFE_INTEGER isFiniteNumber 0 %0/2 212 byte 7 2022-10-03 23:24:52 (UTC)
src/remux/aac-helper.ts AAC 100 %2/2 3551 byte 81 2022-10-03 23:24:52 (UTC)
src/remux/mp4-generator.ts MP4 100 %38/38 23921 byte 1149 2022-10-03 23:24:52 (UTC)
src/remux/mp4-remuxer.ts MP4Remuxer flushTextTrackMetadataCueSamples flushTextTrackUserdataCueSamples normalizePts 82 %38/46 39463 byte 1117 2022-10-03 23:24:52 (UTC)
src/remux/passthrough-remuxer.ts PassThroughRemuxer 100 %15/15 6963 byte 251 2022-10-03 23:24:52 (UTC)
src/task-loop.ts TaskLoop 94 %16/17 4142 byte 131 2022-10-03 23:24:52 (UTC)
src/types/buffer.ts - - 876 byte 37 2022-10-03 23:24:52 (UTC)
src/types/cmcd.ts CMCDVersion 100 %1/1 8272 byte 276 2022-10-03 23:24:52 (UTC)
src/types/component-api.ts - - 178 byte 8 2022-10-03 23:24:52 (UTC)
src/types/demuxer.ts - - 3055 byte 149 2022-10-03 23:24:52 (UTC)
src/types/events.ts - - 7115 byte 350 2022-10-03 23:24:52 (UTC)
src/types/fragment-tracker.ts - - 498 byte 20 2022-10-03 23:24:52 (UTC)
src/types/general.ts - - 134 byte 6 2022-10-03 23:24:52 (UTC)
src/types/level.ts HlsUrlParameters Level getSkipValue 93 %30/32 3614 byte 145 2022-10-03 23:24:52 (UTC)
src/types/loader.ts - - 4534 byte 171 2022-10-03 23:24:52 (UTC)
src/types/media-playlist.ts - - 1000 byte 28 2022-10-03 23:24:52 (UTC)
src/types/remuxer.ts - - 1698 byte 74 2022-10-03 23:24:52 (UTC)
src/types/track.ts - - 316 byte 15 2022-10-03 23:24:52 (UTC)
src/types/transmuxer.ts ChunkMetadata 90 %10/11 1178 byte 46 2022-10-03 23:24:52 (UTC)
src/types/tuples.ts - - 117 byte 6 2022-10-03 23:24:52 (UTC)
src/types/vtt.ts - - 157 byte 9 2022-10-03 23:24:52 (UTC)
src/utils/attr-list.ts AttrList 71 %10/14 2681 byte 107 2022-10-03 23:24:52 (UTC)
src/utils/binary-search.ts BinarySearch 0 %0/1 1516 byte 46 2022-10-03 23:24:52 (UTC)
src/utils/buffer-helper.ts BufferHelper 83 %5/6 5306 byte 178 2022-10-03 23:24:52 (UTC)
src/utils/cea-608-parser.ts CaptionScreen Cea608Parser Row 89 %123/138 38436 byte 1471 2022-10-03 23:24:52 (UTC)
src/utils/chunker.ts Chunker 80 %4/5 1021 byte 42 2022-10-03 23:24:52 (UTC)
src/utils/codecs.ts isCodecSupportedInMp4 isCodecType 66 %2/3 1525 byte 84 2022-10-03 23:24:52 (UTC)
src/utils/cues.ts Cues 0 %0/2 3013 byte 96 2022-10-03 23:24:52 (UTC)
src/utils/discontinuities.ts adjustSlidingStart alignFragmentByPDTDelta alignMediaPlaylistByPDT alignPDT alignStream findDiscontinuousReferenceFrag findFirstFragWithCC shouldAlignOnDiscontinuities 100 %10/10 8606 byte 228 2022-10-03 23:24:52 (UTC)
src/utils/ewma-bandwidth-estimator.ts EwmaBandWidthEstimator 91 %11/12 2088 byte 66 2022-10-03 23:24:52 (UTC)
src/utils/ewma.ts EWMA 88 %8/9 1240 byte 43 2022-10-03 23:24:52 (UTC)
src/utils/fetch-loader.ts FetchLoader fetchSupported 92 %23/25 7304 byte 257 2022-10-03 23:24:52 (UTC)
src/utils/hex.ts Hex 100 %1/1 302 byte 20 2022-10-03 23:24:52 (UTC)
src/utils/imsc1-ttml-parser.ts IMSC1_CODEC parseIMSC1 73 %11/15 7244 byte 261 2022-10-03 23:24:52 (UTC)
src/utils/logger.ts enableLogs logger 42 %3/7 1930 byte 83 2022-10-03 23:24:52 (UTC)
src/utils/mediakeys-helper.ts requestMediaKeySystemAccess 0 %0/1 698 byte 25 2022-10-03 23:24:52 (UTC)
src/utils/mediasource-helper.ts getMediaSource 100 %1/1 179 byte 7 2022-10-03 23:24:52 (UTC)
src/utils/mp4-tools.ts RemuxerTrackIdConfig appendUint8Array bin2str computeRawDurationFromSamples findBox getDuration getStartDTS offsetStartDTS parseEmsg parseInitSegment parseSEIMessageFromNALu parseSamples parseSegmentIndex readSint32 readUint16 readUint32 segmentValidRange writeUint32 86 %20/23 29135 byte 964 2022-10-03 23:24:52 (UTC)
src/utils/output-filter.ts OutputFilter 90 %10/11 1244 byte 46 2022-10-03 23:24:52 (UTC)
src/utils/texttrack-utils.ts addCueToTrack clearCurrentCues getCuesInRange removeCuesInRange sendAddTrackEvent 100 %6/6 3845 byte 144 2022-10-03 23:24:52 (UTC)
src/utils/time-ranges.ts TimeRanges 100 %1/1 316 byte 17 2022-10-03 23:24:52 (UTC)
src/utils/timescale-conversion.ts toMpegTsClockFromTimescale toMsFromMpegTsClock toTimescaleFromBase toTimescaleFromScale 80 %4/5 852 byte 34 2022-10-03 23:24:52 (UTC)
src/utils/typed-array.ts sliceUint8 100 %1/1 398 byte 11 2022-10-03 23:24:52 (UTC)
src/utils/vttcue.ts - - 9302 byte 382 2022-10-03 23:24:52 (UTC)
src/utils/vttparser.ts VTTParser fixLineBreaks parseTimeStamp 92 %25/27 14361 byte 497 2022-10-03 23:24:52 (UTC)
src/utils/webvtt-parser.ts generateCueId parseWebVTT 28 %2/7 6169 byte 210 2022-10-03 23:24:52 (UTC)
src/utils/xhr-loader.ts XhrLoader 90 %19/21 7762 byte 274 2022-10-03 23:24:52 (UTC)