shithub: sox

Download patch

ref: 230fa2c37c4bd9252ee9e5d8ccdf5862f93acd7d
parent: 6beda2fd2ef14f2165b4cf33a48fd9a7fdd9c84d
author: robs <robs>
date: Wed Feb 4 16:59:59 EST 2009

attempt to make more robust

--- a/src/tests.sh
+++ b/src/tests.sh
@@ -171,8 +171,10 @@
 }
 
 # Reading and writing performance test
+time="/usr/bin/time -p"
 timeIO () {
-  ${bindir}/sox -c $channels -r $rate -n tmp.sox synth $samples's' saw 0:`expr $rate / 2` noise brown vol .9
+  echo TIME synth
+  $time ${bindir}/sox -c $channels -r $rate -n tmp.sox synth $samples's' saw 0:`expr $rate / 2` noise brown vol .9
   while [ $# != 0 ]; do
     if [ "${skip}x" != "x" ] ; then
       from_skip=`echo ${skip} | grep ${1}`
@@ -180,8 +182,8 @@
     if [ "${from_skip}x" = "x" ] ; then
       getFormat $1;
       echo "TIME \"$formatText\" channels=$channels samples=$samples write, read:"
-      time ${bindir}/sox $verbose -D tmp.sox $formatFlags -t $1 - | \
-      time ${bindir}/sox $verbose -t $1 -c $channels -r $rate - -t sox /dev/null
+      ($time ${bindir}/sox $verbose -D tmp.sox $formatFlags -t $1 -) | \
+      ($time ${bindir}/sox $verbose -t $1 -c $channels -r $rate - -t sox /dev/null)
     fi
     shift
   done