[gnome-music/wip/mschraal/player-factor-out-gstreamer: 33/56] seek/duration



commit 18d08df5a295877460286ce50e0d797c66946232
Author: Marinus Schraal <mschraal gnome org>
Date:   Fri Feb 9 12:49:11 2018 +0100

    seek/duration

 gnomemusic/player.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gnomemusic/player.py b/gnomemusic/player.py
index f1a34b1..e9731e8 100644
--- a/gnomemusic/player.py
+++ b/gnomemusic/player.py
@@ -839,12 +839,12 @@ class Player(GObject.GObject):
             else:
                 return
 
-        duration = self._player._player.query_duration(Gst.Format.TIME)
+        duration = self._player.duration
         if duration is None:
             return
 
-        if duration[1] >= offset * 1000:
-            self._player._player.seek_simple(Gst.Format.TIME, Gst.SeekFlags.FLUSH | Gst.SeekFlags.KEY_UNIT, 
offset * 1000)
+        if duration >= offset * 1000:
+            self._player.seek(offset * 1000)
             self.emit('seeked', offset)
         elif next_on_overflow:
             self.play_next()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]