Steve Lhomme
4b66b40bf0
lib: include vlc_arrays.h when using vlc_dictionary_t
3 years ago
Hugo Beauzée-Luyssen
9bcd1e0721
lib: renderer_discoverer: Allow a renderer_discoverer to be stopped then released
9 years ago
Thomas Guillem
3eaa1607ec
lib: fix libvlc_media_player_set_renderer
Use the new input control: INPUT_SET_RENDERER to setup a renderer.
9 years ago
Thomas Guillem
a24cd3f685
lib: renderer_discoverer: add item hold/release
Libvlc users need to hold a reference to an item before using it. This avoid
use-after-free if the delete callback is called while an item is used by the
media player.
9 years ago
Thomas Guillem
9114d112f0
lib: renderer_discoverer: fix bad cast
9 years ago
Rémi Denis-Courmont
8f67aeff0f
lib: renderer_discoverer: allocate event manager in-place
9 years ago
Rémi Denis-Courmont
c91959027c
rd: simplify events handling
Use fixed owner structure instead of deprecated VLC events.
9 years ago
Rémi Denis-Courmont
0303cb6b28
rd: remove reference counting
Like SD, and in fact most VLC object types, RD is not meant for objects
shared by multiple threads (input, vout, aout...). Using a custom
release makes no sense here.
9 years ago
Thomas Guillem
e1ef49765d
libvlc: renderer_discoverer: remove usage of ssize_t
It's in POSIX but not in C standard.
10 years ago
Thomas Guillem
5f3abe14ea
libvlc: add renderer_discoverer external API
10 years ago