Vine Linux バグトラッキングシステム - VineSeed
課題の詳細を表示
0003117VineSeed1 バグ公開2018-12-20 02:502019-02-08 02:41
shirow_higa 
 
毎回 
完了修正不要 
x86
libvpx-1.7.0-1vl7
0003117: [Seed] ffmpeg 4.1 で、libvpx 1.7.0を使用するとABIエラーが出る
新しいffmpegを自ビルドで使っているのですが、
libvpx 1.7.0を使用すると以下のエラーが出て使えません。

[libvpx @ 0x80cec40] Failed to initialize encoder: ABI version mismatch

ffmpeg側が対応してないと思いますので、対応するまで
libvpxのバージョンを、1.6.1あたりに下げられないでしょうか?
設定されていません。
課題の履歴
2018-12-20 02:50shirow_higa新規課題
2018-12-20 03:05tomopコメント追加: 0010249
2018-12-20 18:35shirow_higaコメント追加: 0010250
2019-02-08 02:41tomop状態新規 => 完了
2019-02-08 02:41tomop解決状況不明 => 修正不要

コメント
(0010249)
tomop   
2018-12-20 03:05   
 libvpxが複数入って(rpmからインストールしたものと自前でビルドしたもの、等)いたりしませんか?
(0010250)
shirow_higa   
2018-12-20 18:35   
ご返信ありがとうございます。


おっしゃる通り、以前に自ビルドしたゴミが残っておりました。

/usr/local/lib/lib/vpx.a
/usr/local/lib/pkgconfig/vpx.pc
/usr/local/include/vpx/*

以上を削除し、ffmpegを再ビルドしたところ無事VP8、VP9共に使用する事が出来ました。

バグではない所、お手数をお掛けしました。

ありがとうございました。