LibVLC 4.0 API
Here are all the steps to finish the LibVLC 4.0 API
-
move the thumbnailer from libvlc_media_t
tolibvlc_thumbnailer_t
-
move the parser from libvlc_media_t
tolibvlc_parser_t
-
add libvlc_downloader_t
-
Remove events from libvlc_media_t
andlibvlc_media_list_t
. New/Delete subitems events should be propagated from thelibvlc_discoverer_t
andlibvlc_parser
. That way, these 2 classes won't recquire alibvlc_instance_t
or alibvlc_event_manager_t
-
Replace all existing callbacks functions with a (const struct foo_cbs *, void *opaque)
mechanism -
Replace all existing event with a (const struct foo_cbs *, void *opaque)
mechanism
cf. #27841 (closed)
Edited by Thomas Guillem