From 75a167f5b377a1edba3e1bf0230af05da7974347 Mon Sep 17 00:00:00 2001 From: Konstantin Pavlov Date: Tue, 29 May 2012 10:49:32 +0400 Subject: [PATCH] m3u: assume m3u with BOM at start as utf-8 encoded. X-Patched-By: Sergey Bolshakov --- modules/demux/playlist/m3u.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/demux/playlist/m3u.c b/modules/demux/playlist/m3u.c index 3fe869e910..f3ba6114ba 100644 --- a/modules/demux/playlist/m3u.c +++ b/modules/demux/playlist/m3u.c @@ -70,6 +70,7 @@ int Import_M3U( vlc_object_t *p_this ) char *(*pf_dup) (const char *); if( POKE( p_peek, "RTSPtext", 8 ) /* QuickTime */ + || POKE( p_peek, "\xef\xbb\xbf" "#EXTM3U", 10) /* BOM at start */ || demux_IsPathExtension( p_demux, ".m3u8" ) || demux_IsForced( p_demux, "m3u8" ) ) pf_dup = CheckUnicode; /* UTF-8 */ -- 2.39.5