Mercurial > mplayer.hg
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); |