comparison mplayer.c @ 17106:05af35012e4f

new -msglevel option, constrols msg level for every msg module
author ods15
date Tue, 06 Dec 2005 08:42:48 +0000
parents f067a9de373c
children 327be31a101d
comparison
equal deleted inserted replaced
17105:64decafd9108 17106:05af35012e4f
340 #define SUB_SOURCE_VOBSUB 1 340 #define SUB_SOURCE_VOBSUB 1
341 #define SUB_SOURCE_DEMUX 2 341 #define SUB_SOURCE_DEMUX 2
342 #define SUB_SOURCES 3 342 #define SUB_SOURCES 3
343 int global_sub_indices[SUB_SOURCES]; 343 int global_sub_indices[SUB_SOURCES];
344 int global_sub_quiet_osd_hack = 0; 344 int global_sub_quiet_osd_hack = 0;
345
346 int mp_msg_levels[MSGT_MAX]; // inited to -2
347 int mp_msg_level_all = MSGL_STATUS;
345 348
346 static stream_t* stream=NULL; 349 static stream_t* stream=NULL;
347 static demuxer_t *demuxer=NULL; 350 static demuxer_t *demuxer=NULL;
348 static sh_audio_t *sh_audio=NULL; 351 static sh_audio_t *sh_audio=NULL;
349 static sh_video_t *sh_video=NULL; 352 static sh_video_t *sh_video=NULL;
1326 srand((int) time(NULL)); 1329 srand((int) time(NULL));
1327 1330
1328 InitTimer(); 1331 InitTimer();
1329 1332
1330 mp_msg_init(); 1333 mp_msg_init();
1331 mp_msg_set_level(MSGL_STATUS);
1332 1334
1333 mp_msg(MSGT_CPLAYER,MSGL_INFO, "MPlayer " VERSION " (C) 2000-2005 MPlayer Team\n"); 1335 mp_msg(MSGT_CPLAYER,MSGL_INFO, "MPlayer " VERSION " (C) 2000-2005 MPlayer Team\n");
1334 /* Test for cpu capabilities (and corresponding OS support) for optimizing */ 1336 /* Test for cpu capabilities (and corresponding OS support) for optimizing */
1335 GetCpuCaps(&gCpuCaps); 1337 GetCpuCaps(&gCpuCaps);
1336 #if defined(ARCH_X86) || defined(ARCH_X86_64) 1338 #if defined(ARCH_X86) || defined(ARCH_X86_64)
1561 if(verbose>0){ 1563 if(verbose>0){
1562 mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_CommandLine); 1564 mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_CommandLine);
1563 for(i=1;i<argc;i++)mp_msg(MSGT_CPLAYER, MSGL_INFO," '%s'",argv[i]); 1565 for(i=1;i<argc;i++)mp_msg(MSGT_CPLAYER, MSGL_INFO," '%s'",argv[i]);
1564 mp_msg(MSGT_CPLAYER, MSGL_INFO, "\n"); 1566 mp_msg(MSGT_CPLAYER, MSGL_INFO, "\n");
1565 } 1567 }
1566
1567 mp_msg_set_level(verbose+MSGL_STATUS);
1568 1568
1569 //------ load global data first ------ 1569 //------ load global data first ------
1570 1570
1571 // check font 1571 // check font
1572 #ifdef USE_OSD 1572 #ifdef USE_OSD