]> git.parisson.com Git - timeside.git/commitdiff
fix pipelines
authoryomguy <yomguy@parisson.com>
Thu, 14 Apr 2011 16:06:58 +0000 (16:06 +0000)
committeryomguy <yomguy@parisson.com>
Thu, 14 Apr 2011 16:06:58 +0000 (16:06 +0000)
timeside/encoder/flac.py
timeside/encoder/ogg.py
timeside/encoder/wav.py

index 60f60423008599f18cbf8ac36dfe0825da267e24..66db6b3443849b33bcba70f038bb0a87c49c05f8 100644 (file)
@@ -54,10 +54,10 @@ class FlacEncoder(Processor):
                         ! flacenc '''
                         
         if self.filename and self.streaming:            
-            self.pipe += '''
-            ! tee name=t
-            ! queue ! appsink name=sink sync=False
-            t. ! queue ! filesink location=%s ''' % self.filename
+            self.pipe += ''' ! tee name=t
+            ! queue ! filesink location=%s
+            t. ! queue ! appsink name=app sync=False
+            ''' % self.filename
             
         elif self.filename :
             self.pipe += '! filesink location=%s ' % self.filename
index 3e18ec626db7c90e407ec2d6507212e1ae5c4678..477cf7941ce99d3dd19c37a787cfe6b8dfa4041d 100644 (file)
@@ -57,10 +57,9 @@ class VorbisEncoder(Processor):
                   ! oggmux
                   '''
         if self.filename and self.streaming:
-            self.pipe += '''
-            ! tee name=t
-            ! queue ! appsink name=app sync=False
-            t. ! queue ! filesink location=%s 
+            self.pipe += ''' ! tee name=t
+            ! queue ! filesink location=%s
+            t. ! queue ! appsink name=app sync=False
             ''' % self.filename
             
         elif self.filename :
index a763ba13bac1e371daff254e867a6a20690c43a2..1f458b1cc5d749a7d6f70214ab411eeeb635a63a 100644 (file)
@@ -55,16 +55,15 @@ class WavEncoder(Processor):
                   ! wavenc
                   '''
         if self.filename and self.streaming:
-            self.pipe += '''
-            ! tee name=t 
-            t. ! queue ! appsink name=app sync=false
-            t. ! queue ! filesink sync=false location=%s
+            self.pipe += ''' ! tee name=t
+            ! queue ! filesink location=%s
+            t. ! queue ! appsink name=app sync=False
             ''' % self.filename
             
         elif self.filename :
             self.pipe += '! filesink location=%s ' % self.filename
         else:
-            self.pipe += '! appsink name=app sync=false'
+            self.pipe += '! appsink name=app sync=False'
             
         self.pipeline = gst.parse_launch(self.pipe)
         # store a pointer to appsrc in our encoder object