From bd2fcb850b6dfb2de7726abd7ff19ddc354ab9cf Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Tue, 23 Feb 2010 14:50:44 +0000 Subject: [PATCH] tests/api/: add use_gst option to test files --- tests/api/test_lolevel.py | 10 ++++++++-- tests/api/test_pipe.py | 10 ++++++++-- tests/api/test_pipe2.py | 10 ++++++++-- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/tests/api/test_lolevel.py b/tests/api/test_lolevel.py index 8f34b93..786b141 100644 --- a/tests/api/test_lolevel.py +++ b/tests/api/test_lolevel.py @@ -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) diff --git a/tests/api/test_pipe.py b/tests/api/test_pipe.py index 2296f31..588485f 100644 --- a/tests/api/test_pipe.py +++ b/tests/api/test_pipe.py @@ -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 diff --git a/tests/api/test_pipe2.py b/tests/api/test_pipe2.py index d2116fc..277d6b8 100644 --- a/tests/api/test_pipe2.py +++ b/tests/api/test_pipe2.py @@ -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 -- 2.39.5