]> git.sesse.net Git - vlc/blobdiff - src/playlist/playlist_internal.h
Removed or privatized playlist functions.
[vlc] / src / playlist / playlist_internal.h
index 73fa3a14780e3f861fe4f3a35e084098b19fae5b..a50c0742019d5fda5ae68a14db496a0c23067ce3 100644 (file)
@@ -82,6 +82,9 @@ typedef struct playlist_private_t
         vlc_mutex_t         lock;     /**< Lock to protect request */
     } request;
 
+    vlc_thread_t thread; /**< engine thread */
+    vlc_cond_t signal; /**< wakes up the playlist engine thread */
+
     int      i_last_playlist_id; /**< Last id to an item */
     bool     b_reset_currently_playing; /** Reset current item array */
 
@@ -138,6 +141,11 @@ int playlist_DeleteFromInputInParent( playlist_t *, int, playlist_item_t *, bool
 int playlist_DeleteFromItemId( playlist_t*, int );
 int playlist_ItemRelease( playlist_item_t * );
 
+
+void playlist_NodesPairCreate( playlist_t *, const char *, playlist_item_t **, playlist_item_t **, bool );
+int playlist_NodeEmpty( playlist_t *, playlist_item_t *, bool );
+
+
 /**
  * @}
  */