-#!/bin/sh
+#!/bin/sh -
+#
+# $Id: tm-au,v 3.2 1996/03/25 12:35:55 morioka Exp $
+#
+
if [ "$TM_TMP_DIR" = "" ]; then
TM_TMP_DIR=/tmp
export TM_TMP_DIR
fi
if [ "$5" = "" ]; then
- filename="$TM_TMP_DIR/mime$$.au"
+ filename="$TM_TMP_DIR/mime$$.au"
else
- filename="$TM_TMP_DIR/$5"
+ filename="$TM_TMP_DIR/$5"
fi
-echo "$2; $3 -> $filename"
-
-tmdecode $3 $1 $filename
-
case "$4" in
"play")
- if [ "$AUDIOSERVER" = "" ]; then
- cat $filename >/dev/audio
- else
- autool -v 40 $filename
- fi
+ echo "$2; $3 ->"
+ if [ "$AUDIOSERVER" = "" ]; then
+ if [ `uname` = "IRIX" ]; then
+ tmdecode $3 $1 $filename
+ sfplay $filename
+ trap 'rm -f $filename' 0 1 2 3 13 15
+ else
+ tmdecode $3 $1 /dev/audio
+ fi
+ else
+ tmdecode $3 $1 $filename
+ autool -v 40 $filename
+ trap 'rm -f $filename' 0 1 2 3 13 15
+ fi
;;
"extract")
+ echo "$2; $3 -> $filename"
echo "extract to $filename"
+ tmdecode $3 $1 $filename
;;
esac