desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
阅读:1247回复:3

兄弟们,谁有单声道的录音程序啊?

楼主#
更多 发布于:2007-05-26 12:14
     我一直在调音频,播放功能已经实现,效果还挺好(已后来个总结),现在就是录音部分老是有沙沙的杂音,挺得很不爽,芯片采用的s3c2442+wolfson 8976,之前一直怀疑是ADC的问题,跟wolfson那边沟通了一下,按照他的方法测试,ADC没有问题,而播放DAC也没有问题,现在怀疑是录音程序的问题.
    因为8976是单声道ADC,录音播放之后成了双声道(寄存器的DACL->DACR,DACR->DACL都没有打开),因此怀疑录音程序,因程序是别人给的,说是没问题的,现在不知道如何是好了,也不知道CPU那边如何进行数据保存到.wav中的?有谁了解吗?
   知道的支个声,或者给个单声道的录音程序我用下

最新喜欢:

wingmanwingma...
desirechange?desire to change
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-29 21:32
CE自己的WAVREC就可以了.
学海无涯
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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设置的是录音的声道数吧?
网热心人多指点啊
desirechange?desire to change
desirechange
驱动小牛
驱动小牛
  • 注册日期2006-09-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分904分
  • 威望152点
  • 贡献值0点
  • 好评度88点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-30 17:36
音频驱动是否对单声道录音之后做混音,然后送到两个DAC,因此两声道都有声音输出??
desirechange?desire to change
游客

返回顶部