All pastes #773221 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-14 10:43 UTC
rendered paste body
=== modified file 'elisa/plugins/base/metadata_providers/gst_metadata.py'
--- elisa/plugins/base/metadata_providers/gst_metadata.py       2007-11-13 18:21:43 +0000
+++ elisa/plugins/base/metadata_providers/gst_metadata.py       2007-11-14 10:42:58 +0000
@@ -75,6 +75,7 @@
         # completion code on EOS
         self._in_reset = True
         self._pipeline.set_state(gst.STATE_READY)
+        self._bus.set_flushing(True)
 
         for sink in self._fakesinks:
             sink.set_state(gst.STATE_NULL)
@@ -217,6 +218,7 @@
                 self._current_metadata.uri.path.encode('utf-8')
         self._timeout_call = reactor.callLater(self.timeout,
                 self._failed, 'timeout')
+        self._bus.set_flushing(False)
         self._pipeline.set_state(gst.STATE_PAUSED)
 
     def _done(self):