minimal status monitoring added
[melted_gui] / src / playlist.c
index f2416a7..4ff0a4b 100644 (file)
 #include <gdk/gdkkeysyms.h>
 #include <pthread.h>
 
-#include "omnplay.h"
+#include "playlist.h"
 #include "ui.h"
 #include "timecode.h"
 
+int playlist_item_index(instance_t* app, int start, int idx)
+{
+    if(start < 0 || start >= app->playlist.count)
+        return -1;
+
+    while(1)
+    {
+        if(app->playlist.item[start].omn_idx == idx)
+            return start;
+
+        if(app->playlist.item[start].type & PLAYLIST_BLOCK_END)
+            break;
+
+        start++;
+    };
+
+    return -1;
+};
+
+
+#if 0
+
 static int load_file_ply(omnplay_instance_t* app, char* filename)
 {
     FILE* f;
@@ -436,3 +458,5 @@ void omnplay_playlist_draw_item_rem(omnplay_instance_t* app, int idx, char* rem)
 
     gtk_tree_model_foreach(GTK_TREE_MODEL(list_store), omnplay_playlist_draw_item_rem_proc, item);
 };
+
+#endif