Skip to content

lib: rework LibVLC 4.0 API

Thomas Guillem requested to merge tguillem/vlc:libvlc-new-apis into master

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...).


  • Add a struct callbacks for the mediaplayer
  • Add a struct callbacks for the renderer discoverers
  • Remove all events and event-manager
  • Write a LibVLC 3.0 -> 4.0 documentation
Edited by Thomas Guillem

Merge request reports