summaryrefslogtreecommitdiffstats
path: root/filters/f_lavfi.c
diff options
context:
space:
mode:
Diffstat (limited to 'filters/f_lavfi.c')
-rw-r--r--filters/f_lavfi.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/filters/f_lavfi.c b/filters/f_lavfi.c
index dc594e7381..3716dd1f85 100644
--- a/filters/f_lavfi.c
+++ b/filters/f_lavfi.c
@@ -906,9 +906,11 @@ static bool is_usable(const AVFilter *filter, int media_type)
static void dump_list(struct mp_log *log, int media_type)
{
mp_info(log, "Available libavfilter filters:\n");
- for (const AVFilter *filter = avfilter_next(NULL); filter;
- filter = avfilter_next(filter))
- {
+ void *iter = NULL;
+ for (;;) {
+ const AVFilter *filter = av_filter_iterate(&iter);
+ if (!filter)
+ break;
if (is_usable(filter, media_type))
mp_info(log, " %-16s %s\n", filter->name, filter->description);
}