lavfi: remove AVFilter.init_dict()

Nothing uses it anymore.

All options on all filters can now be set with normal AVOptions
mechanisms, such as av_opt_set*().
This commit is contained in:
Anton Khirnov 2023-01-06 15:19:53 +01:00
parent 018a8b9dc3
commit a7b1b4bc23
2 changed files with 0 additions and 15 deletions

View File

@ -912,8 +912,6 @@ int avfilter_init_dict(AVFilterContext *ctx, AVDictionary **options)
if (ctx->filter->init) if (ctx->filter->init)
ret = ctx->filter->init(ctx); ret = ctx->filter->init(ctx);
else if (ctx->filter->init_dict)
ret = ctx->filter->init_dict(ctx, options);
if (ret < 0) if (ret < 0)
return ret; return ret;

View File

@ -276,19 +276,6 @@ typedef struct AVFilter {
*/ */
int (*init)(AVFilterContext *ctx); int (*init)(AVFilterContext *ctx);
/**
* Should be set instead of @ref AVFilter.init "init" by the filters that
* want to pass a dictionary of AVOptions to nested contexts that are
* allocated during init.
*
* On return, the options dict should be freed and replaced with one that
* contains all the options which could not be processed by this filter (or
* with NULL if all the options were processed).
*
* Otherwise the semantics is the same as for @ref AVFilter.init "init".
*/
int (*init_dict)(AVFilterContext *ctx, AVDictionary **options);
/** /**
* Filter uninitialization function. * Filter uninitialization function.
* *