[Slim-Checkins] r33809 - /7.7/trunk/server/Slim/Player/StreamingController.pm

[email protected] Sun, 05 Feb 2012 14:17:08 -0000
Newsgroups gmane.music.equipment.slimdevices.cvs
Message-ID <[email protected]>
Author: ayoung
Date: Sun Feb  5 06:17:08 2012
New Revision: 33809

URL: http://svn.slimdevices.com/slim?rev=33809&view=rev
Log:
Fixed bug 17877: Resume after underrun broken for synchronized (ip3k) players 
Record resumeTime when starting a rebuffer so that the synchronized resume does not attempt to delay start by the period already played.

Modified:
    7.7/trunk/server/Slim/Player/StreamingController.pm

Modified: 7.7/trunk/server/Slim/Player/StreamingController.pm
URL: http://svn.slimdevices.com/slim/7.7/trunk/server/Slim/Player/StreamingController.pm?rev=33809&r1=33808&r2=33809&view=diff
==============================================================================
--- 7.7/trunk/server/Slim/Player/StreamingController.pm (original)
+++ 7.7/trunk/server/Slim/Player/StreamingController.pm Sun Feb  5 06:17:08 2012
@@ -1678,6 +1678,9 @@
 		$player->pause();
 		$player->rebuffer();
 	}
+	
+	# Bug 17877: need to save resumeTime here so that synchronized-resume works after the rebuffer
+	$self->{'resumeTime'} = playingSongElapsed($self);
 }
 
 ####################################################################