Merge pull request #446 from alanbjohnston/master-b3

Master b3
master-b4
Alan Johnston 1 month ago committed by GitHub
commit 81a1ceacb7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -33,16 +33,28 @@ pcm.shared_speaker {
}
# Recording with input mixing
pcm.shared_mic {
pcm.shared_mic_raw {
type dsnoop
ipc_key 2048
ipc_perm 0666
slave {
pcm "hw:CARD=Device,DEV=0"
# channels 1
channels 1
rate 48000
period_time 0
period_size 1024
buffer_size 4096
}
}
pcm.shared_mic {
type softvol
slave.pcm "shared_mic_raw"
control {
name "MicVolume"
card 2
}
}

@ -1580,15 +1580,17 @@ elif [ "$1" = "-L" ]; then
echo
if [ -z "$param2" ] ; then
echo -e "Enter microphone level in percentage (integer 0 - 100): "
echo -e "Enter microphone level (integer 0 - 255): "
read mic
else
mic="$param2"
fi
if ! [ -z $mic ] && [[ $mic =~ ^[+-]?[0-9]+([.][0-9]+)?$ ]] ; then
systemctl --user stop wireplumber
echo "Updating mic level to" $mic "%"
value=`arecord -l | grep "card"` && echo "$value" > /dev/null && set -- $value && amixer -c ${2:0:1} set Mic $mic%
value=`arecord -l | grep "card"` && echo "$value" > /dev/null && set -- $value && amixer -c ${2:0:1} set MicVolume $mic
systemctl --user start wireplumber
else
echo "Not updating mic level"
fi

@ -4,6 +4,6 @@ MYCALL AMSAT
CHANNEL 0
MODEM 1200
FULLDUP OFF
TXDELAY 0
#TXDELAY 0
AGWPORT 8200
KISSPORT 8201
KISSPORT 8203

@ -3,7 +3,7 @@ MODEM 1200
DWAIT 0
SLOTTIME 10
PERSIST 63
TXDELAY 1000
TXDELAY 30
TXTAIL 10
FULLDUP OFF
DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE

@ -3,7 +3,7 @@ MODEM 1200
KISSPORT 8100
AGWPORT 8002
DWAIT 20
SLOTTIME 300
SLOTTIME 10
PERSIST 63
TXDELAY 1000
TXDELAY 30
FULLDUP OFF

@ -46,6 +46,9 @@ fi
if [[ $(arecord -l | grep "USB Audio Device") ]] ; then
echo "USB Sound Card detected"
soundcard=1
systemctl --user stop wireplumber
amixer -c 2 set MicVolume 200
systemctl --user start wireplumber
else
echo "No USB Sound Card detected"
soundcard=0

@ -41,6 +41,9 @@ fi
if [[ $(arecord -l | grep "USB Audio Device") ]] ; then
echo "USB Sound Card detected"
soundcard=1
systemctl --user stop wireplumber
amixer -c 2 set MicVolume 200
systemctl --user start wireplumber
else
echo "No USB Sound Card detected"
soundcard=0

Loading…
Cancel
Save

Powered by TurnKey Linux.