]> git.parisson.com Git - timeside.git/commitdiff
tests/api/: add use_gst option to test files
authorPaul Brossier <piem@piem.org>
Tue, 23 Feb 2010 14:50:44 +0000 (14:50 +0000)
committerPaul Brossier <piem@piem.org>
Tue, 23 Feb 2010 14:50:44 +0000 (14:50 +0000)
tests/api/test_lolevel.py
tests/api/test_pipe.py
tests/api/test_pipe2.py

index 8f34b93bfc43855e316f5e0a2b8c76308084576e..786b1411e1afa8945a29f3f619cdf93deca60521 100644 (file)
@@ -1,5 +1,11 @@
 from timeside.tests.api import examples
 
+use_gst = 0
+if use_gst:
+    from timeside.tests.api.gstreamer import FileDecoder, WavEncoder
+else:
+    from timeside.tests.api.examples import FileDecoder, WavEncoder
+
 import sys
 if len(sys.argv) > 1:
     source = sys.argv[1]
@@ -7,7 +13,7 @@ else:
     import os.path
     source= os.path.join (os.path.dirname(__file__),  "../samples/guitar.wav")
 
-Decoder = examples.FileDecoder
+Decoder = FileDecoder
 print "Creating decoder with id=%s for: %s" % (Decoder.id(), source)
 decoder    = Decoder(source)
 analyzer = examples.MaxLevel()
@@ -30,7 +36,7 @@ max_level = analyzer.result()
 print "Max level: %f" % max_level
 
 destination = "normalized.wav"
-Encoder = examples.WavEncoder
+Encoder = WavEncoder
 print "Creating encoder with id=%s for: %s" % (Encoder.id(), destination)
 encoder = Encoder(destination)
 
index 2296f316545a69bf169580104c1d842512f37be2..588485f429185cd506249b57577dce6b8efa775c 100644 (file)
@@ -4,11 +4,17 @@ from timeside.core import *
 from timeside.api import *
 from sys import stdout
 
+use_gst = 0
+if use_gst:
+    from timeside.tests.api.gstreamer import FileDecoder, WavEncoder
+else:
+    from timeside.tests.api.examples import FileDecoder, WavEncoder
+
 import os.path
 source = os.path.join(os.path.dirname(__file__),  "../samples/guitar.wav")
 
 print "Normalizing %s" % source
-decoder  = examples.FileDecoder(source)
+decoder  = FileDecoder(source)
 maxlevel = examples.MaxLevel()
 duration = examples.Duration()
 
@@ -23,7 +29,7 @@ print "gain: %f" % gain
 print "duration: %f %s" % (duration.result(), duration.unit())
 
 gain     = examples.Gain(gain)
-encoder  = examples.WavEncoder("normalized.wav")
+encoder  = WavEncoder("normalized.wav")
 fixed    = examples.FixedInputProcessor()
 
 subpipe  = gain | fixed | maxlevel
index d2116fcaf4c62bd05bd04077724054f9c8978a23..277d6b8fe7cc4569993d6317b2b8e4fb6a1efc22 100644 (file)
@@ -3,11 +3,17 @@ from timeside.core import *
 from timeside.api import *
 from sys import stdout
 
+use_gst = 0
+if use_gst:
+    from timeside.tests.api.gstreamer import FileDecoder, WavEncoder
+else:
+    from timeside.tests.api.examples import FileDecoder, WavEncoder
+
 import os.path
 source = os.path.join (os.path.dirname(__file__), "../samples/guitar.wav")
 
 print "Normalizing %s" % source
-decoder  = examples.FileDecoder(source)
+decoder  = FileDecoder(source)
 maxlevel = examples.MaxLevel()
 waveform = examples.Waveform(1024, 256, 'waveform.png')
 #waveform.set_colors((0xFF, 0xFF, 0xFF), 'iso')
@@ -22,7 +28,7 @@ print "input maxlevel: %f" % maxlevel.result()
 print "gain: %f" % gain
 
 gain     = examples.Gain(gain)
-encoder  = examples.WavEncoder("normalized.wav")
+encoder  = WavEncoder("normalized.wav")
 
 subpipe  = gain | maxlevel