From: yomguy Date: Thu, 14 Apr 2011 14:22:37 +0000 (+0000) Subject: self.pipe for decoder X-Git-Tag: 0.3.2~59 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=24ecac6b3a9817e5ccefb81771df8247e9d1cda9;p=timeside.git self.pipe for decoder --- diff --git a/timeside/decoder/core.py b/timeside/decoder/core.py index 11aae1c..a2430d4 100644 --- a/timeside/decoder/core.py +++ b/timeside/decoder/core.py @@ -59,10 +59,11 @@ class FileDecoder(Processor): # the output data format we want caps = "audio/x-raw-float, width=32" - self.pipeline = gst.parse_launch('''uridecodebin uri="%s" name=src + self.pipe = '''uridecodebin uri="%s" name=src ! audioconvert ! %s - ! appsink name=sink sync=False ''' % (self.uri, caps)) + ! appsink name=sink sync=False ''' % (self.uri, caps) + self.pipeline = gst.parse_launch(self.pipe) # store a pointer to appsink in our decoder object self.sink = self.pipeline.get_by_name('sink') self.sink.set_property('emit-signals', True)