diff options
Diffstat (limited to 'abs/core/LinHES-config')
| -rwxr-xr-x | abs/core/LinHES-config/PKGBUILD | 4 | ||||
| -rwxr-xr-x | abs/core/LinHES-config/soundconfig.sh | 24 | 
2 files changed, 23 insertions, 5 deletions
| diff --git a/abs/core/LinHES-config/PKGBUILD b/abs/core/LinHES-config/PKGBUILD index 54b6a83..ac9cce9 100755 --- a/abs/core/LinHES-config/PKGBUILD +++ b/abs/core/LinHES-config/PKGBUILD @@ -1,6 +1,6 @@  pkgname=LinHES-config  pkgver=8.3 -pkgrel=22 +pkgrel=23  conflicts=(MythVantage-config MythVantage-config-dev LinHES-config-dev LinHes-config )  pkgdesc="Install and configure your system"  depends=('bc' 'libstatgrab' 'mysql-python' 'expect' 'curl' 'dnsutils' 'parted' @@ -151,7 +151,7 @@ md5sums=('17d9dd5a097fbbd4dae75dff8e2677ff'           '6e5639fff82fa2ba76113ac1ab8f2016'           'f0376c98a7986897406d393186c0365e'           '157e73d0f90d7b306aba8f5921aeedd3' -         'db9b625332493d5a7d12f3fa3ffae0ff' +         '1f58c0393a131f4a8f9a84b3fe08a7e4'           'eef9b882ecb70648a8f253f85b73a274'           '5f890ea9bda6aef652d2560ca19dac07'           'ab2aa42c2947148c2b1cac0ade6d1d55' diff --git a/abs/core/LinHES-config/soundconfig.sh b/abs/core/LinHES-config/soundconfig.sh index 2f30306..e6aaa41 100755 --- a/abs/core/LinHES-config/soundconfig.sh +++ b/abs/core/LinHES-config/soundconfig.sh @@ -143,8 +143,6 @@ function write_asound {      pcm "hw:'"$mixAUDIODEVICE"'"      period_size 512      buffer_size 4096 -#    rate 48000 -#    format S16_LE    }  } @@ -241,8 +239,28 @@ case $SOUNDOPTYPE in      ;;      test|TEST)          echo $@ > /tmp/audio.test +          #set iec958 audio bit -        iecset audio 1 +        if [[ $AUDIODEVICE == plughw:* ]] +        then +            cardName=`echo $AUDIODEVICE | sed 's/plughw:\(.*\),.*/\1/g'` +            #cardDevice=`echo $AUDIODEVICE | sed 's/.*,\(.*\)/\1/g'` +            iecset -c "$cardName" audio 1 +        else +            cardName="0" +            iecset audio 1 +        fi + +        #unmute IEC958 +        amixerControls=`amixer -c "$cardName" scontrols` +        while read -r line; do +            if [[ $line == *IEC958* ]] +            then +                amixCard=`echo "$line" | sed "s/.*\ \('.*\)/\1/g"` +                amixer -c "$cardName" sset "$amixCard" unmute +            fi +        done <<< "$amixerControls" +          #loadsound          if [  x$AUDIOTYPE = xOSS  -o   x$AUDIOTYPE = xoss ]          then | 
