]> git.parisson.com Git - timeside.git/commitdiff
timeside/decoder/core.py: remove discover redundant code
authorPaul Brossier <piem@piem.org>
Sun, 19 Aug 2012 07:00:02 +0000 (01:00 -0600)
committerPaul Brossier <piem@piem.org>
Sun, 19 Aug 2012 07:00:02 +0000 (01:00 -0600)
timeside/decoder/core.py

index 844b7fc0b1276e3ca344d24009cd48c4b18762c9..1018897c322d87db6d01522a48dc9ef2224af533 100644 (file)
@@ -179,18 +179,11 @@ class FileDecoder(Processor):
         from gst.extend import discoverer
         d = discoverer.Discoverer(path, timeout = self.MAX_DISCOVERY_TIME)
         d.connect('discovered', self.discovered)
-        self.bus = d.get_bus()
-        self.bus.add_signal_watch()
-        self.pipeline = d
-        self.bus.connect("message", self.on_message)
 
-        # start pipeline
+        # start discover pipeline
         self.mainloop = gobject.MainLoop()
         d.discover()
         self.mainloop.run()
-        self.pipeline.set_state(gst.STATE_PLAYING)
-        while self.bus.have_pending():
-            self.bus.pop()
         #d.print_info()
 
     def discovered(self, d, is_media):
@@ -212,6 +205,5 @@ class FileDecoder(Processor):
             print "error, no audio found!"
         else:
             print "fail", path
-        self.pipeline.set_state(gst.STATE_NULL)
         self.mainloop.quit()
         self.was_discovered = True