1bindir="."
2srcdir="."
3effect=""
4
5if [ -f ./sox.exe ] ; then
6  EXEEXT=".exe"
7else
8  EXEEXXT=""
9fi
10
11# Allow user to override paths.  Useful for testing an installed
12# sox.
13while [ $# -ne 0 ]; do
14    case "$1" in
15        --bindir=*)
16        bindir=`echo $1 | sed 's/.*=//'`
17        ;;
18
19        -i)
20        shift
21        bindir=$1
22        ;;
23
24        --srcdir=*)
25        srcdir=`echo $1 | sed 's/.*=//'`
26        ;;
27
28        -c)
29        shift
30        srcdir=$1
31        ;;
32
33        *)
34        effect="$effect $1"
35    esac
36    shift
37done
38
39t() {
40	format=$1
41	shift
42	opts="$*"
43
44	echo "Format: $format   Options: $opts"
45	${bindir}/sox${EXEEXT} ${srcdir}/monkey.wav $opts /tmp/monkey.$format $effect
46	${bindir}/sox${EXEEXT} $opts /tmp/monkey.$format /tmp/monkey1.wav  $effect
47}
48t 8svx
49t aiff
50t aifc
51t au
52t avr -e unsigned-integer
53t cdr
54t cvs
55t dat
56t hcom -r 22050
57t maud
58t prc
59t prc -e signed-integer
60t sf
61t smp
62t sndt
63t txw
64t ub -r 8130
65t vms
66t voc
67t vox -r 8130
68t wav
69t wve
70