findloop fixes
authorRudolf Polzer <divverent@xonotic.org>
Thu, 5 Jul 2012 13:03:56 +0000 (15:03 +0200)
committerRudolf Polzer <divverent@xonotic.org>
Thu, 5 Jul 2012 13:03:56 +0000 (15:03 +0200)
sound/weapons/loopfinder/findloop.sh

index ebbdb20..b71aeb2 100755 (executable)
@@ -4,11 +4,12 @@ infile=$1
 outfile=$2
 end=$3
 guess=$4
-fftsize=${5:-32768}
+guess2=$5
+fftsize=${6:-32768}
 
-gcc -o findloop findloop.c -lfftw3 -Wall -Wextra -ffast-math -lsndfile -O3
-./findloop "$infile" "$fftsize" "$end" "$guess" temp.wav | while read -r SAMPLES SECONDS; do
-       oggenc -q 3 -o "$outfile" -c LOOP_START=$SAMPLES temp.wav
+gcc -o findloop findloop.c -lfftw3 -Wall -Wextra -ffast-math -lsndfile -lm -O3
+./findloop "$infile" "$fftsize" "$end" "$guess" "$guess2" temp.wav | while read -r SAMPLES SECONDS; do
+       oggenc -q 10 -o "$outfile" -c LOOP_START=$SAMPLES temp.wav
        rm -f temp.wav
        echo "To repeat, seek to $SAMPLES"
        vorbisgain "$outfile"