問題タブ [avcodec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
39 参照

ffmpeg - ffmpeg avcodec lib が ff_hevc_sao_edge_filter_32_8_avx2() でクラッシュしました

Linuxでいくつかのhevcクリップをデコードするためにavcodecを使用しています。avcodec libは、コマンドを使用してソースパッケージffmpeg-4.3.1から構築されています。

私のアプリケーションは、以下のようにコーデックとコーデック コンテキストを初期化します。

私の開発環境:

同じソース コードからビルドされた ffplay はエラーなしでクリップを再生できますが、私のアプリケーションは以下のセグメント エラーに遭遇しました。

詳細: オプション「--disable-avx2」を追加して avcodec lib を再構築すると、アプリケーションでクリップを正常に再生できます。

avx2 を有効にするとセグメント障害の問題が発生するのはなぜですか? どんな助けでも大歓迎です。

=========================================
Peter Corde の回答による更新: