阅读:1299回复:3
兄弟们,谁有单声道的录音程序啊?
我一直在调音频,播放功能已经实现,效果还挺好(已后来个总结),现在就是录音部分老是有沙沙的杂音,挺得很不爽,芯片采用的s3c2442+wolfson 8976,之前一直怀疑是ADC的问题,跟wolfson那边沟通了一下,按照他的方法测试,ADC没有问题,而播放DAC也没有问题,现在怀疑是录音程序的问题.
因为8976是单声道ADC,录音播放之后成了双声道(寄存器的DACL->DACR,DACR->DACL都没有打开),因此怀疑录音程序,因程序是别人给的,说是没问题的,现在不知道如何是好了,也不知道CPU那边如何进行数据保存到.wav中的?有谁了解吗? 知道的支个声,或者给个单声道的录音程序我用下 |
|
最新喜欢:wingma...
|
沙发#
发布于:2007-05-29 21:32
CE自己的WAVREC就可以了.
|
|
|
板凳#
发布于:2007-05-30 16:09
我也用了wavrec.exe(由CE自带源码编译过来的),现在有个奇怪的事情
------------------------------------------------------------------------------------------------------- DWORD dwDuration = 10 * 1000; // record for 10 seconds DWORD dwChannels = 1; // default to mono DWORD dwBitsPerSample = 16; // default to 16-bit samples // DWORD dwSampleRate = 11025; // default to 11.025KHz sample rate DWORD dwSampleRate = 44100; // 44.1KHz sample rate DWORD dwDeviceId = 0; // capture from device 0 ------------------------------------------------------------------------------------------------------- 当我把 DWORD dwChannels = 1; // default to mono,录音文件播放时候有左右声道都有录音,且有噪音. 当我把 DWORD dwChannels = 2; 录音文件播放时候只有一个声道有声音,有时候左有时候右,另一声道全是噪音. 而我的音频芯片wolfson 8976是单ADC.双DAC.这个dwChannels设置的是录音的声道数吧? 网热心人多指点啊 |
|
|
地板#
发布于:2007-05-30 17:36
音频驱动是否对单声道录音之后做混音,然后送到两个DAC,因此两声道都有声音输出??
|
|
|