#!/bin/bash

. /etc/jogdiald/functions

msg_on="LABEL Recording...\nCOLOR yellow"
msg_off="LABEL Record\nCOLOR white"

PIDFILE=/tmp/.record

start_record() {
	$AUMIX -v0
	$AUMIX -w0
	$AUMIX -m100
	$AUMIX -i50
	/usr/bin/sox -t ossdsp /dev/dsp /tmp/jogdiald.wav &
}

if [ -f $PIDFILE ]; then
	echo -e "$msg_on\nOK"
	read press
	kill -INT `cat $PIDFILE`
	usleep 100000
	killall sox
	usleep 100000
	killall -9 sox
	rm -f $PIDFILE
	echo -e "$msg_off\nOK"
else
	echo -e "$msg_off\nOK"
	read press
	start_record 1>&2
	echo $! > $PIDFILE
	echo -e "$msg_on\nOK"
fi
