Preparations for size/length mismatch checks
This commit is contained in:
parent
0813e6b71c
commit
7487ac5b2a
@ -346,7 +346,7 @@ class SyncplayClientManager(object):
|
|||||||
message = self.users.currentUser.name +' jumped to ' + format_time(self.player_position)
|
message = self.users.currentUser.name +' jumped to ' + format_time(self.player_position)
|
||||||
self.ui.showMessage(message)
|
self.ui.showMessage(message)
|
||||||
|
|
||||||
def sendFilename(self):
|
def sendPlaying(self):
|
||||||
if self.protocol and self.users.currentUser.filename:
|
if self.protocol and self.users.currentUser.filename:
|
||||||
self.protocol.sender.send_playing(self.users.currentUser.filename)
|
self.protocol.sender.send_playing(self.users.currentUser.filename)
|
||||||
|
|
||||||
@ -388,10 +388,10 @@ class SyncplayClientManager(object):
|
|||||||
self.player.set_paused(True)
|
self.player.set_paused(True)
|
||||||
self.askPlayer()
|
self.askPlayer()
|
||||||
|
|
||||||
def updateFile(self, filename):
|
def updateFile(self, filename, duration = None, path = None):
|
||||||
filename = unicode(filename, errors='replace')
|
filename = unicode(filename, errors='replace')
|
||||||
self.users.currentUser.filename = filename.encode('ascii','replace')
|
self.users.currentUser.filename = filename.encode('ascii','replace')
|
||||||
self.sendFilename()
|
self.sendPlaying()
|
||||||
|
|
||||||
def updateGlobalState(self, counter, ctime, paused, position, name):
|
def updateGlobalState(self, counter, ctime, paused, position, name):
|
||||||
self.counter_recv = max(self.counter_recv, counter)
|
self.counter_recv = max(self.counter_recv, counter)
|
||||||
|
|||||||
@ -148,7 +148,7 @@ class MPCHCAPIPlayer(object):
|
|||||||
self.askLock.acquire()
|
self.askLock.acquire()
|
||||||
position = self.__syncplayClient.getGlobalPosition()
|
position = self.__syncplayClient.getGlobalPosition()
|
||||||
self.__setUpStateForNewlyOpenedFile(position)
|
self.__setUpStateForNewlyOpenedFile(position)
|
||||||
self.__syncplayClient.updateFile(str(filename.encode('ascii','replace')))
|
self.__syncplayClient.updateFile(str(filename.encode('ascii','replace')), self.mpc_api.fileduration, self.mpc_api.filepath)
|
||||||
finally:
|
finally:
|
||||||
self.askLock.release()
|
self.askLock.release()
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user