diff --git a/acatcher/acatcher.cxx b/acatcher/acatcher.cxx index 7cdbb48..ca86024 100644 --- a/acatcher/acatcher.cxx +++ b/acatcher/acatcher.cxx @@ -118,6 +118,7 @@ struct sockin { } }; +char fnbuf[80]; struct audio_sockin : public sockin { int leftover; int a_fd; @@ -132,7 +133,8 @@ struct audio_sockin : public sockin { a_fd = -1; if (f_saveaudio) { - a_fd = open(names[id], O_WRONLY | O_APPEND | O_CREAT, S_IRWXU | S_IROTH); + sprintf(fnbuf, "%s.raw", names[id]); + a_fd = open(fnbuf, O_WRONLY | O_APPEND | O_CREAT, S_IRWXU | S_IROTH); } } diff --git a/acatcher/aconvert b/acatcher/aconvert old mode 100644 new mode 100755 index e1244e2..33d21ba --- a/acatcher/aconvert +++ b/acatcher/aconvert @@ -1,2 +1,6 @@ #!/bin/sh # Signed 16 bit Little Endian, Rate 22050 Hz, Mono +INFILE="$1" +OUTFILE="$INFILE.wav" +#sox -r 44100 -e unsigned -b 8 -c 1  +sox -r 22050 -e signed -b 16 -L -c 1 "$1" "$OUTFILE"