#! /bin/csh -f

if ($#argv != 1) then
  echo "usage: $0 <adcfile>"
  exit 1
endif

if (! $?HOST) set HOST = `hostname`

if ((($DISPLAY =~ stanley.cse.ogi.edu:0.*) ||\
   ($DISPLAY =~ oliver.cse.ogi.edu:0.*) ||\
   ($DISPLAY =~ jake.cse.ogi.edu:0.*) ||\
   ($DISPLAY =~ elwood.cse.ogi.edu:0.*) ||\
   ($DISPLAY =~ gracie.cse.ogi.edu:0.*) ||\
   ($DISPLAY =~ lily.cse.ogi.edu:0.*) ||\
   ($DISPLAY =~ charlie.cse.ogi.edu:0.*))) then
      rplay -host `echo $DISPLAY | awk -F. '{print $1}'` $1 >& /dev/null
else
 if ($HOST == groucho) then
   playadc -a $1 >& /dev/null
 else
if ($HOST == cagney) then
    autogain $1 /usr/tmp/$$gain.adc
    splay -x -v 15 -f /usr/tmp/$$gain.adc
    /usr/bin/rm /usr/tmp/$$gain.adc
else if ($HOST == zeppo) then
#    gdlplay $1
    autogain $1 /usr/tmp/$$gain.adc
    splay -x -v 10 -f /usr/tmp/$$gain.adc
    /usr/bin/rm /usr/tmp/$$gain.adc
 else if($HOST == harpo) then
   gdlplay $1
#   autogain $1 /usr/tmp/$$gain.adc
#  use -x option if external speaker is present
#  splay -f /usr/tmp/$$gain.adc -x -v -2
#   splay -f /usr/tmp/$$gain.adc -v 15
#   /usr/bin/rm /usr/tmp/$$gain.adc
 else if($HOST == gummo) then
   autogain $1 /usr/tmp/$$gain.adc
   splay -x -v 15 -f /usr/tmp/$$gain.adc
   /usr/bin/rm /usr/tmp/$$gain.adc
 else if( ( $HOST == calvin ) || ( $HOST == hobbes ) ) then
   wav2mu -g $1 /usr/tmp/$$.mu
   /usr/local/audio/bin/aplay -f -g 15 -d 1 /usr/tmp/$$.mu
   /bin/rm -f /usr/tmp/$$.mu
 else
   autogain $1 /usr/tmp/$$gain.adc
   splay -v 28 -f /usr/tmp/$$gain.adc
   /usr/bin/rm /usr/tmp/$$gain.adc
  endif
 endif
endif
