blob: 6e77b4bf715dcc46f90fe240f6dc727231d6a0b1 [file] [log] [blame]
Ranjani Sridharan48c52ee2018-05-31 19:29:09 -07001#!/bin/sh
2
3#build host library
4sudo ./scripts/host-build-all.sh
5
6#input file
7input_file="48000Hz_stereo_16bit.raw"
8
9#output_file
10output_file="out.raw"
11
12#input bit format
13bits_in="S16_LE"
14
Ranjani Sridharan990046e2018-06-27 21:16:44 -070015#input sample rate (this is an optional argument for SRC based pipelines)
16#should be used with -r option
17fs_in="48000"
18
19#output sample rate (this is an optional argument for SRC based pipelines)
20#should be used with -R option
21fs_out="96000"
22
Ranjani Sridharan48c52ee2018-05-31 19:29:09 -070023# topology file
Ranjani Sridharan990046e2018-06-27 21:16:44 -070024# please use simple volume/src topologies for now
25
26topology_file="../soft.git/topology/test/test-playback-ssp2-I2S-volume-s16le-s32le-48k-24576k-codec.tplg"
27
28#example src topology
29#topology_file="../soft.git/topology/test/test-playback-ssp5-LEFT_J-src-s24le-s24le-48k-19200k-codec.tplg"
Ranjani Sridharan48c52ee2018-05-31 19:29:09 -070030
31#optional libraries to override
Ranjani Sridharan990046e2018-06-27 21:16:44 -070032libraries="vol=libsof_volume.so,src=libsof_src.so"
Ranjani Sridharan48c52ee2018-05-31 19:29:09 -070033
34# Use -d to enable debug prints
35
Ranjani Sridharan990046e2018-06-27 21:16:44 -070036# run volume testbench
Ranjani Sridharan48c52ee2018-05-31 19:29:09 -070037./src/host/testbench -i $input_file -o $output_file -b $bits_in -t $topology_file -a $libraries -d
Ranjani Sridharan990046e2018-06-27 21:16:44 -070038
39# run src testbench
40#./src/host/testbench -i $input_file -o $output_file -b $bits_in -t $topology_file -a $libraries -r $fs_in -R $fs_out -d