diff --git a/libavutil/log.c b/libavutil/log.c index a7eb34c3d2..38ce1e8fc8 100644 --- a/libavutil/log.c +++ b/libavutil/log.c @@ -185,10 +185,10 @@ static int get_category(void *ptr){ return avc->category + 16; } -static void format_line(void *ptr, int level, const char *fmt, va_list vl, +static void format_line(void *avcl, int level, const char *fmt, va_list vl, AVBPrint part[3], int *print_prefix, int type[2]) { - AVClass* avc = ptr ? *(AVClass **) ptr : NULL; + AVClass* avc = avcl ? *(AVClass **) avcl : NULL; av_bprint_init(part+0, 0, 1); av_bprint_init(part+1, 0, 1); av_bprint_init(part+2, 0, 65536); @@ -196,7 +196,7 @@ static void format_line(void *ptr, int level, const char *fmt, va_list vl, if(type) type[0] = type[1] = AV_CLASS_CATEGORY_NA + 16; if (*print_prefix && avc) { if (avc->parent_log_context_offset) { - AVClass** parent = *(AVClass ***) (((uint8_t *) ptr) + + AVClass** parent = *(AVClass ***) (((uint8_t *) avcl) + avc->parent_log_context_offset); if (parent && *parent) { av_bprintf(part+0, "[%s @ %p] ", @@ -205,8 +205,8 @@ static void format_line(void *ptr, int level, const char *fmt, va_list vl, } } av_bprintf(part+1, "[%s @ %p] ", - avc->item_name(ptr), ptr); - if(type) type[1] = get_category(ptr); + avc->item_name(avcl), avcl); + if(type) type[1] = get_category(avcl); } av_vbprintf(part+2, fmt, vl); diff --git a/libavutil/log.h b/libavutil/log.h index 55459e811a..5fb476f948 100644 --- a/libavutil/log.h +++ b/libavutil/log.h @@ -260,9 +260,10 @@ void av_log_set_callback(void (*callback)(void*, int, const char*, va_list)); * lavu_log_constants "Logging Constant". * @param fmt The format string (printf-compatible) that specifies how * subsequent arguments are converted to output. - * @param ap The arguments referenced by the format string. + * @param vl The arguments referenced by the format string. */ -void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl); +void av_log_default_callback(void *avcl, int level, const char *fmt, + va_list vl); /** * Return the context name