Commit c7b08753 authored by Antoine Cellerier's avatar Antoine Cellerier

Cleanup playlist status.

parent 57548ac9
...@@ -378,21 +378,9 @@ static int vlclua_playlist_sort( lua_State *L ) ...@@ -378,21 +378,9 @@ static int vlclua_playlist_sort( lua_State *L )
return vlclua_push_ret( L, i_ret ); return vlclua_push_ret( L, i_ret );
} }
/* FIXME: split this in 3 different functions? */
static int vlclua_playlist_status( lua_State *L ) static int vlclua_playlist_status( lua_State *L )
{ {
playlist_t *p_playlist = vlclua_get_playlist_internal( L ); playlist_t *p_playlist = vlclua_get_playlist_internal( L );
/*
int i_count = 0;
lua_settop( L, 0 );*/
input_thread_t * p_input = playlist_CurrentInput( p_playlist );
if( p_input )
{
/*char *psz_uri =
input_item_GetURI( input_GetItem( p_playlist->p_input ) );
lua_pushstring( L, psz_uri );
free( psz_uri );
lua_pushnumber( L, config_GetInt( p_intf, "volume" ) );*/
PL_LOCK; PL_LOCK;
switch( playlist_Status( p_playlist ) ) switch( playlist_Status( p_playlist ) )
{ {
...@@ -410,13 +398,6 @@ static int vlclua_playlist_status( lua_State *L ) ...@@ -410,13 +398,6 @@ static int vlclua_playlist_status( lua_State *L )
break; break;
} }
PL_UNLOCK; PL_UNLOCK;
/*i_count += 3;*/
vlc_object_release( p_input );
}
else
{
lua_pushstring( L, "stopped" );
}
vlclua_release_playlist_internal( p_playlist ); vlclua_release_playlist_internal( p_playlist );
return 1; return 1;
} }
......
...@@ -350,10 +350,9 @@ function stats(name,client) ...@@ -350,10 +350,9 @@ function stats(name,client)
end end
function playlist_status(name,client) function playlist_status(name,client)
local a,b,c = vlc.playlist.status() client:append( "( new input: " .. "FIXME" .. " )" )
client:append( "( new input: " .. tostring(a) .. " )" ) client:append( "( audio volume: " .. tostring(vlc.volume.get()) .. " )")
client:append( "( audio volume: " .. tostring(b) .. " )") client:append( "( state " .. vlc.playlist.status() .. " )")
client:append( "( state " .. tostring(c) .. " )")
end end
function is_playing(name,client) function is_playing(name,client)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment