|
|
|
@ -895,7 +895,7 @@ int avfilter_init_str(AVFilterContext *filter, const char *args) |
|
|
|
|
return AVERROR(EINVAL); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#if FF_API_OLD_FILTER_OPTS |
|
|
|
|
#if FF_API_OLD_FILTER_OPTS || FF_API_OLD_FILTER_OPTS_ERROR |
|
|
|
|
if ( !strcmp(filter->filter->name, "format") || |
|
|
|
|
!strcmp(filter->filter->name, "noformat") || |
|
|
|
|
!strcmp(filter->filter->name, "frei0r") || |
|
|
|
@ -955,12 +955,23 @@ int avfilter_init_str(AVFilterContext *filter, const char *args) |
|
|
|
|
while ((p = strchr(p, ':'))) |
|
|
|
|
*p++ = '|'; |
|
|
|
|
|
|
|
|
|
#if FF_API_OLD_FILTER_OPTS |
|
|
|
|
if (deprecated) |
|
|
|
|
av_log(filter, AV_LOG_WARNING, "This syntax is deprecated. Use " |
|
|
|
|
"'|' to separate the list items.\n"); |
|
|
|
|
|
|
|
|
|
av_log(filter, AV_LOG_DEBUG, "compat: called with args=[%s]\n", copy); |
|
|
|
|
ret = process_options(filter, &options, copy); |
|
|
|
|
#else |
|
|
|
|
if (deprecated) { |
|
|
|
|
av_log(filter, AV_LOG_ERROR, "This syntax is deprecated. Use " |
|
|
|
|
"'|' to separate the list items ('%s' instead of '%s')\n", |
|
|
|
|
copy, args); |
|
|
|
|
ret = AVERROR(EINVAL); |
|
|
|
|
} else { |
|
|
|
|
ret = process_options(filter, &options, copy); |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
av_freep(©); |
|
|
|
|
|
|
|
|
|
if (ret < 0) |
|
|
|
|