[WIP] Add majority of logic for HLS reading support

This commit is contained in:
Vanilagy
2026-01-27 14:45:44 +01:00
parent f620a328e5
commit d1fbea3e19
48 changed files with 5511 additions and 9 deletions
+12
View File
@@ -0,0 +1,12 @@
- "manifest" -> "playlist"?
- Retaining Input instances for segments without clogging up memory indefinitely
idea: discontinuities with extra decoder config on the packet.
Also, why not just have the packet metadata on the packet? I think that would make things easier overall.
Also: for robustness, do a different track matching algorithm for hls playback. so not use pid but make it simpler like
if theres only 1 video track then its obvious yknow. Need to see if this is actually needed in the case of ext-x-discontinuity
- EXT-X-MEDIA
- getSegments() API? Any point in partially reading the playlist file? Idk
dont forget ext x media + stream inf both situation