mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-03 21:42:09 +00:00
avutil/opt: Also warn for deprecated named constants
Intended for the "truncated" AVCodecContext flag. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
d6742bb7b6
commit
3ba1bbf8d0
@ -262,9 +262,12 @@ static int set_string_number(void *obj, void *target_obj, const AVOption *o, con
|
||||
const char * const_names[64];
|
||||
int search_flags = (o->flags & AV_OPT_FLAG_CHILD_CONSTS) ? AV_OPT_SEARCH_CHILDREN : 0;
|
||||
const AVOption *o_named = av_opt_find(target_obj, i ? buf : val, o->unit, 0, search_flags);
|
||||
if (o_named && o_named->type == AV_OPT_TYPE_CONST)
|
||||
if (o_named && o_named->type == AV_OPT_TYPE_CONST) {
|
||||
d = DEFAULT_NUMVAL(o_named);
|
||||
else {
|
||||
if (o_named->flags & AV_OPT_FLAG_DEPRECATED)
|
||||
av_log(obj, AV_LOG_WARNING, "The \"%s\" option is deprecated: %s\n",
|
||||
o_named->name, o_named->help);
|
||||
} else {
|
||||
if (o->unit) {
|
||||
for (o_named = NULL; o_named = av_opt_next(target_obj, o_named); ) {
|
||||
if (o_named->type == AV_OPT_TYPE_CONST &&
|
||||
|
Loading…
Reference in New Issue
Block a user