04 2014 档案

摘要:正在制作某物品,现在做到音频部分了。原本要采用 SDL2_mixer 的,不过实验结果表明其失真非常严重,还带有大量的电噪声。不知道是不是我打开的方式不对……一气之下去看 OpenAL,结果吃了闭门羹(维护中,只有 mailing list 和 specification)。转投 FMOD,不过又考虑到其授权方式,还是放弃了。最终回到 OpenAL。使用的是 OpenAL-Soft。OpenAL 呢,好的方面是开源+授权,坏的方面……呃,至少在刚刚的测试中,代码维护甚至没有 SDL 好。直接编译 .c 示例失败,耍小聪明改成 .cpp 拿去编译才成功。在接下来的代码中,需要用到 OpenAL- 阅读全文
posted @ 2014-04-05 17:01 Grid Science 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:SDL 2.0.3; FFmpeg 20140402 shared;部分来自http://blog.csdn.net/jiqiujia/article/details/22449131的第二个例子,修正了一些问题。原来的代码在第555行,SDL_Delay(50) 应该替换为 av_free_packet(&packet),这样既解决了迟滞问题还解决了一个坑爹的内存泄露问题。(我才不会告诉你我播放一个稍微大点的视频在8秒之后 2 GB 内存就被吃掉了呢!)https://github.com/phamquy/FFmpeg-tutorial-samples/blob/master/tut 阅读全文
posted @ 2014-04-03 16:54 Grid Science 阅读(4630) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示