mirror of https://code.videolan.org/videolan/vlc
lib: renderer_discoverer: Allow a renderer_discoverer to be stopped then released
(cherry picked from commit 9bcd1e0721
)
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
This commit is contained in:
parent
15a0a1c4eb
commit
8e00ce7edd
|
@ -174,7 +174,10 @@ void
|
||||||
libvlc_renderer_discoverer_stop( libvlc_renderer_discoverer_t *p_lrd )
|
libvlc_renderer_discoverer_stop( libvlc_renderer_discoverer_t *p_lrd )
|
||||||
{
|
{
|
||||||
if( p_lrd->p_rd != NULL )
|
if( p_lrd->p_rd != NULL )
|
||||||
|
{
|
||||||
vlc_rd_release( p_lrd->p_rd );
|
vlc_rd_release( p_lrd->p_rd );
|
||||||
|
p_lrd->p_rd = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
for( int i = 0; i < p_lrd->i_items; ++i )
|
for( int i = 0; i < p_lrd->i_items; ++i )
|
||||||
vlc_renderer_item_release( p_lrd->pp_items[i] );
|
vlc_renderer_item_release( p_lrd->pp_items[i] );
|
||||||
|
|
Loading…
Reference in New Issue