2013-12-27
为了编译DASHEnCoder需要编译ffmpeg,gpac,x264
x264和ffmpeg都还好,但是gpac遇到了问题
首先是ffmpeg版本可能不对,报错少av_format_allc,改成最新的2.1的ffmpeg后不报这个错误
然后gcc报错,好像是依赖库的顺序问题
http://stackoverflow.com/questions/9934549/very-strange-linker-behavior
但是我又找不到在哪里执行了这个gcc命令,只能GG
最后通过博客
http://blog.csdn.net/zzulp/article/details/7030976
把编译不能通过的功能在./configure 中diasble掉(比如我遇到的问题死jack audio编译不能通过,就--disable jack)
然后居然make可以通过,MP4BOX运行也没有问题
然后重新git DashEncoder,还没来得及测试到底行不行,