摘要: ffmpeg-0.8.11-vc-sdk,是使用ffmpeg 转换vc项目工具生成VC工程编译的 release 版本的sdk。因为编译器的问题导致sse开启的时候会导致程序崩溃,所以屏蔽了sse优化.其他的优化还是有了,config.h里面看到我屏蔽了其他的是因为为了发布sdk方便,所以屏蔽的。此sdk不依赖任何其他得dll,只需要把lib下的zlib,sdl,这两个库的dll加到运行目录中就可以发布,不需要其他任何的mingw,cygwin这样的dll文件。由于使用vc编译,所以在其他电脑上安装可能需要vs2008的运行环境。下载地址:http://download.csdn.net/de 阅读全文
posted @ 2012-05-22 18:58 weinyzhou 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ffmpeg-0.8.11-vc-sdk,是使用ffmpeg 转换vc项目工具生成VC工程编译的 release 版本的sdk。因为编译器的问题导致sse开启的时候会导致程序崩溃,所以屏蔽了sse优化.其他的优化还是有了,config.h里面看到我屏蔽了其他的是因为为了发布sdk方便,所以屏蔽的。此sdk不依赖任何其他得dll,只需要把lib下的zlib,sdl,这两个库的dll加到运行目录中就可以发布,不需要其他任何的mingw,cygwin这样的dll文件。由于使用vc编译,所以在其他电脑上安装可能需要vs2008的运行环境。下载地址:http://download.csdn.net/de 阅读全文
posted @ 2012-05-22 18:58 weinyzhou 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ffmpeg-0.8.11-vc-sdk,是使用ffmpeg 转换vc项目工具生成VC工程编译的 release 版本的sdk。因为编译器的问题导致sse开启的时候会导致程序崩溃,所以屏蔽了sse优化.其他的优化还是有了,config.h里面看到我屏蔽了其他的是因为为了发布sdk方便,所以屏蔽的。此... 阅读全文
posted @ 2012-05-22 18:58 weinyzhou 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 相信大家在移植ffmpeg代码到vc中都会遇到很多汇编指令,是VC不支持的。那是因为AT&T汇编和intel汇编格式不兼容引起的。今天给大家介绍一下libavutil\x86\internal.h 中emms_c函数的移植吧。函数原型:static av_always_inline void emms_c(void) { if(av_get_cpu_flags() & AV_CPU_FLAG_MMX) __asm__ volatile ("emms" ::: "memory"); }因为VC asm提供了emms,直接调用就可以了。因此修 阅读全文
posted @ 2012-05-22 18:53 weinyzhou 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 相信大家在移植ffmpeg代码到vc中都会遇到很多汇编指令,是VC不支持的。那是因为AT&T汇编和intel汇编格式不兼容引起的。今天给大家介绍一下libavutil\x86\internal.h 中emms_c函数的移植吧。函数原型:static av_always_inline void emm... 阅读全文
posted @ 2012-05-22 18:53 weinyzhou 阅读(157) 评论(0) 推荐(0) 编辑