问题标签 [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() 上崩溃

我正在使用 avcodec 在 linux 上解码一些 hevc 剪辑,avcodec 库是从源包 ffmpeg-4.3.1 构建的,带有命令:

我的应用程序初始化编解码器和编解码器上下文,如下所示:

我的开发环境:

从相同源代码构建的 ffplay 可以无错误地播放剪辑,但我的应用程序遇到了以下段错误:

更多信息:如果我添加选项“--disable-avx2”并重建 avcodec lib,我的应用程序可以成功播放剪辑。

为什么启用 avx2 会出现段故障问题?任何帮助表示赞赏。

===========================================
根据 Peter Corde 的回复更新: