用的LOGIC的3517评估板,移植的aplay、mplayer、madplay都能正常播放音乐文件,但用amixer调节音量没有反应,敲"amixer contents"命令显示如下:
[root@OMAP3EVM /]# amixer contents
numid=3,iface=MIXER,name='Line Input Switch'
; type=BOOLEAN,access=rw——,values=2
: values=off,off
numid=4,iface=MIXER,name='Line Input Volume'
; type=INTEGER,access=rw—R–,values=2,min=0,max=31,step=0
: values=23,23
| dBscale-min=-17.25dB,step=0.75dB,mute=0
numid=6,iface=MIXER,name='Mic Booster Switch'
; type=BOOLEAN,access=rw——,values=1
: values=off
numid=5,iface=MIXER,name='Mic Input Switch'
; type=BOOLEAN,access=rw——,values=1
: values=on
numid=12,iface=MIXER,name='Capture Source'
; type=ENUMERATED,access=rw——,values=1,items=2
; Item #0 'Line'
; Item #1 'Mic'
: values=0
numid=8,iface=MIXER,name='Playback De-emphasis'
; type=ENUMERATED,access=rw——,values=1,items=4
; Item #0 'None'
; Item #1 '32Khz'
; Item #2 '44.1Khz'
; Item #3 '48Khz'
: values=2
numid=2,iface=MIXER,name='Digital Playback Switch'
; type=BOOLEAN,access=rw——,values=1
: values=on
numid=1,iface=MIXER,name='Digital Playback Volume'
; type=INTEGER,access=rw—R–,values=2,min=0,max=127,step=0
: values=112,112
| dBscale-min=-121.00dB,step=1.00dB,mute=0
numid=9,iface=MIXER,name='Output Mixer Line Bypass Switch'
; type=BOOLEAN,access=rw——,values=1
: values=off
numid=10,iface=MIXER,name='Output Mixer Mic Sidetone Switch'
; type=BOOLEAN,access=rw——,values=1
: values=off
numid=11,iface=MIXER,name='Output Mixer Playback Switch'
; type=BOOLEAN,access=rw——,values=1
: values=on
numid=7,iface=MIXER,name='Sidetone Volume'
; type=INTEGER,access=rw—R–,values=1,min=0,max=4,step=0
: values=3
| dBscale-min=-18.00dB,step=3.00dB,mute=0
这个节点看着像调节音量的:numid=1,iface=MIXER,name='Digital Playback Volume'
但我用amixer cset 命令不管调大还是调小该参数,都没有效果。调节其他节点参数也都试过,没有效果。
请指教。
Yaoming Qin:
用的哪个sdk,用最新的看看