From 683acac2f84ed0063bd2fc985c107d881977e5ee Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Fri, 01 Jun 2012 14:49:46 +0000 Subject: added threads_init() back because it is needed for interoperability with sensors; added call to stop() after EOS to ensure stream is really stopped --- (limited to 'TurtleArt') 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() -- cgit v0.9.1