- self._player.seek(self._rate, gst.FORMAT_TIME,
- gst.SEEK_FLAG_SEGMENT | gst.SEEK_FLAG_SKIP | gst.SEEK_FLAG_ACCURATE,
- gst.SEEK_TYPE_SET, 0,
- gst.SEEK_TYPE_END, 0)
+ self._player.seek(self._rate, Gst.Format.TIME,
+ Gst.SeekFlags.SEGMENT | Gst.SeekFlags.SKIP | Gst.SeekFlags.ACCURATE,
+ Gst.SeekType.SET, 0,
+ Gst.SeekType.END, 0)
+
+ def on_error(self, bus, msg):
+ (err, debug) = msg.parse_error()
+ print "Error: %s" % err, debug
+ self.quit()