diff options
Diffstat (limited to 'gsm/test.sh')
-rwxr-xr-x | gsm/test.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gsm/test.sh b/gsm/test.sh new file mode 100755 index 0000000..bbd3ea8 --- /dev/null +++ b/gsm/test.sh @@ -0,0 +1,25 @@ +#! /bin/bash -xe + +# +# yum install gsm +# yum install mingw32-gsm mingw64-gsm --enablerepo=updates-testing +# + +rm -f gsmdec* gsmenc* jam*.wave jam*.gsm + +sh -x `dirname $0`/gsm.c + +dd if=/dev/urandom bs=320 count=10240 > jam.wave + +./gsmenc-linux < jam.wave > jam-linux.gsm +./gsmdec-linux < jam-linux.gsm > jam-decoded-linux.wave + +export WINEPREFIX=$HOME/.wine32 +./gsmenc-win32.exe < jam.wave > jam-win32.gsm +./gsmdec-win32.exe < jam-linux.gsm > jam-decoded-win32.wave + +export WINEPREFIX=$HOME/.wine64 +./gsmenc-win64.exe < jam.wave > jam-win64.gsm +./gsmdec-win64.exe < jam-linux.gsm > jam-decoded-win64.wave + +md5sum jam*.wave jam*.gsm |