jlx_cuc 发表于 2014-5-21 17:27:57

E9+Ubuntu的ALSA录音程序错误

在E9上测试ALSA录音程序,系统用的是Ubuntu,因为出产时带的Ubuntu镜像是带有ALSA架构包的。

但经过调试发现,当所有参数配置正确后,调用
rc = snd_pcm_readi(pcm_handle, wave_buf, frames);
printf("rc = %d,%s\n",rc,snd_strerror(rc));
来进行录音时发现,返回值rc=-5,提示错误是Input/Output Error。

后测试发现,在E9上面,Ubuntu启动后则直接把MIC口的输入音频从PHONE口输出了!!
个人怀疑是有某个应用程序占用了MIC口导致录音程序提示Input/Output错误,还请技术支持给我个回复啊!!

Calvin 发表于 2014-5-21 18:03:55

可以参考以下链接TQ210源码部分的“录音测试程序”http://www.armbbs.net/forum.php?mod=viewthread&tid=15967&extra=page%3D1
页: [1]
查看完整版本: E9+Ubuntu的ALSA录音程序错误