|
|
@@ -8,44 +8,46 @@ volctrl_path="/oem/etc/volctrl.conf"
|
|
|
volume_out=`sysconf ${volctrl_path} get volume volume_out`
|
|
|
volume_in=`sysconf ${volctrl_path} get volume volume_in`
|
|
|
|
|
|
+aplay /usr/lib/silence.wav 2>/dev/null
|
|
|
+
|
|
|
# Set output volume
|
|
|
case ${volume_out} in
|
|
|
- 10)
|
|
|
- value_out=192
|
|
|
+ 10)
|
|
|
+ value_out=100
|
|
|
;;
|
|
|
- 9)
|
|
|
- value_out=187
|
|
|
+ 9)
|
|
|
+ value_out=96
|
|
|
;;
|
|
|
- 8)
|
|
|
- value_out=180
|
|
|
+ 8)
|
|
|
+ value_out=93
|
|
|
;;
|
|
|
- 7)
|
|
|
- value_out=173
|
|
|
+ 7)
|
|
|
+ value_out=90
|
|
|
;;
|
|
|
- 6)
|
|
|
- value_out=165
|
|
|
+ 6)
|
|
|
+ value_out=85
|
|
|
;;
|
|
|
- 5)
|
|
|
- value_out=156
|
|
|
+ 5)
|
|
|
+ value_out=80
|
|
|
;;
|
|
|
- 4)
|
|
|
- value_out=144
|
|
|
+ 4)
|
|
|
+ value_out=74
|
|
|
;;
|
|
|
- 3)
|
|
|
- value_out=129
|
|
|
+ 3)
|
|
|
+ value_out=66
|
|
|
;;
|
|
|
- 2)
|
|
|
- value_out=108
|
|
|
+ 2)
|
|
|
+ value_out=51
|
|
|
;;
|
|
|
- 1)
|
|
|
- value_out=72
|
|
|
+ 1)
|
|
|
+ value_out=35
|
|
|
;;
|
|
|
- 0)
|
|
|
- value_out=0
|
|
|
+ 0)
|
|
|
+ value_out=0
|
|
|
;;
|
|
|
esac
|
|
|
|
|
|
-/usr/bin/amixer -q sset 'DAC',0 ${value_out}
|
|
|
+/usr/bin/amixer -q sset 'Master',0 ${value_out}
|
|
|
|
|
|
# Set input volume
|
|
|
case ${volume_out} in
|