Commit 33af9b68 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

libvlc: do not disable the playlist earlier automatically

parent 7f1e18cd
...@@ -599,10 +599,6 @@ void libvlc_InternalCleanup( libvlc_int_t *p_libvlc ) ...@@ -599,10 +599,6 @@ void libvlc_InternalCleanup( libvlc_int_t *p_libvlc )
libvlc_priv_t *priv = libvlc_priv (p_libvlc); libvlc_priv_t *priv = libvlc_priv (p_libvlc);
playlist_t *p_playlist = libvlc_priv (p_libvlc)->p_playlist; playlist_t *p_playlist = libvlc_priv (p_libvlc)->p_playlist;
/* Deactivate the playlist */
msg_Dbg( p_libvlc, "deactivating the playlist" );
pl_Deactivate( p_libvlc );
/* Remove all services discovery */ /* Remove all services discovery */
msg_Dbg( p_libvlc, "removing all services discovery tasks" ); msg_Dbg( p_libvlc, "removing all services discovery tasks" );
playlist_ServicesDiscoveryKillAll( p_playlist ); playlist_ServicesDiscoveryKillAll( p_playlist );
......
...@@ -60,18 +60,6 @@ playlist_t *pl_Get (vlc_object_t *obj) ...@@ -60,18 +60,6 @@ playlist_t *pl_Get (vlc_object_t *obj)
return pl; return pl;
} }
void pl_Deactivate (libvlc_int_t *p_libvlc)
{
bool deactivate;
vlc_mutex_lock (&global_lock);
deactivate = libvlc_priv (p_libvlc)->playlist_active;
vlc_mutex_unlock (&global_lock);
if (deactivate)
playlist_Deactivate (libvlc_priv (p_libvlc)->p_playlist);
}
void playlist_Lock( playlist_t *pl ) void playlist_Lock( playlist_t *pl )
{ {
vlc_mutex_lock( &pl_priv(pl)->lock ); vlc_mutex_lock( &pl_priv(pl)->lock );
......
...@@ -314,6 +314,7 @@ void playlist_Destroy( playlist_t *p_playlist ) ...@@ -314,6 +314,7 @@ void playlist_Destroy( playlist_t *p_playlist )
msg_Dbg( p_playlist, "destroying" ); msg_Dbg( p_playlist, "destroying" );
playlist_Deactivate( p_playlist );
if( p_sys->p_preparser ) if( p_sys->p_preparser )
playlist_preparser_Delete( p_sys->p_preparser ); playlist_preparser_Delete( p_sys->p_preparser );
if( p_sys->p_fetcher ) if( p_sys->p_fetcher )
......
...@@ -104,7 +104,6 @@ void playlist_Destroy( playlist_t * ); ...@@ -104,7 +104,6 @@ void playlist_Destroy( playlist_t * );
/* */ /* */
void playlist_Activate( playlist_t * ); void playlist_Activate( playlist_t * );
void pl_Deactivate (libvlc_int_t *);
/* */ /* */
playlist_item_t *playlist_ItemNewFromInput( playlist_t *p_playlist, playlist_item_t *playlist_ItemNewFromInput( playlist_t *p_playlist,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment