5
# Script to generate and test common resampling
6
# use cases. The output files need to be verified
9
# ----------------------------------------------------------------------
10
# File: ecasound/manual-tests/test-klg.sh
11
# License: GPL (see ecasound/{AUTHORS,COPYING})
12
# ----------------------------------------------------------------------
15
ECASOUND=../ecasound/ecasound_debug
18
# whether to skip md5sum checks
27
# control amplify with klg
28
# 0.0 -> 5.5: 0% -> 100%
29
# 5.5 -> 10.5: 100% -> 20%
30
# 10.5 -> 20.0: 20% -> 80%
31
# 20.0 -> 30.0: 80% -> 10%
33
$ECASOUND -q -f:16,1,44100 -i tone,sine,440,30 -o klg-dst.wav -ea:100 -klg:1,0,100,5,0,0,5.5,1,10.5,0.2,20.0,0.8,30,0.1 -x || error_exit
34
check_1dbpeak_count klg-dst.wav 5753
35
check_filesize klg-dst.wav 2646042
36
# cur...: e7c1a4d352423eb9c40f184274546c8e, size 2646042
37
# prev-2: e4a87025d0205016cb3c9f7e6b5aa63f, size 2646042
38
# prev-1: e7c1a4d352423eb9c40f184274546c8e, size <unknown>
40
echo "Test run succesful."