MCPcopy Create free account

hub / github.com/videojs/http-streaming / functions

Functions915 in github.com/videojs/http-streaming

↓ 1 callersMethodhandleData_
(simpleSegment, result)
src/segment-loader.js:2284
↓ 1 callersFunctionhandleInitSegmentResponse
({segment, finishProcessingFn, triggerSegmentEventFn})
src/media-segment-request.js:268
↓ 1 callersFunctionhandleLoadEnd
({ loadendState, abortFn })
src/media-segment-request.js:943
↓ 1 callersMethodhandlePathwayClones_
* Add, update, or delete playlists and media groups for * the pathway clones for HLS Content Steering. * * See https://datatracker.ietf.org/d
src/playlist-controller.js:2477
↓ 1 callersFunctionhandleProgress
({ segment, progressFn, trackInfoFn, timingInfoFn, videoSegmentTimingInfoFn, audioSegmentTimingInf
src/media-segment-request.js:977
↓ 1 callersMethodhandleQuotaExceededError_
({segmentInfo, type, bytes}, error)
src/segment-loader.js:2475
↓ 1 callersMethodhandleRollover_
* MPEG-TS PES timestamps are limited to 2^33. * Once they reach 2^33, they roll over to 0. * mux.js handles PES timestamp rollover for the follo
src/vtt-segment-loader.js:574
↓ 1 callersFunctionhandleSegmentResponse
({ segment, finishProcessingFn, responseType, triggerSegmentEventFn })
src/media-segment-request.js:308
↓ 1 callersMethodhandleSegmentTimingInfo_
(type, requestId, segmentTimingInfo)
src/segment-loader.js:2615
↓ 1 callersMethodhandleSourceOpen_
* handle the sourceopen event on the MediaSource * * @private
src/playlist-controller.js:1255
↓ 1 callersMethodhandleUpdatedMediaPlaylist
* Given an updated media playlist (whether it was loaded for the first time, or * refreshed for live playlists), update any relevant properties and
src/playlist-controller.js:810
↓ 1 callersFunctionhandleVhsLoadedMetadata
(qualityLevels, vhs)
src/videojs-http-streaming.js:122
↓ 1 callersFunctionhasAttribute
(attr, playlist)
src/playlist.js:637
↓ 1 callersMethodhaveMetadata
({startingState, playlist})
src/dash-playlist-loader.js:561
↓ 1 callersFunctionhexDump
(data)
src/bin-utils.js:105
↓ 1 callersFunctioninitMp4Text
(segment, codec)
src/media-segment-request.js:175
↓ 1 callersMethodinit_
* Once all the starting parameters have been specified, begin * operation. This method should only be invoked from the INIT * state. * * @
src/vtt-segment-loader.js:125
↓ 1 callersFunctionisAudioTimelineBehind
(segmentLoader)
src/segment-loader.js:433
↓ 1 callersFunctionisMuxed
(main, media)
src/util/codecs.js:40
↓ 1 callersFunctionisPlaylistUnchanged
(a, b)
src/playlist-loader.js:263
↓ 1 callersMethodisReliablePlaylist_
(mediaSequence, segments)
src/util/media-sequence-sync.js:264
↓ 1 callersFunctionliveEdgeDelay
(main, media)
src/playlist.js:93
↓ 1 callersFunctionloadFiles
()
utils/switcher/switcher.js:111
↓ 1 callersFunctionloadState
()
scripts/index.js:204
↓ 1 callersFunctionmakeMockPlaylist
(options)
test/rendition-mixin.test.js:6
↓ 1 callersMethodmediaSecondsLoaded_
()
src/playlist-controller.js:1091
↓ 1 callersFunctionmergeShallow
(target, source)
test/videojs-http-streaming.test.js:59
↓ 1 callersFunctionmerger
(arr, type)
utils/switcher/switcher.js:152
↓ 1 callersFunctionnextQueueIndexOfType
(type, queue)
src/source-updater.js:25
↓ 1 callersFunctiononTrackInfo
()
test/playlist-controller.test.js:4061
↓ 1 callersFunctionparameters
(trace, inputs)
utils/switcher/switcher.js:189
↓ 1 callersFunctionparseMp4TextSegment
(segment, codec, doneFn)
src/media-segment-request.js:192
↓ 1 callersMethodparseVTTCues_
* Uses the WebVTT parser to parse the segment response * * @throws NoVttJsError * * @param {Object} segmentInfo * a segment info
src/vtt-segment-loader.js:437
↓ 1 callersMethodplay
* Begin playback.
src/playlist-controller.js:1167
↓ 1 callersFunctionplaylistEnd
(playlist, expired, useSafeLiveEnd, liveEdgePadding)
src/playlist.js:345
↓ 1 callersFunctionreadFile
(file)
utils/switcher/switcher.js:126
↓ 1 callersFunctionregenerateRepresentations
()
scripts/index.js:253
↓ 1 callersFunctionreloadScripts
(urls, cb)
scripts/index.js:214
↓ 1 callersFunctionremoveOldMediaGroupLabels
(update, newMain)
src/dash-playlist-loader.js:146
↓ 1 callersFunctionrenditionSelectionMixin
(vhsHandler)
src/rendition-mixin.js:103
↓ 1 callersFunctionreset
(transmuxer)
src/segment-transmuxer.js:252
↓ 1 callersMethodresetAppendStatus
()
src/util/media-sequence-sync.js:76
↓ 1 callersMethodresetContentSteeringController_
* Reset the content steering controller and re-init.
src/playlist-controller.js:2350
↓ 1 callersFunctionrunSimulation
(options, done)
utils/switcher/run-simulation.js:57
↓ 1 callersFunctionrunSimulations
(simulation, inputs)
utils/switcher/switcher.js:241
↓ 1 callersFunctionsegmentKeyId
(key)
src/bin-utils.js:93
↓ 1 callersMethodsegmentRequestFinished_
* Handle the callback from the segmentRequest function and set the * associated SegmentLoader state and errors if necessary * * @private
src/segment-loader.js:2945
↓ 1 callersFunctionsetHeaders
(res, ext)
utils/switcher/throttle-server.js:102
↓ 1 callersFunctionsetInputValue
(el, value)
scripts/index.js:133
↓ 1 callersMethodsetOptions
(options = {})
src/videojs-http-streaming.js:778
↓ 1 callersMethodsetProxyServerUrl_
* Set the proxy server URL and add the steering manifest url as a URI encoded parameter. * * @param {string} steeringUrl the steering manifest u
src/content-steering-controller.js:249
↓ 1 callersMethodsetTimeMapping_
(timeline)
src/segment-loader.js:3021
↓ 1 callersFunctionsetupContentSteeringData
(player)
scripts/index.js:435
↓ 1 callersMethodsetupEme_
* If necessary and EME is available, sets up EME options and waits for key session * creation. * * This function also updates the source upda
src/videojs-http-streaming.js:1144
↓ 1 callersFunctionsetupGraph
(element, player)
utils/stats/stats.js:38
↓ 1 callersMethodsetupMainPlaylistLoaderListeners_
* Register event handlers on the main playlist loader. A helper * function for construction time. * * @private
src/playlist-controller.js:587
↓ 1 callersFunctionsetupMediaGroups
(settings)
src/media-groups.js:846
↓ 1 callersFunctionsetupPlayerStats
(player)
scripts/index.js:340
↓ 1 callersMethodsetupQualityLevels_
* Initializes the quality levels and sets listeners to update them. * * @method setupQualityLevels_ * @private
src/videojs-http-streaming.js:1177
↓ 1 callersMethodsetupSegmentLoaderListeners_
* Register event handlers on the segment loaders. A helper function * for construction time. * * @private
src/playlist-controller.js:906
↓ 1 callersFunctionsetupSegmentMetadata
(player)
scripts/index.js:299
↓ 1 callersFunctionsetupSimulationInputs
()
utils/switcher/switcher.js:137
↓ 1 callersFunctionshallowEqual
(a, b)
src/util/shallow-equal.js:1
↓ 1 callersFunctionshouldSwitchToMedia
({ currentPlaylist, buffered, currentTime, nextPlaylist, bufferLowWaterLine, bufferHighWaterLine,
src/playlist-controller.js:53
↓ 1 callersMethodshouldUpdateTransmuxerTimestampOffset_
(timestampOffset)
src/segment-loader.js:3037
↓ 1 callersMethodskipEmptySegments_
* Prevents the segment loader from requesting segments we know contain no subtitles * by walking forward until we find the next segment that we don
src/vtt-segment-loader.js:220
↓ 1 callersMethodskipTheGap_
* Timer callback. If playback still has not proceeded, then we seek * to the start of the next buffered region. * * @private
src/playback-watcher.js:586
↓ 1 callersMethodstart
()
src/dash-playlist-loader.js:639
↓ 1 callersMethodstart
()
src/util/media-sequence-sync.js:36
↓ 1 callersFunctionsummarizeSimulation
({ buffered, playlists })
utils/switcher/aggregate-simulations.js:18
↓ 1 callersFunctionsummarizeSimulations
({ startTimes, rebufferRatios, rebufferCounts, indicatedBitrates })
utils/switcher/aggregate-simulations.js:79
↓ 1 callersFunctionsupportsNativeMediaSources
()
src/videojs-http-streaming.js:1433
↓ 1 callersFunctionsvgUpdateAxes
(svg, mediaScale, ptsScale)
utils/stats/stats.js:196
↓ 1 callersFunctionsvgUpdateCues
(svg, mediaScale, ptsScale, y, cues)
utils/stats/stats.js:163
↓ 1 callersMethodswitchMediaForDASHContentSteering_
* A function that ensures we switch our playlists inside of `mediaTypes` * to match the current `serviceLocation` provided by the contentSteering c
src/playlist-controller.js:461
↓ 1 callersMethodsyncClientServerClock_
* Parses the main xml for UTCTiming node to sync the client clock to the server * clock. If the UTCTiming node requires a HEAD or GET request, that
src/dash-playlist-loader.js:718
↓ 1 callersFunctiontextRange
(range, i)
src/bin-utils.js:14
↓ 1 callersFunctiontimeAheadOf
(range, startTime)
src/ranges.js:462
↓ 1 callersMethodtimeToLoadedData_
()
src/playlist-controller.js:411
↓ 1 callersMethodtimestampOffsetForSegment_
(options)
src/segment-loader.js:1845
↓ 1 callersMethodtimestampOffsetForTimeline
(timeline)
src/sync-controller.js:552
↓ 1 callersFunctiontransmuxAndNotify
({ segment, bytes, trackInfoFn, timingInfoFn, videoSegmentTimingInfoFn, audioSegmentTimingInfoFn,
src/media-segment-request.js:341
↓ 1 callersMethodtriggerPresenceUsage_
* A helper function for triggerring presence usage events once per source * * @private
src/playlist-controller.js:843
↓ 1 callersMethodtrimBackBuffer_
* trim the back buffer so that we don't have too much data * in the source buffer * * @private * * @param {Object} segmentInfo - the cu
src/segment-loader.js:2807
↓ 1 callersMethodtrimProcessedDateRanges_
(startTime)
src/util/date-ranges.js:99
↓ 1 callersMethodtrueSegmentStart_
({ currentStart, playlist, mediaIndex, firstVideoFrameTimeForData, currentVideoTimestampOf
src/segment-loader.js:3058
↓ 1 callersMethodupdateAdCues_
(media)
src/playlist-controller.js:2244
↓ 1 callersMethodupdateAppendInitSegmentStatus
(segmentInfo, type)
src/segment-loader.js:2408
↓ 1 callersFunctionupdateBitrateAxes
(svg, xScale, yScale)
utils/stats/stats.js:12
↓ 1 callersFunctionupdateBitrates
(svg, x, y, measuredBitrateKbps)
utils/stats/stats.js:27
↓ 1 callersMethodupdateDuration
* Update the player duration
src/playlist-controller.js:1827
↓ 1 callersMethodupdateMediaSecondsLoaded_
(segment)
src/segment-loader.js:3029
↓ 1 callersMethodupdateOrDeleteCloneMedia
* Updates or deletes media data based on the pathway clone object. * Due to the complexity of the media groups and playlists, in all cases * we
src/playlist-loader.js:1108
↓ 1 callersFunctionupdateSegment
(a, b)
src/playlist-loader.js:109
↓ 1 callersMethodupdateStorage_
(segments, startingMediaSequence, startingTime)
src/util/media-sequence-sync.js:167
↓ 1 callersFunctionupdateVhsLocalStorage
(options)
src/videojs-http-streaming.js:388
↓ 1 callersMethodvideoUnderflow_
({videoBuffered, audioBuffered, currentTime})
src/playback-watcher.js:539
↓ 1 callersMethodwaitForAppendsToComplete_
(segmentInfo)
src/segment-loader.js:3095
↓ 1 callersFunctionwaitForCompletion
({ activeXhrs, decryptionWorker, trackInfoFn, timingInfoFn, videoSegmentTimingInfoFn, audioSegment
src/media-segment-request.js:820
↓ 1 callersFunctionwireTransmuxerEvents
(self, transmuxer)
src/transmuxer-worker.js:35
← previousnext →501–600 of 915, ranked by callers