123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- #ifndef MPLAYER_MP_MSG_H
- #define MPLAYER_MP_MSG_H
- #include <stdarg.h>
- extern int verbose;
- #define MSGL_FATAL 0
- #define MSGL_ERR 1
- #define MSGL_WARN 2
- #define MSGL_HINT 3
- #define MSGL_INFO 4
- #define MSGL_STATUS 5
- #define MSGL_V 6
- #define MSGL_DBG2 7
- #define MSGL_DBG3 8
- #define MSGL_DBG4 9
- #define MSGL_DBG5 10
- #define MSGL_FIXME 1
- #define MSGT_FIXME 0
- #define MSGT_GLOBAL 0
- #define MSGT_CPLAYER 1
- #define MSGT_GPLAYER 2
- #define MSGT_VO 3
- #define MSGT_AO 4
- #define MSGT_DEMUXER 5
- #define MSGT_DS 6
- #define MSGT_DEMUX 7
- #define MSGT_HEADER 8
- #define MSGT_AVSYNC 9
- #define MSGT_AUTOQ 10
- #define MSGT_CFGPARSER 11
- #define MSGT_DECAUDIO 12
- #define MSGT_DECVIDEO 13
- #define MSGT_SEEK 14
- #define MSGT_WIN32 15
- #define MSGT_OPEN 16
- #define MSGT_DVD 17
- #define MSGT_PARSEES 18
- #define MSGT_LIRC 19
- #define MSGT_STREAM 20
- #define MSGT_CACHE 21
- #define MSGT_MENCODER 22
- #define MSGT_XACODEC 23
- #define MSGT_TV 24
- #define MSGT_OSDEP 25
- #define MSGT_SPUDEC 26
- #define MSGT_PLAYTREE 27
- #define MSGT_INPUT 28
- #define MSGT_VFILTER 29
- #define MSGT_OSD 30
- #define MSGT_NETWORK 31
- #define MSGT_CPUDETECT 32
- #define MSGT_CODECCFG 33
- #define MSGT_SWS 34
- #define MSGT_VOBSUB 35
- #define MSGT_SUBREADER 36
- #define MSGT_AFILTER 37
- #define MSGT_NETST 38
- #define MSGT_MUXER 39
- #define MSGT_OSD_MENU 40
- #define MSGT_IDENTIFY 41
- #define MSGT_RADIO 42
- #define MSGT_ASS 43
- #define MSGT_LOADER 44
- #define MSGT_STATUSLINE 45
- #define MSGT_TELETEXT 46
- #define MSGT_MAX 64
- extern char *mp_msg_charset;
- extern int mp_msg_color;
- extern int mp_msg_module;
- extern int mp_msg_levels[MSGT_MAX];
- extern int mp_msg_level_all;
- void mp_msg_init(void);
- int mp_msg_test(int mod, int lev);
- #include "config.h"
- void mp_msg_va(int mod, int lev, const char *format, va_list va);
- #ifdef __GNUC__
- void mp_msg(int mod, int lev, const char *format, ... ) __attribute__ ((format (printf, 3, 4)));
- # ifdef MP_DEBUG
- # define mp_dbg(mod,lev, args... ) mp_msg(mod, lev, ## args )
- # else
- # define mp_dbg(mod,lev, args... )
- # endif
- #else
- void mp_msg(int mod, int lev, const char *format, ... );
- # ifdef MP_DEBUG
- # define mp_dbg(mod,lev, ... ) mp_msg(mod, lev, __VA_ARGS__)
- # else
- # define mp_dbg(mod,lev, ... )
- # endif
- #endif
- const char* filename_recode(const char* filename);
- #endif
|