# HG changeset patch # User michael # Date 1274309104 0 # Node ID 2acb0b1891c073c4a9f39da087ac657aae3e1f41 # Parent 45f0b4eda10057abffe0584a5115f591a555fdb2 av_default_item_name() so Simply AVClasses need 1 function less. diff -r 45f0b4eda100 -r 2acb0b1891c0 log.c --- a/log.c Sun May 16 07:56:26 2010 +0000 +++ b/log.c Wed May 19 22:45:04 2010 +0000 @@ -55,6 +55,10 @@ } } +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 -r 45f0b4eda100 -r 2acb0b1891c0 log.h --- a/log.h Sun May 16 07:56:26 2010 +0000 +++ b/log.h Wed May 19 22:45:04 2010 +0000 @@ -125,5 +125,6 @@ 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 */