diff --git a/libavutil/log.c b/libavutil/log.c index 547287fc29..87a1edaffb 100644 --- a/libavutil/log.c +++ b/libavutil/log.c @@ -55,6 +55,10 @@ static void colored_fputs(int color, const char *str){ } } +const char* av_default_item_name(void* ptr){ + return (*(AVClass**)ptr)->class_name; +} + void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl) { static int print_prefix=1; diff --git a/libavutil/log.h b/libavutil/log.h index d4bc7554b3..a21adb8586 100644 --- a/libavutil/log.h +++ b/libavutil/log.h @@ -125,5 +125,6 @@ int av_log_get_level(void); void av_log_set_level(int); void av_log_set_callback(void (*)(void*, int, const char*, va_list)); void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl); +const char* av_default_item_name(void* ctx); #endif /* AVUTIL_LOG_H */