当前位置:  技术问答>linux和unix

madplay移植的问题

    来源: 互联网  发布时间:2015-10-06

    本文导语:  (1)音频驱动ok后,用cirrus logic公司给的bin测试程序(playmp3)播放后效果很好,但是移植上一位大侠给的一个madplay for arm包后,播放时总是出现间断,就是好像每处理几秒钟就停顿一下,接着又是正常的播放,然...

(1)音频驱动ok后,用cirrus logic公司给的bin测试程序(playmp3)播放后效果很好,但是移植上一位大侠给的一个madplay for arm包后,播放时总是出现间断,就是好像每处理几秒钟就停顿一下,接着又是正常的播放,然后又是停顿(停顿的很短暂)。。。。。。反复如此,但音频数据处理是对的。不知道是什么原因?
(2)出现这种问题后,我就去下载了官方的madplay-0.15.2b.tar.gz,配置编译时总是出现以下的提示(换了好几个版本都是同样的错误):
resample.c: In function `resample_block':
resample.c:89: inconsistent operand constraints in an `asm'
resample.c:104: inconsistent operand constraints in an `asm'
make[2]: *** [resample.o] Error 1
我的配置信息是(CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc ./configure --host=arm-linux --enable-fpm=arm)。
我在网上也搜到了类似的错误,但是按照他们的提示也没有解决问题,还望各位达人指点指点。
不胜感激!

|
你的arm板子是支持硬件浮点计算的吗?感觉优化的代码不支持你的cpu!

|
还有一种可能就是音频驱动的问题,
可能开的缓冲太大了,不使用多段
缓冲的方式!

|
mark

|
up

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • madplay是免费使用的吗?
  • 怎么样阅读madplay的源代码?
  • 请问如何利用madplay管理自己的播放器,比如调节音量


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3