[gnome-music/wip/mschraal/player-factor-out-gstreamer: 30/56] gstplayer: intern get_playback_status



commit 895c7537bd13002ebcc4a94ff9b597d2d1611588
Author: Marinus Schraal <mschraal gnome org>
Date:   Fri Feb 9 11:14:04 2018 +0100

    gstplayer: intern get_playback_status
    
    use state instead

 gnomemusic/gstplayer.py | 6 +++---
 gnomemusic/player.py    | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gnomemusic/gstplayer.py b/gnomemusic/gstplayer.py
index 8a2b5ee..1cb45ae 100644
--- a/gnomemusic/gstplayer.py
+++ b/gnomemusic/gstplayer.py
@@ -167,7 +167,7 @@ class GstPlayer(GObject.GObject):
         logger.warn(
             "Error from element {}: {}", message.src.get_name(), error.message)
         logger.warn("Debugging info:\n{}", debug)
-#        self.play_next()
+
         self.emit('eos')
         return True
 
@@ -189,7 +189,7 @@ class GstPlayer(GObject.GObject):
             return False
 
     @log
-    def get_playback_status(self):
+    def _get_playback_status(self):
         ok, state, pending = self._player.get_state(0)
         if ok == Gst.StateChangeReturn.ASYNC:
             state = pending
@@ -206,7 +206,7 @@ class GstPlayer(GObject.GObject):
     @GObject.Property
     @log
     def state(self):
-        return self.get_playback_status()
+        return self._get_playback_status()
 
     @state.setter
     @log
diff --git a/gnomemusic/player.py b/gnomemusic/player.py
index e6f7845..c99282e 100644
--- a/gnomemusic/player.py
+++ b/gnomemusic/player.py
@@ -819,7 +819,7 @@ class Player(GObject.GObject):
     @log
     def get_playback_status(self):
         # FIXME: Just a proxy right now.
-        return self._player.get_playback_status()
+        return self._player.state
 
     @log
     def get_repeat_mode(self):


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