]> git.sesse.net Git - vlc/commitdiff
Use vlc_object_signal
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 17 Jun 2008 18:21:07 +0000 (21:21 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 17 Jun 2008 18:21:07 +0000 (21:21 +0300)
src/interface/interface.c
src/playlist/control.c
src/playlist/item.c

index b7cb768c7ccaebab4fbaddf597f410ddf44a6d61..84a75d7c91e262d2e1a48886657f929f659394f5 100644 (file)
@@ -173,7 +173,7 @@ void intf_StopThread( intf_thread_t *p_intf )
 {
     /* Tell the interface to die */
     vlc_object_kill( p_intf );
-    vlc_cond_signal( &p_intf->object_wait );
+    vlc_object_signal( p_intf );
     vlc_thread_join( p_intf );
 }
 
index f0258e2820768d5604f2405c7f030da4aa336878..41bbf5f696d2bc571ac0a1f26c5c2c774512a944 100644 (file)
@@ -180,7 +180,7 @@ int playlist_PreparseEnqueue( playlist_t *p_playlist,
                  p_playlist->p_preparse->i_waiting,
                  p_playlist->p_preparse->i_waiting,
                  p_item );
-    vlc_cond_signal( &p_playlist->p_preparse->object_wait );
+    vlc_object_signal_unlocked( p_playlist->p_preparse );
     vlc_object_unlock( p_playlist->p_preparse );
     return VLC_SUCCESS;
 }
index 9c4d0fea03e7301346debf74f7cda1f9c2790ce8..b3c79dd0315a7c27d7aa2bf037c10c7d9a2ba827 100644 (file)
@@ -596,7 +596,7 @@ playlist_item_t *playlist_ItemToNode( playlist_t *p_playlist,
                              p_playlist->p_root_onelevel, false );
         }
         p_playlist->b_reset_currently_playing = true;
-        vlc_cond_signal( &p_playlist->object_wait );
+        vlc_object_signal_unlocked( p_playlist );
         var_SetInteger( p_playlist, "item-change", p_item_in_category->
                                                         p_input->i_id );
         if( !b_locked ) PL_UNLOCK;