[Slim-Checkins] r10820 - /branches/6.5/server/Slim/Player/Player.pm

andy at svn.slimdevices.com andy at svn.slimdevices.com
Fri Dec 1 13:14:18 PST 2006


Author: andy
Date: Fri Dec  1 13:14:18 2006
New Revision: 10820

URL: http://svn.slimdevices.com?rev=10820&view=rev
Log:
Also display output buffer fullness in Show Buffer Fullness display

Modified:
    branches/6.5/server/Slim/Player/Player.pm

Modified: branches/6.5/server/Slim/Player/Player.pm
URL: http://svn.slimdevices.com/branches/6.5/server/Slim/Player/Player.pm?rev=10820&r1=10819&r2=10820&view=diff
==============================================================================
--- branches/6.5/server/Slim/Player/Player.pm (original)
+++ branches/6.5/server/Slim/Player/Player.pm Fri Dec  1 13:14:18 2006
@@ -670,7 +670,9 @@
 		my $url = Slim::Player::Playlist::url($client);
 		if ( Slim::Music::Info::isRemoteURL($url) ) {
 			if ( my $bitrate = Slim::Music::Info::getBitrate($url) ) {
-				$songtime  = ' ' . sprintf( "%.1f", $client->bufferFullness() / ( int($bitrate / 8) ) );
+				my $decodeBuffer = $client->bufferFullness() / ( int($bitrate / 8) );
+				my $outputBuffer = $client->outputBufferFullness() / (44100 * 8);
+				$songtime  = ' ' . sprintf "%.1f / %.1f", $decodeBuffer, $outputBuffer;
 				$songtime .= ' ' . $client->string('SECONDS');
 			}
 		}



More information about the checkins mailing list