- EndPlaylist( p_playlist );
-}
-
-
-/*****************************************************************************
- * Playlist-specific functions
- *****************************************************************************/
-static playlist_t * CreatePlaylist( vlc_object_t *p_parent )
-{
- return playlist_Create( p_parent );
-}
-
-static void DestroyPlaylist( playlist_t *p_playlist )
-{
- playlist_Destroy( p_playlist );
-}
-
-static void HandlePlaylist( playlist_t *p_playlist )
-{
- playlist_MainLoop( p_playlist );
-}
-
-static void EndPlaylist( playlist_t *p_playlist )
-{
- playlist_LastLoop( p_playlist );
-}
-
-/*****************************************************************************
- * Preparse-specific functions
- *****************************************************************************/
-static void RunPreparse ( playlist_preparse_t *p_obj )
-{
- /* Tell above that we're ready */
- vlc_thread_ready( p_obj );
- playlist_t *p_playlist = (playlist_t *)p_obj->p_parent;
-
- while( !p_playlist->b_die )
- {
- playlist_PreparseLoop( p_obj );
- if( p_obj->i_waiting == 0 )
- {
- msleep( INTF_IDLE_SLEEP );