Chinaunix首页 | 论坛 | 博客
  • 博客访问: 498728
  • 博文数量: 224
  • 博客积分: 2175
  • 博客等级: 大尉
  • 技术积分: 2433
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-05 22:02
个人简介

目前在一家公司担任软件总监,主要涉及智能手机,笔记本电脑的开发

文章分类

全部博文(224)

文章存档

2024年(5)

2023年(68)

2022年(13)

2021年(7)

2020年(11)

2019年(3)

2018年(10)

2017年(8)

2012年(7)

2011年(4)

2010年(32)

2009年(41)

2008年(6)

2007年(9)

分类: LINUX

2009-02-26 22:42:02

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网速很高的时候,声音也会卡.
 
 
阅读(712) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~