Lines Matching refs:log_buffer
324 static LogBuffer *log_buffer;
343 new_log_buffer = av_realloc_array(log_buffer, log_buffer_size + 1, sizeof(*log_buffer));
348 log_buffer = new_log_buffer;
349 memset(&log_buffer[log_buffer_size], 0, sizeof(log_buffer[log_buffer_size]));
350 log_buffer[log_buffer_size].context_name= avc ? av_strdup(avc->item_name(ptr)) : NULL;
352 if (avc->get_category) log_buffer[log_buffer_size].category = avc->get_category(ptr);
353 else log_buffer[log_buffer_size].category = avc->category;
355 log_buffer[log_buffer_size].log_level = level;
356 msg = log_buffer[log_buffer_size].log_message = av_strdup(line);
364 log_buffer[log_buffer_size].parent_name = av_strdup((*parent)->item_name(parent));
365 log_buffer[log_buffer_size].parent_category =
2430 av_freep(&log_buffer[i].context_name);
2431 av_freep(&log_buffer[i].parent_name);
2432 av_freep(&log_buffer[i].log_message);
2450 if (log_buffer[i].log_level <= log_level) {
2452 print_str("context", log_buffer[i].context_name);
2453 print_int("level", log_buffer[i].log_level);
2454 print_int("category", log_buffer[i].category);
2455 if (log_buffer[i].parent_name) {
2456 print_str("parent_context", log_buffer[i].parent_name);
2457 print_int("parent_category", log_buffer[i].parent_category);
2462 print_str("message", log_buffer[i].log_message);