log: Have function parameter names match between .c and .h file

This fixes two related Doxygen warnings.
This commit is contained in:
Diego Biurrun
2014-02-11 22:15:06 +01:00
parent 52771346dc
commit 25a1ba814a
2 changed files with 7 additions and 6 deletions

View File

@@ -94,20 +94,20 @@ const char *av_default_item_name(void *ptr)
return (*(AVClass **) ptr)->class_name; return (*(AVClass **) ptr)->class_name;
} }
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)
{ {
static int print_prefix = 1; static int print_prefix = 1;
static int count; static int count;
static char prev[1024]; static char prev[1024];
char line[1024]; char line[1024];
static int is_atty; static int is_atty;
AVClass* avc = ptr ? *(AVClass **) ptr : NULL; AVClass* avc = avcl ? *(AVClass **) avcl : NULL;
if (level > av_log_level) if (level > av_log_level)
return; return;
line[0] = 0; line[0] = 0;
if (print_prefix && avc) { if (print_prefix && avc) {
if (avc->parent_log_context_offset) { if (avc->parent_log_context_offset) {
AVClass** parent = *(AVClass ***) (((uint8_t *) ptr) + AVClass** parent = *(AVClass ***) (((uint8_t *) avcl) +
avc->parent_log_context_offset); avc->parent_log_context_offset);
if (parent && *parent) { if (parent && *parent) {
snprintf(line, sizeof(line), "[%s @ %p] ", snprintf(line, sizeof(line), "[%s @ %p] ",
@@ -115,7 +115,7 @@ void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl)
} }
} }
snprintf(line + strlen(line), sizeof(line) - strlen(line), "[%s @ %p] ", snprintf(line + strlen(line), sizeof(line) - strlen(line), "[%s @ %p] ",
avc->item_name(ptr), ptr); avc->item_name(avcl), avcl);
} }
vsnprintf(line + strlen(line), sizeof(line) - strlen(line), fmt, vl); vsnprintf(line + strlen(line), sizeof(line) - strlen(line), fmt, vl);

View File

@@ -219,9 +219,10 @@ void av_log_set_callback(void (*callback)(void*, int, const char*, va_list));
* lavu_log_constants "Logging Constant". * lavu_log_constants "Logging Constant".
* @param fmt The format string (printf-compatible) that specifies how * @param fmt The format string (printf-compatible) that specifies how
* subsequent arguments are converted to output. * 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 * Return the context name