void TimeLabel::setCaching( float f_cache )
{
- setText( "Buffering" );
+ QString amount;
+ amount.setNum( (int)(100 * f_cache) );
+ msg_Dbg( p_intf, "New caching: %d", (int)(100*f_cache));
+ setText( "Buffering " + amount + "%" );
}
}
void InputManager::UpdateCaching()
{
- float f_newCache = var_GetFloat( p_input, "cache" );
+ if(!hasInput()) return;
+
+ float f_newCache = var_GetFloat ( p_input, "cache" );
if( f_newCache != f_cache )
{
- f_newCache = f_cache;
+ f_cache = f_newCache;
/* Update rate */
emit cachingChanged( f_cache );
}