Added buffer size parameter to run_latency_test.sh script
This commit is contained in:
parent
6deea0a19f
commit
80ecf8e9a3
@ -18,11 +18,12 @@ function usage {
|
|||||||
echo ' sample_rate can be one of 44100, 48000, 96000' >&2
|
echo ' sample_rate can be one of 44100, 48000, 96000' >&2
|
||||||
echo ' channels can be one of 1, 2, 4' >&2
|
echo ' channels can be one of 1, 2, 4' >&2
|
||||||
echo ' duration in seconds' >&2
|
echo ' duration in seconds' >&2
|
||||||
|
echo ' buffer size in frames' >&2
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if [ "$#" -ne 4 ]; then
|
if [ "$#" -lt 4 ]; then
|
||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -60,6 +61,13 @@ SAMPLE_FORMAT=$1
|
|||||||
SAMPLE_RATE=$2
|
SAMPLE_RATE=$2
|
||||||
CHANNELS=$3
|
CHANNELS=$3
|
||||||
DURATION=$4
|
DURATION=$4
|
||||||
|
if [ "$#" -gt 4 ]; then
|
||||||
|
FRAMES=$5
|
||||||
|
else
|
||||||
|
FRAMES=128
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo 'Using buffer size of '$FRAMES' frames'
|
||||||
|
|
||||||
if [ $SAMPLE_FORMAT == "S16_LE" ]; then
|
if [ $SAMPLE_FORMAT == "S16_LE" ]; then
|
||||||
CODEC="L16"
|
CODEC="L16"
|
||||||
@ -131,7 +139,7 @@ sleep 30
|
|||||||
|
|
||||||
echo "Running 10 secs latency test"
|
echo "Running 10 secs latency test"
|
||||||
cd test
|
cd test
|
||||||
sudo nice -n -10 ./latency -P hw:RAVENNA -C hw:RAVENNA -f $SAMPLE_FORMAT -r $SAMPLE_RATE -c $CHANNELS -M 128 -m 128 -s $DURATION
|
sudo nice -n -10 ./latency -P hw:RAVENNA -C hw:RAVENNA -f $SAMPLE_FORMAT -r $SAMPLE_RATE -c $CHANNELS -M $FRAMES -m $FRAMES -s $DURATION
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
echo "Terminating processes ..."
|
echo "Terminating processes ..."
|
||||||
|
Loading…
x
Reference in New Issue
Block a user