青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

foxriver
Keep It Simple and Stupid.
posts - 12,  comments - 39,  trackbacks - 0

目前官方ffmpeg的最新版本為0.9, 我們就以此為例:

1. 下載最新git版本的源代碼(http://ffmpeg.zeranoe.com/builds/, 本例下載的是2011-12-12版本)
2. 放到MSYS環境里配置,生成config.h文件。mingw gcc是能順利編譯通過整個項目的,并生成最新版的ffmpeg。
3. 建立vc6工程,把相關代碼都加入到工程中。由于在vc生成的obj都在一個目錄下,所以需要修改文件名,讓其不重名。
4. 安裝intel compiler 11編譯器,單獨提取其icl.exe及相關include目錄,替換掉vc6自帶的cl.exe, 在工程設置里加上/Qstd=c99,用于支持C99語法。
5. 安裝intel compiler 10編譯器,單獨提取lib目錄,因為此版本調試庫的結構能完美支持vc6的調試信息。
6. 在vc6的options里設置include/exe/lib查找目錄,指向intel編譯器。
7. 開始修改代碼,添加C99的相關linux頭文件, 用于支持vc6, (unistd.h, stdint.h, inttypes.h, getopt.h)
8. 添加C99和linux的相關實現代碼,ffmpeg需要用到: getopt_long, strtoll, gettimeofday, atoll, usleep等
9. 修改windows的相關兼容代碼,GetWindowLongPtr -> GetWindowLong, GWLP_USERDATA
10. 去除硬件加速libavcodec代碼,和依賴庫代碼。選擇所需要的模塊,修改相關的allcodec.c, alldevices.c, allfilters.c, allformats.c
11. 加上鏈接庫,sdl.lib, winmm.lib, dxguid.lib, wsock32.lib
12. 在os_support.c里,把<winsock2.h>移動到文件最前面。
13. 如果是ffmpeg, 已經能順利編譯了。如果是ffplay,還需要編譯靜態sdl, 并鏈接。
14. 等等,音頻運行不正確?有雪花聲?因為還需要替換所有文件里的<math.h>為<mathimf.h>, 默認的rint等數學函數和gcc不兼容。
15. ok, 大功告成,純C版本完美運行。
16. 由于ffmpeg0.9在c文件里,添加了一些intel compiler不支持的mmx語法,所以編譯mmx/sse加速版本時,一小部分.c文件需要依賴mingw gcc編譯成.o文件,再通過vc6的lib.exe工具轉換成lib,讓vc6鏈接上。當然還要加上yasm編譯的很多匯編obj.
17. 有興趣的,可以繼續以此方法編譯x264庫,官方最新代碼MMX版也可以順利通過。

posted on 2011-12-17 02:09 foxriver 閱讀(2664) 評論(0)  編輯 收藏 引用

<2010年4月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用鏈接

留言簿(3)

隨筆檔案

文章檔案

相冊

1

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            香蕉av777xxx色综合一区| 国产欧美日韩免费| 亚洲午夜在线视频| 日韩亚洲欧美一区| 日韩系列欧美系列| 亚洲一区二区三区中文字幕在线| 亚洲视频一区二区| 欧美在线观看一二区| 老牛嫩草一区二区三区日本| 欧美xxx成人| 欧美午夜精品一区二区三区| 国产乱理伦片在线观看夜一区 | 免费成人av在线| 欧美激情精品久久久久久蜜臀 | 欧美一级大片在线观看| 国产精品国产亚洲精品看不卡15 | 99re热精品| 亚洲在线视频免费观看| 久久久精品国产免费观看同学| 欧美aa国产视频| 国产精品www色诱视频| 黄页网站一区| 亚洲社区在线观看| 久久综合伊人77777| 夜夜嗨av一区二区三区网页 | 亚洲第一区在线| 99riav久久精品riav| 欧美专区日韩专区| 国产精品高清免费在线观看| 最新高清无码专区| 久久国产精品毛片| 亚洲另类在线视频| 美国成人直播| 国产自产女人91一区在线观看| 一区二区三区欧美成人| 欧美jjzz| 久久精品国产亚洲一区二区三区| 欧美日韩国产成人在线观看| 136国产福利精品导航网址应用| 亚洲欧洲av一区二区| 亚洲精品久久在线| 女女同性精品视频| 黄色欧美日韩| 久久久久一区二区三区| 亚洲性线免费观看视频成熟| 欧美激情欧美激情在线五月| ●精品国产综合乱码久久久久| 久久精品99国产精品| 亚洲一区二区三区四区视频| 欧美日韩亚洲高清| 一区二区三区视频免费在线观看| 欧美激情在线| 欧美电影免费观看高清| 在线观看视频欧美| 猛干欧美女孩| 玖玖在线精品| 亚洲国产精品成人久久综合一区| 久久香蕉精品| 久久成人精品电影| 激情国产一区| 免费在线国产精品| 久久五月天婷婷| 亚洲第一页自拍| 欧美国产日韩a欧美在线观看| 美女黄网久久| 99国产精品视频免费观看一公开| 91久久久国产精品| 欧美日韩综合另类| 性久久久久久久| 欧美一区二区在线观看| 午夜精品成人在线视频| 亚洲色诱最新| 国产日韩精品在线| 美女福利精品视频| 欧美大片免费观看在线观看网站推荐| 亚洲二区视频| 亚洲国产专区| 欧美视频在线看| 久久福利精品| 久久综合一区| 亚洲字幕在线观看| 午夜一区在线| 亚洲激情成人在线| 99视频在线精品国自产拍免费观看| 国产精品久久久久久久午夜| 久久不射中文字幕| 免费久久99精品国产自| 亚洲一区二区三区在线观看视频| 亚洲欧美中文日韩v在线观看| 狠狠色狠色综合曰曰| 亚洲国产高清一区| 国产精品夜夜夜| 欧美+亚洲+精品+三区| 欧美精品激情| 久久久久久久久蜜桃| 欧美精选在线| 久久久五月婷婷| 欧美三级视频在线观看| 久久久久久久久岛国免费| 欧美激情导航| 久久久精品欧美丰满| 欧美另类久久久品| 久久青草欧美一区二区三区| 欧美日韩免费看| 欧美不卡视频一区| 国产欧美日韩视频一区二区三区| 亚洲国产成人精品视频| 国产一区免费视频| 亚洲视频在线看| 亚洲美女在线国产| 久久久久久香蕉网| 欧美制服第一页| 欧美午夜激情小视频| 亚洲国产精品第一区二区| 国产日韩精品在线观看| 99ri日韩精品视频| 亚洲美女视频在线免费观看| 久久网站免费| 美女网站在线免费欧美精品| 国产农村妇女精品| 亚洲精品国久久99热| 亚洲国产你懂的| 久久综合久久综合这里只有精品| 欧美在线观看一二区| 国产精品久久久久99| 亚洲精品国精品久久99热一| 亚洲国产视频一区二区| 老色鬼精品视频在线观看播放| 久久久久五月天| 国模私拍一区二区三区| 午夜精品久久久久影视| 亚洲欧美日韩人成在线播放| 欧美视频手机在线| 日韩亚洲在线| 亚洲视频电影图片偷拍一区| 欧美成年视频| 欧美裸体一区二区三区| 亚洲国产日韩欧美综合久久| 在线免费不卡视频| 久久天堂精品| 欧美成人一区二区三区| 激情av一区| 老牛嫩草一区二区三区日本| 男人的天堂亚洲在线| 91久久在线播放| 欧美精品1区2区| 夜夜嗨av一区二区三区四区| 亚洲综合日韩中文字幕v在线| 欧美日韩久久精品| 一区二区精品在线| 欧美在线视频导航| 极品av少妇一区二区| 另类天堂av| 日韩视频免费看| 小嫩嫩精品导航| 永久免费视频成人| 欧美高清视频www夜色资源网| 亚洲精品日韩久久| 午夜日韩在线观看| 在线成人av| 欧美日韩精品综合在线| 亚洲男人av电影| 免费亚洲电影| 亚洲性视频网址| 韩国在线一区| 欧美日韩大片| 欧美一区二区三区在线视频| 老牛国产精品一区的观看方式| 亚洲理论电影网| 国产老女人精品毛片久久| 久久男女视频| 制服丝袜亚洲播放| 免费成人av在线| 亚洲欧美日韩精品久久| 激情久久综艺| 欧美日韩小视频| 久久精品一本| 一区二区三区精品久久久| 久久综合色综合88| 亚洲在线观看免费| 亚洲黄网站黄| 国模精品一区二区三区| 欧美午夜一区二区三区免费大片| 久久国产精品高清| 亚洲作爱视频| 亚洲国产成人在线| 久久阴道视频| 欧美一级久久久| 亚洲图片在区色| 亚洲区免费影片| 在线播放精品| 国产婷婷一区二区| 国产精品成人在线观看| 久久看片网站| 欧美在线电影| 亚洲欧美一区二区三区在线| 亚洲视频在线看| 在线亚洲电影| 亚洲日本中文| 91久久国产精品91久久性色|