mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
avfilter: remove mixed args hack for scale.
Our option handling code does not need this hack. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
62d888ef0e
commit
f1e62af0e0
@ -711,33 +711,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
|
||||
}
|
||||
|
||||
#if FF_API_OLD_FILTER_OPTS
|
||||
if (!strcmp(filter->filter->name, "scale") &&
|
||||
strchr(args, ':') < strchr(args, '=')) {
|
||||
/* old w:h:flags=<flags> syntax */
|
||||
char *copy = av_strdup(args);
|
||||
char *p;
|
||||
|
||||
av_log(filter, AV_LOG_WARNING, "The <w>:<h>:flags=<flags> option "
|
||||
"syntax is deprecated. Use either <w>:<h>:<flags> or "
|
||||
"w=<w>:h=<h>:flags=<flags>.\n");
|
||||
|
||||
if (!copy) {
|
||||
ret = AVERROR(ENOMEM);
|
||||
goto fail;
|
||||
}
|
||||
|
||||
p = strrchr(copy, ':');
|
||||
if (p) {
|
||||
*p++ = 0;
|
||||
ret = av_dict_parse_string(&options, p, "=", ":", 0);
|
||||
}
|
||||
if (ret >= 0)
|
||||
ret = process_options(filter, &options, copy);
|
||||
av_freep(©);
|
||||
|
||||
if (ret < 0)
|
||||
goto fail;
|
||||
} else if (!strcmp(filter->filter->name, "format") ||
|
||||
if ( !strcmp(filter->filter->name, "format") ||
|
||||
!strcmp(filter->filter->name, "noformat") ||
|
||||
!strcmp(filter->filter->name, "frei0r") ||
|
||||
!strcmp(filter->filter->name, "frei0r_src") ||
|
||||
|
Loading…
Reference in New Issue
Block a user