record

所属分类:嵌入式Linux
开发工具:Unix_Linux
文件大小:60KB
下载次数:15
上传日期:2011-09-02 10:21:38
上 传 者pedone
说明:  这是 s3c6410 语言模块的测试程序
(this is s3c6410 record test program)

文件列表:
record (0, 2011-08-11)
record\.svn (0, 2011-08-11)
record\.svn\entries (1281, 2008-05-20)
record\.svn\format (2, 2008-03-18)
record\.svn\prop-base (0, 2011-08-11)
record\.svn\props (0, 2011-08-11)
record\.svn\text-base (0, 2011-08-11)
record\.svn\text-base\ima_rw.c.svn-base (11437, 2008-03-18)
record\.svn\text-base\ima_rw.h.svn-base (3565, 2008-03-18)
record\.svn\text-base\Makefile.svn-base (433, 2008-03-18)
record\.svn\text-base\printdef.h.svn-base (1231, 2008-03-18)
record\.svn\text-base\Record.c.svn-base (20005, 2008-03-18)
record\.svn\text-base\record.h.svn-base (1220, 2008-03-18)
record\.svn\text-base\wave.c.svn-base (1783, 2008-03-18)
record\.svn\text-base\wave.h.svn-base (4364, 2008-03-18)
record\.svn\tmp (0, 2011-08-11)
record\.svn\tmp\prop-base (0, 2011-08-11)
record\.svn\tmp\props (0, 2011-08-11)
record\.svn\tmp\text-base (0, 2011-08-11)
record\ima_rw.c (11437, 2008-03-18)
record\ima_rw.h (3565, 2008-03-18)
record\ima_rw.o (6040, 2009-04-03)
record\Makefile (440, 2009-04-03)
record\printdef.h (1231, 2008-03-18)
record\record (26663, 2009-04-03)
record\Record.c (20299, 2008-07-31)
record\record.h (1220, 2008-03-18)
record\Record.o (19256, 2009-04-03)
record\wave.c (1620, 2010-03-06)
record\wave.h (4364, 2008-03-18)
record\wave.o (2388, 2009-04-03)

录音文件的几个重要参数设置: 00 BYTES sIDriff RIFF 标志 04 WORD dwSizeriff = %d // 文件长度-8 08 BYTES sFormat = %s // 文件类型 必须是WAVE 12 BYTES sIDfmt = %s" // "fmt " 16 DWROD dwSizefmt = %d" ,riffHead.dwSizefmt); 20 WORD wFormatTag = %d(0x%X)" 22 WORD nChannels = %d(0x%X) 立体声 24 DWORD nSamplesPerSec = %d(0x%X) 采样率 28 DWORD nAvgBytesPerSec = %d(0x%X) 数据量/s 32 WORD nBlockAlign = %d(0x%X)", 34 WORD wBitsPerSample = %d(0x%X)", 36 WORD cbSize = %d(0x%X)", wavfmt.cbSize, wavfmt.cbSize); 38 WORD dExdata = %d", dExedata 40 BYTES sID = %s", "fact" 44 DWORD dwTag = %d(0x%X)", fact.dwTag, fact.dwTag); 48 DWORD dwSize = %d(0x%X)", fact.dwSize, fact.dwSize); 52 BYTES sID = %s", "data" 56 DWORD dwSize = %d(0x%X) 数据长度" 60 序 采样 CH 数据量/s 对齐 wBitsPerSample nSamplePerBlock size(K/20sec) 01 8000 1 4055 256 4 505 81 02 2 8100 512 4 505 162 03 11025 1 5588 256 4 505 111 04 2 11177 512 4 505 223 05 22050 1 11100 512 4 1017 221 06 2 22201 1024 4 1017 442 07 44100 1 22125 1024 4 2041 440 08 2 44251 2048 4 2041 880 nAvgBytesPerSec = %d(0x%X) 数据量/s 在BF533上做了一部分的修改,在调试的过程中,主要问题出现在 对SPORT来模拟I2S的寄存器设置有问题。8750可能也有问题,调试了很长时间,也没有结果。 在2.6的内核上我们的录音程序也作了一部分的修改,主要是对DSP增加了几个ioctl的调用。

近期下载者

相关文件


收藏者