diff --git a/tests/biquad/expected b/tests/biquad/expected new file mode 100644 index 00000000000..738daa66ee0 --- /dev/null +++ b/tests/biquad/expected @@ -0,0 +1,10 @@ +0 0.123000 0.123000 +0 0.550000 0.550000 +0 1.120000 1.120000 +0 0.123134 0.123134 +1 0.000100 0.000100 +1 1.123450 1.123450 +1 444.555000 444.555000 +1 0.000000 0.000000 +0 1213.000000 1213.000000 +0 0.000000 0.000000 diff --git a/tests/biquad/runstreamer b/tests/biquad/runstreamer new file mode 100755 index 00000000000..fe553b69eb2 --- /dev/null +++ b/tests/biquad/runstreamer @@ -0,0 +1,15 @@ +#!/bin/sh +# first column is "enable", second is "in" + +halstreamer << EOF +0 0.123 +0 0.55 +0 1.12 +0 0.1231344 +1 0.0001 +1 1.12345 +1 444.555 +1 0 +0 1213 +0 0 +EOF diff --git a/tests/biquad/test.hal b/tests/biquad/test.hal new file mode 100644 index 00000000000..8ddd381c216 --- /dev/null +++ b/tests/biquad/test.hal @@ -0,0 +1,19 @@ +setexact_for_test_suite_only + +loadrt threads name1=fast period1=100000 +loadrt biquad + +loadrt sampler cfg=bff depth=500 +loadrt streamer cfg=bf depth=500 + +net enable streamer.0.pin.0 => sampler.0.pin.0 biquad.0.enable +net in streamer.0.pin.1 => sampler.0.pin.1 biquad.0.in +net out biquad.0.out => sampler.0.pin.2 + +addf streamer.0 fast +addf biquad.0 fast +addf sampler.0 fast + +loadusr -w sh runstreamer +start +loadusr -w halsampler -n 10