海思3531芯片的声音问题
1、HDMI输入的声音和mic输入的声音通过ai到ao(ai->ao)的时候,都可以出来声音。
2、HDMI输入的声音经过编解码(ai->aenc,adec->ao)时,可以输出声音,但是mic输入的声音经过编码吗是没反应,其中发生了什么?
音频部分的proc信息
# cat /proc/umap/ao
[AO] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time: [Nov 28 2012, 18:02:44]
-----AO DEV ATTR----------------------------------------------------------------
AoDev WorkMod SampR BitWid ChnCnt ClkSel SondMod PoiNum ExFlag FrmNum
4 i2s_sla 48kHZ 16bit 2 0 stereo 480 0 50
5 i2s_mas 48kHZ 16bit 2 0 stereo 480 0 50
-----AO DEV STATUS--------------------------------------------------------------
AoDev IntCnt FrmTime DMAChn DMAReq TranLen DMAPhy0 DMAPhy1
4 108951 10002 5 5 3840 90f4c000 90f4cf00
5 108946 9828 6 6 3840 90f1b000 90f1bf00
-----AO CHN STATUS--------------------------------------------------------------
AoDev AoChn State Read Write BufEmp u32Data0 u32Data1
4 0 enable 19 19 43232 0 0
4 1 enable 19 19 43232 0 0
5 0 enable 19 19 43227 0 0
5 1 enable 19 19 43227 0 0
#
#
# cat /proc/umap/adec
[ADEC] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:44]
-----ADEC CHN ATTR--------------------------------------------------------------
ChnId PlType BufSize Attr SendCnt GetCnt PutCnt
0 g726 30 66854 66853 66853
#
#
# cat /proc/umap/ai
[AI] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time: [Nov 28 2012, 18:02:44]
-----AI DEV ATTR----------------------------------------------------------------
AiDev WorkMod SampR BitWid ChnCnt ClkSel SondMod PoiNum ExFlag FrmNum
0 i2s_sla 48kHZ 16bit 2 0 stereo 480 0 10
4 i2s_sla 48kHZ 16bit 2 0 stereo 480 0 10
-----AI DEV STATUS--------------------------------------------------------------
AiDev IntCnt FrmTime DMAChn DMAReq TranLen IsrTime DMAPhy0 DMAPhy1
0 112384 10004 0 0 3840 184 90e72000 90e72f00
4 112382 10007 4 4 3840 216 90efc000 90efcf00
-----AI CHN STATUS--------------------------------------------------------------
AiDev AiChn State Read Write BufFul AecAo AecFail u32Data0 u32Data1
0 0 enable 0 0 0 (-1,-1) 0 fc17fc56 fa67fb35
0 1 enable 0 0 0 (-1,-1) 0 fc17fc57 fa67fb36
4 0 enable 0 0 0 (-1,-1) 0 10001 10000
4 1 enable 0 0 0 (-1,-1) 0 ff25fe84 df00e4
#
#
# cat /proc/umap/aenc
[AENC] Version: [Hi3531_MPP_V1.0.8.0 Debug], Build Time[Nov 28 2012, 18:02:44]
-----AENC CHN ATTR--------------------------------------------------------------
ChnId PlType BufSize Attr1 Attr2 Attr3 Attr4 Attr5
0 g726 30
-----AENC CHN STATUS------------------------------------------------------------
ChnId RcvFrm EncOk FrmErr BufFull GetStrm RlsStrm
0 68189 68189 0 0 68188 68188
#