From 91df7a40931c4f745e99a653b1b6bd5f0f9f5f9a Mon Sep 17 00:00:00 2001 From: Uriziel Date: Sun, 23 Sep 2012 17:18:00 +0200 Subject: [PATCH] flooring duration now --- syncplay/players/mplayer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/syncplay/players/mplayer.py b/syncplay/players/mplayer.py index b03c531..f455dbd 100644 --- a/syncplay/players/mplayer.py +++ b/syncplay/players/mplayer.py @@ -5,6 +5,7 @@ from collections import deque from twisted.internet import reactor from twisted.internet.protocol import ProcessProtocol import re +import math RE_ANSWER = re.compile('^ANS_([a-zA-Z_]+)=(.+)$') @@ -141,7 +142,7 @@ class MplayerProtocol(LineProcessProtocol): self.setUpFileInPlayer() def mplayer_answer_length(self, value): - self.duration = int(float(value)) + self.duration = int(math.floor(float(value))) #TODO: return float as it is once mpc is updated self.fileupdatesteps += 1 if(self.fileupdatesteps == 3): self.setUpFileInPlayer()