mirror of
https://github.com/video-dev/hls.js.git
synced 2026-05-17 13:30:38 +00:00
78e50de9f8
* Interstitial fragment loading and buffering fixes: - Fix streaming primary content over queued assets - Fix "Main forward buffer length" warning on "seeked" for asset players - Fix audio streaming gaps in asset players created after buffer is populated (handles incomplete fragment tracker) - Fix incorrect interstitial buffering state after flush - Fix advancing interstitial buffering advancement with append-in-place - Allow append-in-place at live edge with single playlist media selection (not allowed with alt-audio) (#6995) - Run skip buffer hole when stalling at a buffered range that ends prior to live playlist window start (gap-controller) - Add safety around asset player getters that throw when destroyed - Fix interstitial start/end events at edge (playing last schedule item transitions with new interstitial) (interstitials-controller) - Fix asset player queue leaks (interstitials-controller `clearAssetPlayer` exits early resulting in `playerQueue` buildup) Resolves #6995