gpt4 book ai didi

configuration - FFmpeg:阅读源代码,我如何理解给定配置选项的影响?

转载 作者:行者123 更新时间:2023-12-04 22:55:58 27 4
gpt4 key购买 nike

我试图调查 --enable-gray 的影响。在 ffmpeg 代码上配置选项。但是,如果我 download the source并将整个项目 grep 为 enable-gray ,我找到的唯一条目是 configure文件,在帮助部分。是否使用了这个选项?如果使用,如何找到使用该选项激活的代码段?

即使使用正则表达式搜索 enable.*gray不会带来任何额外的结果。

最佳答案

其实你需要grep CONFIG_GRAY在 FFmpeg 源代码中,正如 Mulvya 正确提到的那样。

原因是configure脚本构建了特殊的config.h用于确定启用和禁用选项的文件。

所以,如果是 --enable-gray选项 FFmpeg 处理 CONFIG_GRAY ,如果 config.h 则表示如下:

#define CONFIG_GRAY 1

(如果没有配置 0 ,它将是 --enable-gray )。

CONFIG_GRAY 交流我们可以看到,该选项用于 vc1_loopfilter.c , vc1_mc.c和其他一些文件。

关于configuration - FFmpeg:阅读源代码,我如何理解给定配置选项的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35632968/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com