#!/bin/sh
#
# setup alsa (especially the mixer config)
#
# runlevels: geexbox, debug, configure

echo "### Setting up sound card ###"

# include audio configuration file
. /etc/audio

[ ! -f /etc/asound.conf ] && echo "" > /etc/asound.conf

mixer() {
  parm=${3:-on}
  amixer -c $ALSA_CARD sset "$1" "$2" $parm >/dev/null 2>&1
  amixer -c $ALSA_CARD sset "$1" $parm >/dev/null 2>&1
}

# set alsa channel mode (6ch, 4ch, 2ch)
mixer 'Channel Mode' "${CHANNELS}ch"

exit 0
