Add some mpv loadfile-related debug messages
This commit is contained in:
parent
0c2bc22610
commit
9072f224ae
@ -126,12 +126,15 @@ class NewMpvPlayer(OldMpvPlayer):
|
||||
|
||||
def getCalculatedPosition(self):
|
||||
if self.fileLoaded == False:
|
||||
self._client.ui.showDebugMessage("File not loaded so using GlobalPosition for getCalculatedPosition({})".format(self._client.getGlobalPosition()))
|
||||
return self._client.getGlobalPosition()
|
||||
|
||||
if self.lastMPVPositionUpdate is None:
|
||||
self._client.ui.showDebugMessage("MPV not updated position so using GlobalPosition for getCalculatedPosition ({})".format(self._client.getGlobalPosition()))
|
||||
return self._client.getGlobalPosition()
|
||||
|
||||
if self._recentlyReset:
|
||||
self._client.ui.showDebugMessage("Recently reset so using self.position for getCalculatedPosition ({})".format(self._position))
|
||||
return self._position
|
||||
|
||||
diff = time.time() - self.lastMPVPositionUpdate
|
||||
@ -148,10 +151,12 @@ class NewMpvPlayer(OldMpvPlayer):
|
||||
def _storePosition(self, value):
|
||||
self.lastMPVPositionUpdate = time.time()
|
||||
if self._recentlyReset():
|
||||
self._client.ui.showDebugMessage("Recently reset, so storing position as 0")
|
||||
self._position = 0
|
||||
elif self._fileIsLoaded():
|
||||
self._position = max(value,0)
|
||||
else:
|
||||
self._client.ui.showDebugMessage("No file loaded so storing position as GlobalPosition ({})".format(self._client.getGlobalPosition()))
|
||||
self._position = self._client.getGlobalPosition()
|
||||
|
||||
def _storePauseState(self, value):
|
||||
@ -194,6 +199,7 @@ class NewMpvPlayer(OldMpvPlayer):
|
||||
self.lastMPVPositionUpdate = time.time()
|
||||
|
||||
def openFile(self, filePath, resetPosition=False):
|
||||
self._client.ui.showDebugMessage("openFile, resetPosition=={}".format(resetPosition))
|
||||
if resetPosition:
|
||||
self.lastResetTime = time.time()
|
||||
if isURL(filePath):
|
||||
@ -241,4 +247,4 @@ class NewMpvPlayer(OldMpvPlayer):
|
||||
if self.fileLoaded == True and self.lastLoadedTime != None and time.time() > (self.lastLoadedTime + constants.MPV_NEWFILE_IGNORE_TIME):
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
return False
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user