[gnome-music/wip/mschraal/player-factor-out-gstreamer: 30/56] gstplayer: intern get_playback_status
- From: Marinus Schraal <mschraal src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/mschraal/player-factor-out-gstreamer: 30/56] gstplayer: intern get_playback_status
- Date: Fri, 16 Feb 2018 10:40:29 +0000 (UTC)
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]