如果閣下試圖用網上的-fPIC,是無法解決的。吾把所有的Makefile翻了個底朝天,依然報錯。於是吾覺得吾方向錯了,應該是doubango本身沒問題,鏈接的第三方庫有問題。
可以使用如下參數編譯:
./android_build.sh commercial
然後新的問題出現了:h264不支持!怎麼辦?檢查參數影響範圍……
如果閣下試圖用網上的-fPIC,是無法解決的。吾把所有的Makefile翻了個底朝天,依然報錯。於是吾覺得吾方向錯了,應該是doubango本身沒問題,鏈接的第三方庫有問題。
可以使用如下參數編譯:
./android_build.sh commercial
然後新的問題出現了:h264不支持!怎麼辦?檢查參數影響範圍……
所以avcodec_receive_frame之後,要判斷AVFrame中是否有數據。 異步、同步各有好處。
開始懷疑是參數問題,後來反覆調整,都沒有解決。再後來,看到別人提示,重新編譯了一次,就沒有這個錯誤了。