{
/* 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 );
}
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;
}
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;