|
FFmpeg
|
logging functions More...
#include "config.h"#include <inttypes.h>#include <stdarg.h>#include <stdatomic.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "bprint.h"#include "common.h"#include "internal.h"#include "log.h"#include "thread.h"#include "time.h"#include "time_internal.h"Go to the source code of this file.
Macros | |
| #define | LINE_SZ 1024 |
| #define | NB_LEVELS 8 |
Functions | |
| static void | check_color_terminal (void) |
| static void | ansi_fputs (int level, int tint, const char *str, int local_use_color) |
| static void | colored_fputs (int level, int tint, const char *str) |
| const char * | av_default_item_name (void *ptr) |
| Return the context name. | |
| AVClassCategory | av_default_get_category (void *ptr) |
| static void | sanitize (uint8_t *line) |
| static int | get_category (void *ptr) |
| static const char * | get_level_str (int level) |
| static const char * | item_name (void *obj, const AVClass *cls) |
| static void | format_date_now (AVBPrint *bp_time, int include_date) |
| static void | format_line (void *avcl, int level, const char *fmt, va_list vl, AVBPrint part[5], int *print_prefix, int type[2]) |
| void | av_log_format_line (void *ptr, int level, const char *fmt, va_list vl, char *line, int line_size, int *print_prefix) |
| Format a line of log the same way as the default callback. | |
| int | av_log_format_line2 (void *ptr, int level, const char *fmt, va_list vl, char *line, int line_size, int *print_prefix) |
| Format a line of log the same way as the default callback. | |
| void | av_log_default_callback (void *ptr, int level, const char *fmt, va_list vl) |
| Default logging callback. | |
| void | av_log (void *avcl, int level, const char *fmt,...) |
| void | av_log_once (void *avcl, int initial_level, int subsequent_level, int *state, const char *fmt,...) |
| void | av_vlog (void *avcl, int level, const char *fmt, va_list vl) |
| Send the specified message to the log if the level is less than or equal to the current av_log_level. | |
| int | av_log_get_level (void) |
| Get the current log level. | |
| void | av_log_set_level (int level) |
| Set the log level. | |
| void | av_log_set_flags (int arg) |
| int | av_log_get_flags (void) |
| void | av_log_set_callback (void(*callback)(void *, int, const char *, va_list)) |
| Set the logging callback. | |
| static void | missing_feature_sample (int sample, void *avc, const char *msg, va_list argument_list) |
| void | avpriv_request_sample (void *avc, const char *msg,...) |
| void | avpriv_report_missing_feature (void *avc, const char *msg,...) |
Variables | |
| static AVMutex | mutex = AV_MUTEX_INITIALIZER |
| static atomic_int | av_log_level = AV_LOG_INFO |
| static atomic_int | av_log_flags = 0 |
| static const uint32_t | color [16+AV_CLASS_CATEGORY_NB] |
| static int | use_color = -1 |
| static atomic_uintptr_t | av_log_callback = (uintptr_t)av_log_default_callback |
logging functions
Definition in file log.c.
| #define LINE_SZ 1024 |
Definition at line 51 of file log.c.
Referenced by av_log_default_callback().
|
static |
Definition at line 154 of file log.c.
Referenced by colored_fputs().
|
static |
Definition at line 189 of file log.c.
Referenced by colored_fputs().
|
static |
Definition at line 213 of file log.c.
Referenced by av_log_default_callback().
|
static |
Definition at line 251 of file log.c.
Referenced by av_log_default_callback().
|
static |
Definition at line 259 of file log.c.
Referenced by format_line().
|
static |
Definition at line 272 of file log.c.
Referenced by format_line().
|
static |
|
static |
Definition at line 303 of file log.c.
Referenced by format_line().
|
static |
Definition at line 320 of file log.c.
Referenced by av_log_default_callback(), and av_log_format_line2().
| void av_log_once | ( | void * | avcl, |
| int | initial_level, | ||
| int | subsequent_level, | ||
| int * | state, | ||
| const char * | fmt, | ||
| ... ) |
Definition at line 450 of file log.c.
Referenced by av_log_once(), check_film_grain(), ff_ccfifo_extractbytes(), ff_h264_decode_seq_parameter_set(), get_dvb_stream_type(), get_m2ts_stream_type(), hevc_frame_start(), readrate_sleep(), send_frame(), and vp9_warn_unsupported_webm_alpha().
|
static |
Definition at line 496 of file log.c.
Referenced by avpriv_report_missing_feature(), and avpriv_request_sample().
| void avpriv_request_sample | ( | void * | avc, |
| const char * | msg, | ||
| ... ) |
| void avpriv_report_missing_feature | ( | void * | avc, |
| const char * | msg, | ||
| ... ) |
|
static |
|
static |
Definition at line 59 of file log.c.
Referenced by av_log_default_callback(), av_log_get_level(), av_log_set_level(), and cb_log().
|
static |
Definition at line 60 of file log.c.
Referenced by av_log_default_callback(), av_log_get_flags(), av_log_set_flags(), and format_line().
|
static |
|
static |
Definition at line 127 of file log.c.
Referenced by ansi_fputs(), check_color_terminal(), checkasm_vfprintf(), colored_fputs(), and main().
|
static |
Definition at line 440 of file log.c.
Referenced by av_log_set_callback(), and av_vlog().