Intel IPP编译
五叶绿茶 2011-10-31 04:19:08 最近利用intel media sdk做转码服务,给apple ios设备,需要符合htt live stream 的要求,进行Tranport Stream(TS)封装.查看了intel media sdk中有文档将如何进行MUX.
参照http://software.intel.com/en-us/articles/muxing-with-intel-media-software-development-kit/
需要提前下载IPP的sample
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-samples-license-agreement/
我安装的是parallel_studio_xe_2011_update2_setup.exe,intel的并行计算工具,这个要问intel买的.有点贵.不过intel提供了免费试用.
以下是在windows 7 64bit开发计算机上做的IPP编译和环境变量等设置
1,设置IPPROOT环境变量 IPPROOT = C:\Program Files\Intel\ComposerXE-2011\ipp\
2,安装完intel并行计算工具后,进入C:\Program Files (x86)\Intel\ComposerXE-2011\ipp\bin目录
执行ippvars.bat
intel64
3,进入IPP sample
audio-video-codecs目录.我这里直接将sample解压到media sdk的目录下
C:\Program
Files\Intel\Media SDK\2.0.12.24071\ipp-samples\audio-video-codecs
4,设置编译选项
intel的sample建议将M_FLAG=/MD修改成
/MTd
5,运行编译脚本
build_intel64.bat
cl10
最后会有几个错误,可以忽略
6,生成的库地址为
C:\Program
Files\Intel\Media SDK\2.0.12.24071\ipp-samples\audio-video-codecs\_bin\intel64_cl10\lib
原文地址:http://g.csdn.net/5201302