1b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org#!/bin/bash 2b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org(set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character 3b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 4b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgLOGFILE=logfxfl.txt 5b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgecho "START FIX-FLOAT TEST" > $LOGFILE 6b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 7b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 8b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgISACFIXFLOAT=../testFixFloat.exe 9b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 10b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgINFILES=$(cat InputFiles.txt) 11b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgSUBSET=$(cat InputFilesFew.txt) 12b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgCHANNELFILES=$(cat ChannelFiles.txt) 13b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgCHANNELLIST=($(cat ChannelFiles.txt)) 14b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgINDIR=../data/orig 15b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgOUTDIR=../dataqafxfl 16b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgmkdir -p $OUTDIR 17b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 18b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgindex1=0 19b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 20b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgfor file in $INFILES # loop over all input files 21b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org do 22b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 23b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org for channel in $CHANNELFILES 24b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org do 25b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org let "index1=index1+1" 26b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 27b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org $ISACFIXFLOAT $INDIR/$channel -m 1 -PLC $INDIR/"$file" $OUTDIR/flfx$index1"$file" >> $LOGFILE 28b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org $ISACFIXFLOAT $INDIR/$channel -m 2 -PLC $INDIR/"$file" $OUTDIR/fxfl$index1"$file" >> $LOGFILE 29b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org done 30b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 31b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgdone 32b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 33b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgindex1=0 34b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 35b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgfor file in $SUBSET # loop over the subset of input files 36b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org do 37b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org let "index1=index1+1" 38b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org $ISACFIXFLOAT $INDIR/$channel -m 1 -NB 1 $INDIR/"$file" $OUTDIR/flfxnb1_$index1"$file" >> $LOGFILE 39b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org $ISACFIXFLOAT $INDIR/$channel -m 2 -NB 1 $INDIR/"$file" $OUTDIR/fxflnb1_$index1"$file" >> $LOGFILE 40b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org $ISACFIXFLOAT $INDIR/$channel -m 1 -NB 2 -PLC $INDIR/"$file" $OUTDIR/flfxnb2_$index1"$file" >> $LOGFILE 41b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org $ISACFIXFLOAT $INDIR/$channel -m 2 -NB 2 -PLC $INDIR/"$file" $OUTDIR/fxflnb2_$index1"$file" >> $LOGFILE 42b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgdone 43b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 44b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.orgecho DONE! 45b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 46b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 47b015cbede88899f67a53fbbe581b02ce8e32794andrew@webrtc.org 48