# HG changeset patch # User nenolod # Date 1160930502 25200 # Node ID a793fb91ecde6402e1bef2a786b516893e06cb87 # Parent fadf346ddde387b11b50f7610eb12fce7a6858bf [svn] - workaround for GNOME VFS crash diff -r fadf346ddde3 -r a793fb91ecde ChangeLog --- a/ChangeLog Thu Oct 12 21:13:45 2006 -0700 +++ b/ChangeLog Sun Oct 15 09:41:42 2006 -0700 @@ -1,3 +1,12 @@ +2006-10-13 04:13:45 +0000 Yoshiki Yazawa + revision [184] + - pls doesn't go along with PLAYLIST_LOCK in playlist_save(). + + trunk/src/m3u/m3u.c | 4 ++++ + trunk/src/xspf/xspf.c | 4 ++++ + 2 files changed, 8 insertions(+) + + 2006-10-12 16:05:01 +0000 William Pitcock revision [182] - some seek code (can't be implemented right now though) diff -r fadf346ddde3 -r a793fb91ecde src/mpg123/fileinfo.c --- a/src/mpg123/fileinfo.c Thu Oct 12 21:13:45 2006 -0700 +++ b/src/mpg123/fileinfo.c Sun Oct 15 09:41:42 2006 -0700 @@ -119,6 +119,10 @@ taglib_set_strings_unicode(1); + /* XXX: Gnome VFS workaround. -nenolod */ + if (str_has_prefix_nocase(current_filename, "file://")) + current_filename += 7; + taglib_file = taglib_file_new(current_filename); if(taglib_file) { taglib_tag = taglib_file_tag(taglib_file);