projects
/
experiments
/
gstreamer.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
python: update python examples to modern python, Gst, and Glib versions
[experiments/gstreamer.git]
/
python
/
gst-player-example.py
diff --git
a/python/gst-player-example.py
b/python/gst-player-example.py
index
b7b838e
..
0ef074f
100755
(executable)
--- a/
python/gst-player-example.py
+++ b/
python/gst-player-example.py
@@
-27,8
+27,7
@@
Gst.init(None)
gi.require_version('GstPlayer', '1.0')
from gi.repository import GstPlayer
gi.require_version('GstPlayer', '1.0')
from gi.repository import GstPlayer
-from gi.repository import GObject
-GObject.threads_init()
+from gi.repository import GLib
class Player(object):
class Player(object):
@@
-38,7
+37,7
@@
class Player(object):
self.player.connect("end-of-stream", self.end_of_stream_cb)
self.player.connect("state-changed", self.state_changed_cb)
self.player.connect("end-of-stream", self.end_of_stream_cb)
self.player.connect("state-changed", self.state_changed_cb)
- self.mainloop = G
Object
.MainLoop()
+ self.mainloop = G
Lib
.MainLoop()
def end_of_stream_cb(self, player):
self.mainloop.quit()
def end_of_stream_cb(self, player):
self.mainloop.quit()