From bf472b10b5b217259a1d6fabcf438c5d196096c4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Tue, 17 Aug 2010 19:44:14 +0300 Subject: [PATCH] M3U export: use local paths if applicable (fix #4063) --- modules/misc/playlist/m3u.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/misc/playlist/m3u.c b/modules/misc/playlist/m3u.c index a5af0aca1f..5e69ae3f29 100644 --- a/modules/misc/playlist/m3u.c +++ b/modules/misc/playlist/m3u.c @@ -34,6 +34,7 @@ #include #include #include +#include #include @@ -105,6 +106,13 @@ static void DoChildren( playlist_export_t *p_export, playlist_item_t *p_root, } vlc_mutex_unlock( &p_current->p_input->lock ); + /* Stupid third party players don't understand file: URIs. */ + char *psz_path = make_path( psz_uri ); + if( psz_path != NULL ) + { + free( psz_uri ); + psz_uri = psz_path; + } fprintf( p_export->p_file, "%s\n", psz_uri ); free( psz_uri ); } -- 2.39.2