主题 : 关于mini6410板录音、回放软件问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38804
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-03-01
最后登录: 2017-09-13
楼主  发表于: 2011-03-01 17:10

 关于mini6410板录音、回放软件问题

您好!
     我手上有一块mini6410的板子,写了一个实时录音、回放的程序。录音软件使用arecord,回放程序使用aplay,现在能实现录音回放功能,但是回放的声音整体往后延时,而且延时比较大,在1s左右。完全不适时。
     请帮我分析一下延时出在什么地方?
     我怀疑是录音、播放程序在开始时,alsa架构下硬件缓存区有关系,但不知道怎么设置。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-03-01 19:03
您的问题已经超出了我们支持的范围,抱歉。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2011-03-02 10:31
底层是没有问题的
你可以看看ALSA官方的文档,重点是alsalib的API,注意一下buffer size,period size,avail-min等几个参数的设置