check id before play and fix timecode range if required
[omnplay] / src / playlist.c
index 0d325d3..ffe7524 100644 (file)
@@ -96,7 +96,7 @@ static int load_file_ply(omnplay_instance_t* app, char* filename)
                                 items[count].type = OMNPLAY_PLAYLIST_ITEM_BLOCK_BEGIN;
                             break;
                     };
-
+#if 0
                     {
                         char* n;
                         switch(items[count].type)
@@ -113,7 +113,7 @@ static int load_file_ply(omnplay_instance_t* app, char* filename)
                         fprintf(stderr, "src=[%s]\ndst=[idx=%d,block=%s,block_id=%d,in=%d,out=%d]\n",
                             l, count, n, items[count].type, items[count].in, items[count].dur);
                     };
-
+#endif
 
                     count++;
                 }
@@ -214,6 +214,7 @@ void omnplay_playlist_draw(omnplay_instance_t* app)
             4, frames2tc(app->playlist.item[i].in, 25.0, tc1),
             5, frames2tc(app->playlist.item[i].dur, 25.0, tc2),
             6, app->playlist.item[i].title,
+            7, i,
             -1 );
     }
 
@@ -221,3 +222,7 @@ void omnplay_playlist_draw(omnplay_instance_t* app)
 
     pthread_mutex_unlock(&app->playlist.lock);
 };
+
+void omnplay_playlist_draw_item(omnplay_instance_t* app, int idx)
+{
+};