Day 1 : 2009年2月26日 星期四
今天解决了2个问题:
1)为什么用了dmix或者esd后,aplay的 cpu的loading 将达到50%以上
原来是内核的配置错了,有一项用了DSPG 的DW key,而我们的平台没有这些key.
2) 同样播放音乐,不用混音,在三星的平台上声音效果就很好,而在我们的平台上声音效果不好
从软件上分析,我们平台所送给wolfson codec的数据和声音文件一样,没失真。
后来找硬件的人问,原来是因为2个平台的喇叭不一样,三星的平台上喇叭很好,价格也很贵,是驼林的,大概要10多块,而我们平台上的喇叭为万科的,只要4,5人民币。它的频响范围低,将低音部分过滤了。
Day 2 : 2009年3月6日 星期五
前些日子在忙WIFI的事情,让手下的人去看了看dmix混音为什么出noise的问题.今天大家开会讨论了一下:
主要原因大家认为,由于系统I2S没有DMA,使得每秒钟需要3000个中断,导致系统没法做其他的事情了,所以处理不过来混音.我们在WIFI网速很高的时候,声音也会卡.
阅读(747) | 评论(0) | 转发(0) |