ffmpeg-0.8 移植到 windows 开源代码
2016-01-16 10:04
218 查看
最新 ffmpeg-0.8 移植到 windows 开源代码Posted
on 2011-07-23 10:50 mcodec 阅读(2281)
评论(28) 编辑 收藏
最新
ffmpeg-0.8 开源编码解码库,从linux下移植到windows vs2005,全部开源。
需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ Compile支持C99语法,所以源代码改动很小很小。
主要的修改
1:添加了linux中有而windows没有的几个头文件,放在libstapi目录下。
2:在 config.h文件末尾添加一些定义,屏蔽一些linux和windows的差别。
3:设置工程的附加路径 "./libstdapi;../;./"。
4:设置C99语法支持。
5:在三到五个.h文件中添加#include "config.h"。
6:因为gcc和vs2005对if()判断语句的编译差别,导致源码中有一些修改。
7:其 他的修改集中在allcodecs.c和allformats.c文件中。
8:在不同的目录下有相同文件名的.c文件,加 _avcodec,_avformat,_avutil,_swscale等后缀以示区别
实际编译时,双击 ffplay.icproj工程文件打开vs2005,然后编译运行。
附带有测试文件CLOCKTXT.avi。
下载地址:http://files.cnblogs.com/mcodec/ffmpeg-0.8.7z
intel c/c++ compiler 下载地址: http://lfiles3.brothersoft.com/development/compilers_and_ides/w_cc_p_10.1.020.exe
intel c/c++ compiler license 下载地址 :http://files.cnblogs.com/mcodec/icc_lic.rar
on 2011-07-23 10:50 mcodec 阅读(2281)
评论(28) 编辑 收藏
最新
ffmpeg-0.8 开源编码解码库,从linux下移植到windows vs2005,全部开源。
需要 Intel C++ Compile 和 开源的SDL库支持,由于 Intel C++ Compile支持C99语法,所以源代码改动很小很小。
主要的修改
1:添加了linux中有而windows没有的几个头文件,放在libstapi目录下。
2:在 config.h文件末尾添加一些定义,屏蔽一些linux和windows的差别。
3:设置工程的附加路径 "./libstdapi;../;./"。
4:设置C99语法支持。
5:在三到五个.h文件中添加#include "config.h"。
6:因为gcc和vs2005对if()判断语句的编译差别,导致源码中有一些修改。
7:其 他的修改集中在allcodecs.c和allformats.c文件中。
8:在不同的目录下有相同文件名的.c文件,加 _avcodec,_avformat,_avutil,_swscale等后缀以示区别
实际编译时,双击 ffplay.icproj工程文件打开vs2005,然后编译运行。
附带有测试文件CLOCKTXT.avi。
下载地址:http://files.cnblogs.com/mcodec/ffmpeg-0.8.7z
intel c/c++ compiler 下载地址: http://lfiles3.brothersoft.com/development/compilers_and_ides/w_cc_p_10.1.020.exe
intel c/c++ compiler license 下载地址 :http://files.cnblogs.com/mcodec/icc_lic.rar
相关文章推荐
- (2)获取网页源代码——Python
- 正确理解Python文件读写模式字w+、a+和r+
- 【Java】获取指定HTML 文档指定的body、页中超链接的标题和链接、指定博客文章的内容
- RMI AND CORBA简介——java菜鸟成长记
- qt 状态机弹跳效果
- php 获取数组中的key值
- 举例讲解Python设计模式编程的代理模式与抽象工厂模式
- C#判断文件是复制还是剪切
- Python爬虫(一)
- 关于使用LayoutParams清除设置以及DateFormat无法正确转换格式化日期的问题
- Python 第四章 面向对象编程
- GPU 编程入门到精通(一)之 CUDA 环境安装
- UVA11090 Going in Cycle!! (二分+SPFA推断有无负权)
- PHP自动捕捉页面500错误
- 【Java】海大新闻客户端(半成品)
- java160109TicketDemo
- php找出当前函数被那个函数(文件)调用
- java160109SingleDemo单例模式在线程中的运用
- java160109InputOutputDemo
- java160109DeadLockTest