mirror of
https://github.com/samsonjs/media.git
synced 2026-04-02 10:45:51 +00:00
- Remove getNewPlayingPeriodIndex from MediaSource - Remove all absolute references to period indices from Window. Their existence prevents ConcatenatingMediaSource from being able to efficiently handle children with large numbers of entries (e.g. a cursor backed source), since it would copy all windows into its merged timeline. - Fix ExoPlayerImplInternal to attempt a restart in the case that the loading (but not yet prepared) period is removed, in absence of a playing period. - Implement logic for finding the "next" period in the old timeline when attempting a retry. Removing some of the nasty US<->MS conversions left as a virtual TODO. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=130659973 |
||
|---|---|---|
| .. | ||
| chunk | ||
| dash | ||
| hls | ||
| smoothstreaming | ||
| AdaptiveMediaSourceEventListener.java | ||
| BehindLiveWindowException.java | ||
| CompositeSequenceableLoader.java | ||
| ConcatenatingMediaSource.java | ||
| ExtractorMediaPeriod.java | ||
| ExtractorMediaSource.java | ||
| MediaPeriod.java | ||
| MediaSource.java | ||
| MergingMediaPeriod.java | ||
| MergingMediaSource.java | ||
| SampleStream.java | ||
| SequenceableLoader.java | ||
| SinglePeriodTimeline.java | ||
| SingleSampleMediaPeriod.java | ||
| SingleSampleMediaSource.java | ||
| TrackGroup.java | ||
| TrackGroupArray.java | ||