old
文章平均质量分 60
xcgspring
这个作者很懒,什么都没留下…
展开
-
WAV头格式分析
最近做音频解码,要求WAV输出,在网上查了一些资料,结合libao里的audio_out_wav.c,在完成要求同时,对WAV头的格式进行了一些分析,写下来备忘。首先是网上的资料,来自http://blog.csdn.net/yzhouen/archive/2006/06/07/777459.aspx。WAVE文件格式说明表 偏移地址字节原创 2009-10-14 19:19:00 · 12919 阅读 · 4 评论 -
基于FFT的IMDCT算法
在word上编辑的文本,上传时发现公式传不上来,我又懒得在敲一遍,截个图传上来。 这个算法在Marina Bosi的Introduction to Digital Audio Coding and Standards一书中有详细介绍。原创 2009-10-29 18:47:00 · 1518 阅读 · 1 评论 -
软件开发方法述评(转)
转载自:http://www.mscto.com/pm/2009012317242.html 60年代中期开始爆发了众所周知的软件危机。为了克服这一危机,在1968、1969年连续召开的两次著名的NATO会议上提出了软件工程这一术语,并在以后不断发展、完善。与此同时,软件研究人员也在不断探索新的软件开发方法。至今已形成八类软件开发方法。 一、Parnas方法转载 2010-01-20 18:44:00 · 670 阅读 · 0 评论 -
FFT快速算法及C语言实现
在word上编辑的文本,上传时发现公式传不上来,我又懒得再敲一遍,截个图传上来。原创 2009-10-30 17:39:00 · 23471 阅读 · 6 评论 -
DSP编程中的字节对齐
从PC上向ADI DSP平台移植时,经常会出现一些问题,其中很多问题和字节对齐有关。这类问题往往在PC上测试成功,在DSP上也能成功编译链接,但是运行却会出错,导致这类问题很难查出并解决。问题成因:我使用的是ADI的Blackfin系列DSP,不知道其他平台是否有这个规定。就是char型数据类型地址可以任意,short型数据类型地址必须被2整除,int型数据类型地址必须被4整除,依此类推,原创 2010-02-02 10:25:00 · 6096 阅读 · 0 评论 -
从ffmpeg中提取wma pro解码器
经过一周半的努力,终于从ffmpeg中提取了一个包含asf解析功能和wmapro解码功能,并能在VC2005上运行的工程,当然现在还很简陋,呵呵。这个是我第一次从ffmpeg中提取解码器模块,ffmpeg是个相当大的工程,这给提取工作带来了很大的麻烦,更大的麻烦其实在于ffmpeg遵循了C99的标准,而VC不支持。以前没怎么接触C99,经过这次移植对它稍稍了解了一下,也许是我C的水平不够,我感原创 2009-12-30 17:57:00 · 2928 阅读 · 0 评论 -
libdca解码器32位定点化
libdca是DTS的浮点开源解码器,在不影响音质的条件下,我对其进行浮点转定点并进行优化,使其能在32位定点DSP上高效的运行。首先是定点化,首先我们可以先使用64位运算来替代浮点运算,一般来说这种定点化不会影响音质,但在32位定点DSP上64位运算的效率也是不高的,所以最终的目标是32位定点运算。(听说还有16位的,这我就没有达到过了,不知道哪位仁兄能够达到,分享一下)libdca解码原创 2009-10-16 17:12:00 · 2601 阅读 · 4 评论