Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-updates-src > by-pkgid > ce503ce6ab256547344517f97106c45f > files > 1

gourmet-0.17.4-8.1.mga7.src.rpm

--- a/gourmet/sound.py
+++ b/gourmet/sound.py
@@ -1,5 +1,7 @@
 try:
-    from sound_gst import Player
+    import gi
+    gi.require_version('Gst', '1.0')
+    from gi.repository import GObject, Gst, Gtk
 except ImportError:
     print 'No gst player'
     try:
--- a/gourmet/sound_gst.py
+++ b/gourmet/sound_gst.py
@@ -1,15 +1,15 @@
-import pygst
-pygst.require("0.10")
-import gst
+import gi
+gi.require_version('Gst', '1.0')
+from gi.repository import GObject, Gst
 
 class Player:
     def __init__ (self):
-        self.player = gst.element_factory_make('playbin2','player')
+        self.player = Gst.element_factory_make('playbin2','player')
 
     def play_file (self,path):
-        self.player.set_state(gst.STATE_NULL)
+        self.player.set_state(Gst.STATE_NULL)
         self.player.set_property('uri','file://'+path)
-        self.player.set_state(gst.STATE_PLAYING)
+        self.player.set_state(Gst.STATE_PLAYING)
 
     def stop_play (self,path):
-        self.player.set_state(gst.STATE_NULL)
+        self.player.set_state(Gst.STATE_NULL)