adaptivedemux2: Add LL-HLS support, refactoring and performance improvements
(Apologies for the massive MR)
-
Add low-latency HLS (LL-HLS) support
-
hlsdemux2: Asynchronous playlist download and update, improves responsiveness and bandwith usage.
-
More refactoring for code clarity