X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fplaylist.c;h=4ff0a4b46598043097377b3f5f6beb5ddde3acab;hb=48dee11ecb5cc6c4006f8dcc47ca4c7cf57b8b0e;hp=f2416a70479062797ebdce1eaab3a7758dc3bc5e;hpb=3ca77a33f64b20623f97b621530a82ff136fb33f;p=melted_gui diff --git a/src/playlist.c b/src/playlist.c index f2416a7..4ff0a4b 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -28,10 +28,32 @@ #include #include -#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