lib: undeprecate libvlc_playlist_play()
On top of !4851 (merged), review only the 3 last commits here.
libvlc_playlist_play
is used in the following code:
bin/darwinvlc.m
bin/winvlc.c
bin/vlc.c
test/src/misc/image_cvpx.c
test/src/input/decoder/input_decoder.c
test/src/misc/image.c
test/src/video_output/video_output.c
test/iosvlc.m
test/modules/stream_out/transcode.c
test/modules/misc/medialibrary.c
test/modules/lua/extension.c
And we have no plan for any alternatives.
Merge request reports
Activity
changed milestone to %4.0
added Component::Bindings: LibVLC (native API) label
Depends on !4851 (merged)
added MRStatus::Reviewable label
- Resolved by Thomas Guillem
added MRStatus::InReview label and removed MRStatus::Reviewable label
added 2 commits
Many tests already include
libvlc_internal.h
and interact withp_libvlc_int
and so do some<platorm>/specifics.c
so bins could include it as well. It doesn't shock me to have our internals to use internal stuff.If the goal is to prevent libvlc users to call
libvlc_playlist_play()
I'd rather remove it from the libvlc public interface.Edited by Denis CharmetI think we could probably just start playback from add_intf or from the interfaces, but I am fine with deleting the function entirely as @typx suggests.
Well then since it seems that every
libvlc_add_intf()
is immediately followed bylibvlc_playlist_play
we could, indeed as @Courmisch suggests it, calllibvlc_InternalPlay
directly fromlibvlc_add_intf
Edited by Denis Charmet
added 2 commits
added MRStatus::NotCompliant label and removed MRStatus::InReview label
mentioned in merge request !4865 (merged)
Superseded by !4865 (merged)