Hugo Beauzée-Luyssen
9bcd1e0721
lib: renderer_discoverer: Allow a renderer_discoverer to be stopped then released
2018-03-21 16:22:03 +01:00
Thomas Guillem
3eaa1607ec
lib: fix libvlc_media_player_set_renderer
...
Use the new input control: INPUT_SET_RENDERER to setup a renderer.
2017-12-01 15:09:25 +01:00
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.
2017-07-26 16:32:35 +02:00
Thomas Guillem
9114d112f0
lib: renderer_discoverer: fix bad cast
2017-07-26 16:31:09 +02:00
Rémi Denis-Courmont
8f67aeff0f
lib: renderer_discoverer: allocate event manager in-place
2017-05-15 21:33:39 +03:00
Rémi Denis-Courmont
c91959027c
rd: simplify events handling
...
Use fixed owner structure instead of deprecated VLC events.
2017-05-15 21:33:36 +03:00
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.
2017-05-15 19:43:47 +03:00
Thomas Guillem
e1ef49765d
libvlc: renderer_discoverer: remove usage of ssize_t
...
It's in POSIX but not in C standard.
2016-09-27 13:47:24 +02:00
Thomas Guillem
5f3abe14ea
libvlc: add renderer_discoverer external API
2016-09-20 11:06:51 +02:00