From: RĂ©mi Duraffort Date: Thu, 8 Apr 2010 13:20:00 +0000 (+0200) Subject: lua_playlist: Use the title of the item and fallback to the name if this one is empty... X-Git-Tag: 1.1.0-pre1~90 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=a63042d4252aac81a1d05c833e0f061d6a601a0e;p=vlc lua_playlist: Use the title of the item and fallback to the name if this one is empty (better for some sd like icecast). --- diff --git a/modules/misc/lua/libs/playlist.c b/modules/misc/lua/libs/playlist.c index 55de0234a2..df0f15c2b0 100644 --- a/modules/misc/lua/libs/playlist.c +++ b/modules/misc/lua/libs/playlist.c @@ -160,7 +160,6 @@ static int vlclua_playlist_enqueue( lua_State *L ) return 1; } -static void push_playlist_item( lua_State *L, playlist_item_t *p_item ); static void push_playlist_item( lua_State *L, playlist_item_t *p_item ) { input_item_t *p_input = p_item->p_input; @@ -186,7 +185,9 @@ static void push_playlist_item( lua_State *L, playlist_item_t *p_item ) lua_setfield( L, -2, "flags" ); if( p_input ) { - lua_pushstring( L, p_input->psz_name ); + char *psz_name = input_item_GetTitleFbName( p_input ); + lua_pushstring( L, psz_name ); + free( psz_name ); lua_setfield( L, -2, "name" ); lua_pushstring( L, p_input->psz_uri ); lua_setfield( L, -2, "path" );