在 Xenial Xerus 下,我正在针对最新的 git FFmpeg 编译 guvcview 的发布版本。在最新的 FFmpegPIX_FMT_YUV420P
中已被替换为AV_PIX_FMT_YUV420P
,我怀疑这个变量必须通过 guvcview 源替换。
破坏编译的错误是这样的:
jpeg_decoder.c:1439:33: error: use of undeclared identifier 'PIX_FMT_YUV422P'; did you mean
'AV_PIX_FMT_YUV422P'?
codec_data->context->pix_fmt = PIX_FMT_YUV422P;
^~~~~~~~~~~~~~~
AV_PIX_FMT_YUV422P
有没有人有补丁甚至一些sed
魔法来解决这个问题?
参考:
您可以
guvcview-ffmpeg3.patch
从 Arch Linux 使用: