lib: rework LibVLC 4.0 API
Loading
Refs #27971
Supersedes !3454 (closed) and !3459 (closed)
This is draft for now, even if commits are clean. I would like to merge everything in one-shot to avoid breaking and rebreaking all LibVLC dependent CIs (libvlcpp, medialibrary, android...).
TODO:
VideoLAN code repository instance