[FFmpeg-cvslog] lavfi: remove AVFilter.init_dict()
Anton Khirnov
git at videolan.org
Tue Jan 10 12:58:15 EET 2023
ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Fri Jan 6 15:19:53 2023 +0100| [a7b1b4bc2324ceda830b273552014805192f574a] | committer: Anton Khirnov
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*().
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7b1b4bc2324ceda830b273552014805192f574a
---
libavfilter/avfilter.c | 2 --
libavfilter/avfilter.h | 13 -------------
2 files changed, 15 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index cc5505e65b..e5dd0cfdb0 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -912,8 +912,6 @@ int avfilter_init_dict(AVFilterContext *ctx, AVDictionary **options)
if (ctx->filter->init)
ret = ctx->filter->init(ctx);
- else if (ctx->filter->init_dict)
- ret = ctx->filter->init_dict(ctx, options);
if (ret < 0)
return ret;
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 6d68ebece4..c2ec7a4b5f 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -276,19 +276,6 @@ typedef struct AVFilter {
*/
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.
*
More information about the ffmpeg-cvslog
mailing list