From 22effda726f83a3cd6db1aef6d53a03b5259cb08 Mon Sep 17 00:00:00 2001 From: arpi Date: Fri, 17 Aug 2001 00:39:49 +0000 Subject: updated git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1567 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mp_msg.c | 4 ++-- mp_msg.h | 40 +++++++++++++++++++++++++++++++--------- 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/mp_msg.c b/mp_msg.c index 211ddb2d8c..4fcac21d51 100644 --- a/mp_msg.c +++ b/mp_msg.c @@ -21,10 +21,10 @@ void mp_msg_c( int x, const char *format, ... ){ if((x&255)>mp_msg_levels[x>>8]) return; // do not display va_start(va, format); if((x&255)<=MSGL_ERR){ - fprintf(stderr,"%%%%%% "); +// fprintf(stderr,"%%%%%% "); vfprintf(stderr,format, va); } else { - printf("%%%%%% "); +// printf("%%%%%% "); vprintf(format, va); } va_end(va); diff --git a/mp_msg.h b/mp_msg.h index 5318bcb55d..7b4646c8c2 100644 --- a/mp_msg.h +++ b/mp_msg.h @@ -1,20 +1,25 @@ +extern int verbose; // defined in mplayer.c + // verbosity elevel: +// stuff from level MSGL_FATAL-MSGL_HINT should be translated. + #define MSGL_FATAL 0 // will exit/abort #define MSGL_ERR 1 // continues #define MSGL_WARN 2 // only warning -#define MSGL_INFO 3 // -quiet -#define MSGL_STATUS 4 // v=0 -#define MSGL_V 5 // v=1 -#define MSGL_DBG2 6 // v=2 -#define MSGL_DBG3 7 // v=3 -#define MSGL_DBG4 8 // v=4 +#define MSGL_HINT 3 // short help message +#define MSGL_INFO 4 // -quiet +#define MSGL_STATUS 5 // v=0 +#define MSGL_V 6 // v=1 +#define MSGL_DBG2 7 // v=2 +#define MSGL_DBG3 8 // v=3 +#define MSGL_DBG4 9 // v=4 // code/module: -#define MSGT_GLOBAL 0 // fatal errors -#define MSGT_CPLAYER 1 // console player +#define MSGT_GLOBAL 0 // common player stuff errors +#define MSGT_CPLAYER 1 // console player (mplayer.c) #define MSGT_GPLAYER 2 // gui player #define MSGT_VO 3 // libvo @@ -25,11 +30,28 @@ #define MSGT_DEMUX 7 // fileformat-specific stuff (demux_*.c) #define MSGT_HEADER 8 // fileformat-specific header (*header.c) +#define MSGT_AVSYNC 9 // mplayer.c timer stuff +#define MSGT_AUTOQ 10 // mplayer.c auto-quality stuff + +#define MSGT_CFGPARSER 11 // cfgparser.c + +#define MSGT_DECAUDIO 12 // av decoder +#define MSGT_DECVIDEO 13 + +#define MSGT_SEEK 14 // seeking code +#define MSGT_WIN32 15 // win32 dll stuff +#define MSGT_OPEN 16 // open.c (stream opening) + #define MSGT_MAX 64 void mp_msg_init(int verbose); void mp_msg_c( int x, const char *format, ... ); #define mp_msg(mod,lev,...) mp_msg_c((mod<<8)|lev,__VA_ARGS__) -#define mp_dbg(mod,lev,...) mp_msg_c((mod<<8)|lev,__VA_ARGS__) +#ifdef MP_DEBUG +#define mp_dbg(mod,lev,...) mp_msg_c((mod<<8)|lev,__VA_ARGS__) +#else +// these messages are only usefull for developers, disable them +#define mp_dbg(mod,lev,...) +#endif -- cgit v1.2.3