xmudason

xmudason

0个粉丝

2

问答

0

专栏

0

资料

xmudason  发布于  2014-06-10 08:59:56
采纳率 0%
2个问答
5106

求助急:音频模块部分细节问题(ar0130)

 
1.最近在调音频模块,调了快一个月了,没找到原因,关键是不知道哪里出问题了,按理说例程应该是可以的,这里有些小疑问,还请各们大侠帮忙看一下:)
例程位于开发文档中的:/mnt/mpp/sample/audio/sample_acodec, cat一下C文件,这里有个变量声时如此:  static HI_BOOL gs_bMicIn = HI_FALSE;  因为我用的测试设备是有源麦克风(电脑麦克风那种),这里是否要更改为HI_TRUE,后面有改过调试问题同样存在,帮忙理一下,这里放一下调试proc给大伙看看:
/mnt/mpp/sample/audio
# ./sample_audio

/************************************/
press sample command as follows!
1:  send audio frame to AENC channel form AI, save them
2:  read audio stream from file,decode and send AO
3:  start AI to AO loop
q:  quit whole audio sample

sample command:1
Ai(0,0) bind to AencChn:0 ok!
open stream file:"audio_chn0.adpcm" for aenc ok
bind adec:0 to ao(0,1) ok

please press twice ENTER to exit this sample(到这里喊话没有声音,不管是选择123)。接者:
# cat ai

[AI] Version: [Hi3518_MPP_V1.0.4.0 Debug], Build Time: [Jan 28 2013, 14:48:13]

-----AI DEV ATTR---------------------------------------------------------------------------------------------------------
AiDev WorkMod   SampR  BitWid  ChnCnt  ClkSel SondMod  PoiNum  ExFlag  FrmNum
    0 i2s_mas    8kHZ   16bit       2       1    mono     320       1      30

-----AI DEV STATUS-------------------------------------------------------------------------------------------------------
AiDev  IntCnt FrmTime  MaxFrmTime  DMAChn  DMAReq TranLen IsrTime  MaxIsrTime   DMAPhy0   DMAPhy1
    0    3197   40004       40038       0       0    2560     311         450  84391000  84391a00

-----AI CHN STATUS-------------------------------------------------------------------------------------------------------
AiDev   AiChn   State    Read   Write  BufFul u32Data0 u32Data1   AecAo AecFail    bAnr  bResmp  PoiNum   SampR ResmpType
    0       0  enable       0       0       0    20002    30004 (-1,-1)       0 disable disable       0  (null)    (null)
    0       1  enable       0       0       0    50001    60003 (-1,-1)       0 disable disable       0  (null)    (null)
# cat ao

[AO] Version: [Hi3518_MPP_V1.0.4.0 Debug], Build Time: [Jan 28 2013, 14:48:13]

-----AO DEV ATTR---------------------------------------------------------------------------------------------------------
AoDev WorkMod   SampR  BitWid  ChnCnt  ClkSel SondMod  PoiNum  ExFlag  FrmNum
    0 i2s_mas    8kHZ   16bit       2       1    mono     320       1      30

-----AO DEV STATUS-------------------------------------------------------------------------------------------------------
AoDev  IntCnt FrmTime  MaxFrmTime  DMAChn  DMAReq TranLen IsrTime  MaxIsrTime   DMAPhy0   DMAPhy1
    0    3282   40000       40018       1       1    2560     110         114  843bd000  843bda00

-----AO CHN STATUS-------------------------------------------------------------------------------------------------------
AoDev   AoChn   State    Read   Write  BufEmp  u32Data0  u32Data1  bResmp  PoiNum   SampR ResmpType
    0       1  enable      11      12       1     20001     20002 disable       0  (null)    (null)
# cat aenc

[AENC] Version: [Hi3518_MPP_V1.0.4.0 Debug], Build Time[Jan 28 2013, 14:48:14]

-----AENC CHN ATTR--------------------------------------------------------------
ChnId  PlType BufSize   Attr1   Attr2   Attr3   Attr4   Attr5
    0   adpcm      30

-----AENC CHN STATUS------------------------------------------------------------
ChnId  RcvFrm   EncOk  FrmErr BufFull GetStrm RlsStrm
    0    3384    3384       0       0    3384    3384
# cat adec

[ADEC] Version: [Hi3518_MPP_V1.0.4.0 Debug], Build Time[Jan 28 2013, 14:48:14]

-----ADEC CHN ATTR--------------------------------------------------------------
ChnId  PlType BufSize    Attr SendCnt  GetCnt  PutCnt        
    0   adpcm      20            3551    3550    3550
2.# ./sample_audio 23  通过运行这句产生的录制文件audio_chn0.pcm, mount到PC端播放没有声音。
请问大哥们,这到底是什么原因呢,还有我的# cat /dev/log为什么没有反应呢,log文件是粉红色的文件夹,呀呀,快疯了。
我来回答
回答2个
时间排序
认可量排序

东东

0个粉丝

6

问答

0

专栏

0

资料

东东 2015-01-23 10:11:25
认可0
楼主这个问题解决了没有?我也在测试这个程序,麦克风和耳机都没听到任何声音...麻烦指点下。

bobhi009

0个粉丝

0

问答

0

专栏

0

资料

bobhi009 2015-02-09 13:57:48
认可0
micIn 还是lineIn 应该是设置codec的 , 你用的是内置codec还是外接的codec ?
要是用的外接的话  可以量量时钟线和数据先到底有没有数据进来
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区