Ubuntu 16.04 上的 FFMPEG 编译失败-'AOM_ERROR_RESILIENT_PARTITIONS' 此处未声明(不在函数中)

Ubuntu 16.04 上的 FFMPEG 编译失败-'AOM_ERROR_RESILIENT_PARTITIONS' 此处未声明(不在函数中)

在我解决了 libfdk-aac 的编译问题之后(Ubuntu 16.04 上的 FFMPEG 编译失败 - 目标“libavcodec/libfdk-aacenc.o”的配方失败),又提出了编译FFMPEG时的新问题:

libavcodec/libaomenc.c:744:109: error: ‘AOM_ERROR_RESILIENT_PARTITIONS’ undeclared here (not in a function)
  " is still done over the partition boundary.",       0, AV_OPT_TYPE_CONST, {.i64 = AOM_ERROR_R
                                                                                     ^
ffbuild/common.mak:60: recipe for target 'libavcodec/libaomenc.o' failed
make: *** [libavcodec/libaomenc.o] Error 1

正如 FFMPEG 的问题跟踪系统 (http://trac.ffmpeg.org/ticket/7433),该错误与 VP8 库的最后一次提交有关(“删除残留的 VP8 令牌分区支持。”)

有什么想法吗?

答案1

感谢@Gyan。看来这个问题现在已经解决了(http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=b69ea742ab23ad74b2ae2772764743642212a139)。

相关内容