[3.0.x] backport/upgrade adaptive code
few commits to resync with master changes
- switch to libvlchttp
- mandatory refactoring for some fixes
- unit testing
- code correctness
Edited by François Cartegnie
few commits to resync with master changes
VideoLAN code repository instance