From fcb5d80474066f8c882a29d1417c7bbb02a56a8f Mon Sep 17 00:00:00 2001 From: Sun ChuanHu Date: Tue, 28 Aug 2018 10:39:33 +0800 Subject: [PATCH] device:rockchip:rk3308:oem:change audiotest output file name for adb pull file Change-Id: I9e6f62d1b27cbe22f62dfd5ae707a69e5dd1299c Signed-off-by: Sun ChuanHu --- rk3308/oem/AudioTest/ChangeVolume.sh | 24 ++++++++++++++++++++++-- rk3308/oem/AudioTest/LoopbackTest.sh | 21 +++++++++++++++++++-- rk3308/oem/AudioTest/LoopbackTest1.sh | 22 +++++++++++++++++++--- 3 files changed, 60 insertions(+), 7 deletions(-) diff --git a/rk3308/oem/AudioTest/ChangeVolume.sh b/rk3308/oem/AudioTest/ChangeVolume.sh index e080b4c..09ae78c 100755 --- a/rk3308/oem/AudioTest/ChangeVolume.sh +++ b/rk3308/oem/AudioTest/ChangeVolume.sh @@ -1,7 +1,27 @@ #!/bin/bash -rm /tmp/ChangeVolume_$1_$2.wav + +device=$1_ + +case "$1" in + hw:0,0) + device=hw_0_0_ + ;; + hw:1,0) + device=hw_1_0_ + ;; + hw:7,0,0) + device=hw_7_0_0_ + ;; + hw:7,1,0) + device=hw_7_1_0_ + ;; +esac + +mkdir /tmp/ChangeVolume + +rm /tmp/ChangeVolume/$device$2.wav gst-play-1.0 ./Track01.mp3& -arecord -D $1 -c $2 -r 16000 -d 10000 --period-size 128 --buffer-size 65536 -f S16_LE /tmp/ChangeVolume_$1_$2.wav& +arecord -D $1 -c $2 -r 16000 -d 10000 --period-size 128 --buffer-size 65536 -f S16_LE /tmp/ChangeVolume/$device$2.wav& for((i=0;i<=50;i++)); do k=$(expr $i \* 2); diff --git a/rk3308/oem/AudioTest/LoopbackTest.sh b/rk3308/oem/AudioTest/LoopbackTest.sh index b1b9d92..d23ce7f 100755 --- a/rk3308/oem/AudioTest/LoopbackTest.sh +++ b/rk3308/oem/AudioTest/LoopbackTest.sh @@ -1,8 +1,25 @@ #!/bin/bash +device=$1_ + +case "$1" in + hw:0,0) + device=hw_0_0_ + ;; + hw:1,0) + device=hw_1_0_ + ;; + hw:7,0,0) + device=hw_7_0_0_ + ;; + hw:7,1,0) + device=hw_7_1_0_ + ;; +esac + mkdir /tmp/loopbacktest -rm /tmp/loopbacktest/$1_$2.wav -arecord -D $1 -c $2 -r 16000 -d 10000 --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/loopbacktest/$1_$2.wav& +rm /tmp/loopbacktest/$device$2.wav +arecord -D $1 -c $2 -r 16000 -d 10000 --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/loopbacktest/$device$2.wav& for((i=1;i<=10;i++)); do j=$(expr $i % 9 + 1); diff --git a/rk3308/oem/AudioTest/LoopbackTest1.sh b/rk3308/oem/AudioTest/LoopbackTest1.sh index 4380e6a..3748239 100755 --- a/rk3308/oem/AudioTest/LoopbackTest1.sh +++ b/rk3308/oem/AudioTest/LoopbackTest1.sh @@ -1,13 +1,29 @@ #!/bin/bash +device=$1_ + +case "$1" in + hw:0,0) + device=hw_0_0_ + ;; + hw:1,0) + device=hw_1_0_ + ;; + hw:7,0,0) + device=hw_7_0_0_ + ;; + hw:7,1,0) + device=hw_7_1_0_ + ;; +esac mkdir /tmp/loopbacktest1 -rm -rf /tmp/loopbacktest1/$1_$2 -mkdir /tmp/loopbacktest1/$1_$2 +rm -rf /tmp/loopbacktest1/$device$2 +mkdir /tmp/loopbacktest1/$device$2 aplay ./r.wav& for((i=1;i<=10;i++)); do j=$(expr $i % 20 + 1); echo $j; -arecord -D $1 -c $2 -r 16000 -d 3 --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/loopbacktest1/$1_$2/$j.wav +arecord -D $1 -c $2 -r 16000 -d 3 --period-size 1024 --buffer-size 65536 -f S16_LE /tmp/loopbacktest1/$device$2/$j.wav done killall aplay \ No newline at end of file