如果阁下试图用网上的-fPIC,是无法解决的。吾把所有的Makefile翻了个底朝天,依然报错。于是吾觉得吾方向错了,应该是doubango本身没问题,链接的第三方库有问题。
可以使用如下参数编译:
./android_build.sh commercial
然后新的问题出现了:h264不支持!怎么办?检查参数影响范围……
如果阁下试图用网上的-fPIC,是无法解决的。吾把所有的Makefile翻了个底朝天,依然报错。于是吾觉得吾方向错了,应该是doubango本身没问题,链接的第三方库有问题。
可以使用如下参数编译:
./android_build.sh commercial
然后新的问题出现了:h264不支持!怎么办?检查参数影响范围……
所以avcodec_receive_frame之後,要判斷AVFrame中是否有數據。 異步、同步各有好處。
開始懷疑是參數問題,後來反覆調整,都沒有解決。再後來,看到別人提示,重新編譯了一次,就沒有這個錯誤了。