comparison mplayer.c @ 18939:cde5b56f1610

Change use_gui detection to accept also filenames only containing gmplayer, like "gmplayer.exe", "gmplayer_old" etc. Also removes (somewhat broken) WIN32 special-case
author reimar
date Sat, 08 Jul 2006 11:03:18 +0000
parents 70eec1cad080
children 337d4324c766
comparison
equal deleted inserted replaced
18938:70eec1cad080 18939:cde5b56f1610
2621 2621
2622 #ifdef USE_TV 2622 #ifdef USE_TV
2623 tv_param_immediate = 1; 2623 tv_param_immediate = 1;
2624 #endif 2624 #endif
2625 2625
2626 #if defined(WIN32) && defined(HAVE_NEW_GUI)
2627 char *cmdline = GetCommandLine();
2628 if(!strstr(cmdline, "-slave"))
2629 use_gui=1;
2630 #else
2631 if ( argv[0] ) 2626 if ( argv[0] )
2632 if(!strcmp(argv[0],"gmplayer") || 2627 {
2633 (strrchr(argv[0],'/') && !strcmp(strrchr(argv[0],'/'),"/gmplayer") ) ) 2628 char *base = strrchr(argv[0], '/');
2629 if (!base)
2630 base = strrchr(argv[0], '\\');
2631 if (!base)
2632 base = argv[0];
2633 if(strstr(base, "gmplayer"))
2634 use_gui=1; 2634 use_gui=1;
2635 #endif 2635 }
2636 2636
2637 mconfig = m_config_new(); 2637 mconfig = m_config_new();
2638 m_config_register_options(mconfig,mplayer_opts); 2638 m_config_register_options(mconfig,mplayer_opts);
2639 // TODO : add something to let modules register their options 2639 // TODO : add something to let modules register their options
2640 mp_input_register_options(mconfig); 2640 mp_input_register_options(mconfig);