ffmpeg+x264最新源代码
这是我最近在WinCE平台上用过的代码,整理了一下,希望对各位朋友有用。
这是一个利用WinCE底层函数做的MP3播放程序,支持格式为MP3的一切文件,源代码中有图片等一切需要的资源。程序实现了对播放、暂停、下一首、上一首、快进、声音等的操作,程序测试成功通过,希望对各位有用。
在WinCE5.0+EVC4下编译通过,是一个非常好的MP3和视频播放程序,支持类型为MP3的任何文件,本地硬件系统带有带有相关视频类解码FILTER的视频文件。其中,有播放、暂停、快进、下一首、上一首、播放时间、全屏等操作的详细代码。程序测试成功通过。
利用waveOutOpen,waveOutWrite,waveOutPrepareHeader,waveOutUnprepareHeader,waveOutClose等函数制作的一个利用多线程同时进行解码播放的程序,解码线程和播放线程共享一个pcm块队列。只有如此,才能流畅的在ppc 上播放mp3音乐,如果是按照传统流程,解码一帧、播放一帧的话,就200mhz的处理器来说根本不行, CPU占用率大于70%,而且声音也是会一跳一跳的。这是在下的一点心血,发上来与大家分享。测试通过。