From 3e43d99c32e4367dcd1908551c1a4f50bb2dbccd Mon Sep 17 00:00:00 2001 From: Ludovic Fauvet Date: Wed, 28 Aug 2013 17:27:12 +0200 Subject: [PATCH] cue: support Latin1 cue files (fix #9238) --- share/lua/playlist/cue.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/share/lua/playlist/cue.lua b/share/lua/playlist/cue.lua index 794a400077..7854b9e551 100644 --- a/share/lua/playlist/cue.lua +++ b/share/lua/playlist/cue.lua @@ -31,7 +31,15 @@ function probe() end -- Helpers +function is_utf8( src ) + return vlc.strings.from_charset( "UTF-8", src ) == src +end + function cue_string( src ) + if not is_utf8( src ) then + -- Convert to UTF-8 since it's probably Latin1 + src = vlc.strings.from_charset( "ISO_8859-1", src ) + end local sub = string.match( src, "^\"(.*)\".*$" ); if( sub ) then return sub -- 2.39.2