/* status changes */
vlc_mutex_t status_lock;
playlist_status_t i_last_state;
- vlc_bool_t b_statistics;
#ifdef WIN32
HANDLE hConsoleIn;
p_intf->p_sys->psz_unix_path = psz_unix_path;
vlc_mutex_init( p_intf, &p_intf->p_sys->status_lock );
p_intf->p_sys->i_last_state = PLAYLIST_STOPPED;
- p_intf->p_sys->b_statistics = VLC_FALSE;
/* Non-buffered stdout */
setvbuf( stdout, (char *)NULL, _IOLBF, 0 );
}
}
- if( p_input && p_intf->p_sys->b_statistics )
- {
- vlc_mutex_lock( &input_GetItem(p_input)->lock );
- updateStatistics( p_intf, input_GetItem(p_input) );
- vlc_mutex_unlock( &input_GetItem(p_input)->lock );
- }
-
/* Is there something to do? */
if( !b_complete ) continue;
if( !strcmp( psz_cmd, "stats" ) )
{
- p_intf->p_sys->b_statistics = !p_intf->p_sys->b_statistics;
- if( p_intf->p_sys->b_statistics )
- msg_rc(_("statistics update on"));
- else
- msg_rc(_("statistics update off"));
+ vlc_mutex_lock( &input_GetItem(p_input)->lock );
+ updateStatistics( p_intf, input_GetItem(p_input) );
+ vlc_mutex_unlock( &input_GetItem(p_input)->lock );
}
/*
* sanity check