diff options
Diffstat (limited to 'libavfilter/avfilter.c')
-rw-r--r-- | libavfilter/avfilter.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c index 0c3e7edb11..b56106a857 100644 --- a/libavfilter/avfilter.c +++ b/libavfilter/avfilter.c @@ -366,15 +366,15 @@ static int pad_count(const AVFilterPad *pads) return count; } -static const char *filter_name(void *p) +const char *avfilter_default_filter_name(void *filter_ctx) { - AVFilterContext *filter = p; - return filter->filter->name; + AVFilterContext *ctx = filter_ctx; + return ctx->name ? ctx->name : ctx->filter->name; } static const AVClass avfilter_class = { .class_name = "AVFilter", - .item_name = filter_name, + .item_name = avfilter_default_filter_name, .version = LIBAVUTIL_VERSION_INT, .category = AV_CLASS_CATEGORY_FILTER, }; |