X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fplaylist.c;h=fcc4b0b2227bddb136fd248b202a1263dd1b271d;hb=72c67392362784b4434e1136db4357f8355c6d50;hp=35c639fcd3745360ec4efa9206ecf02dea79505b;hpb=e135ec7c396d32d464e4af7b08fe61e63c17ec9e;p=omnplay diff --git a/src/playlist.c b/src/playlist.c index 35c639f..fcc4b0b 100644 --- a/src/playlist.c +++ b/src/playlist.c @@ -128,7 +128,10 @@ static int load_file_ply(omnplay_instance_t* app, char* filename) { pthread_mutex_lock(&app->playlist.lock); for(i = 0; i < count && app->playlist.count + 1 < MAX_PLAYLIST_ITEMS; i++) + { + omnplay_library_normalize_item(app, &items[i]); app->playlist.item[app->playlist.count++] = items[i]; + }; app->playlist.ver_curr++; pthread_mutex_unlock(&app->playlist.lock); } @@ -215,6 +218,8 @@ void omnplay_playlist_draw(omnplay_instance_t* app) 5, frames2tc(app->playlist.item[i].dur, 25.0, tc2), 6, app->playlist.item[i].title, 7, i, + 8, (app->playlist.item[i].error != 0), + 9, (app->playlist.item[i].error & PLAYLIST_ITEM_ERROR_LIB)?"red":"orange", -1 ); } @@ -251,6 +256,8 @@ static gboolean omnplay_playlist_draw_item_proc( 5, frames2tc(app->playlist.item[i].dur, 25.0, tc2), 6, app->playlist.item[i].title, 7, i, + 8, (app->playlist.item[i].error != 0), + 9, (app->playlist.item[i].error & PLAYLIST_ITEM_ERROR_LIB)?"red":"orange", -1 ); return TRUE;