diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-06-01 14:49:46 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-06-01 14:49:46 (GMT) |
commit | 683acac2f84ed0063bd2fc985c107d881977e5ee (patch) | |
tree | 22dad08c9f73949e29efe66b4b1931ff6eba5f3c | |
parent | 7d5b1dffa0e28c7e06c5f585311aaae18a8a646d (diff) |
added threads_init() back because it is needed for interoperability with sensors; added call to stop() after EOS to ensure stream is really stopped
-rw-r--r-- | TurtleArt/tagplay.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TurtleArt/tagplay.py b/TurtleArt/tagplay.py index 47c5cf3..a90104b 100644 --- a/TurtleArt/tagplay.py +++ b/TurtleArt/tagplay.py @@ -30,7 +30,7 @@ import pygtk pygtk.require('2.0') import gobject -# gobject.threads_init() +gobject.threads_init() import pygst import gst @@ -112,6 +112,8 @@ class Gplay(): def _player_eos_cb(self, widget): logging.debug('end of stream') + # Make sure player is stopped after EOS + self.player.stop() def _player_error_cb(self, widget, message, detail): self.player.stop() |