Mercurial > mplayer.hg
annotate cfg-mplayer.h @ 24953:aca7d0259d90
Fix the prevent system idle code. Original code also works, but not as expected.
The update function was always called, but it should only be called every 30
seconds.
author | ulion |
---|---|
date | Tue, 06 Nov 2007 12:40:04 +0000 |
parents | a677b0782371 |
children | 66f140bbe1bc |
rev | line source |
---|---|
147 | 1 /* |
2 * config for cfgparser | |
3 */ | |
4 | |
2790 | 5 #include "cfg-common.h" |
6 | |
22823
98eaf29b5dee
Code cleanup: don't include a .c file in mplayer.c and fix a few
rathann
parents:
22424
diff
changeset
|
7 extern int key_fifo_size; |
98eaf29b5dee
Code cleanup: don't include a .c file in mplayer.c and fix a few
rathann
parents:
22424
diff
changeset
|
8 extern unsigned doubleclick_time; |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
9 |
378 | 10 #ifdef HAVE_FBDEV |
11 extern char *fb_mode_cfgfile; | |
12 extern char *fb_mode_name; | |
13 #endif | |
8137
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
14 #ifdef HAVE_DIRECTFB |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
15 extern char *dfb_params; |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
16 #endif |
732
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
17 #ifdef USE_FAKE_MONO |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
18 extern int fakemono; // defined in dec_audio.c |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
19 #endif |
636 | 20 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
21 #ifdef HAVE_LIRC |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
22 extern char *lirc_configfile; |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
23 #endif |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
24 |
16607 | 25 extern float vo_panscanrange; |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
26 /* only used at startup (setting these values from configfile) */ |
7866
732a8bfc7681
Added the -geometry option (supports fbdev and tdfxfb drivers)
mark
parents:
7864
diff
changeset
|
27 extern char *vo_geometry; |
1422 | 28 |
7451
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
29 extern int opt_screen_size_x; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
30 extern int opt_screen_size_y; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
31 extern int fullscreen; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
32 extern int vidmode; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
33 |
1112
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
34 extern char *ao_outputfilename; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
35 extern int ao_pcm_waveheader; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
36 |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
37 #ifdef HAVE_X11 |
9317
c7f5df43b937
- support command line parameter -fstype, eg. -fstype layer=12,above,fullscreen
filon
parents:
9314
diff
changeset
|
38 extern int fs_layer; |
6303 | 39 extern int stop_xscreensaver; |
22424
dacfc7692083
nomouseinput option should not depend on HAVE_X11.
reimar
parents:
21941
diff
changeset
|
40 #endif |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
41 |
13344
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
42 #ifdef HAVE_MENU |
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
43 extern int menu_startup; |
23229
ae2a2d5ca64b
new -menu-keepdir option that allows libmenu file browser to always restart browsing from the last place we were instead of current dir
ben
parents:
23228
diff
changeset
|
44 extern int menu_keepdir; |
23391
9bf57f60bf0a
new -menu-chroot option that prevent OSD file selection menu to go to an unwanted location (yeah, chroot ;-))
ben
parents:
23337
diff
changeset
|
45 extern char *menu_chroot; |
23228
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
46 #ifdef USE_FRIBIDI |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
47 extern char *menu_fribidi_charset; |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
48 extern int menu_flip_hebrew; |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
49 extern int menu_fribidi_flip_commas; |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
50 #endif |
24363
93510574eb68
Add comments to some #endif preprocessor directives.
diego
parents:
24188
diff
changeset
|
51 #endif /* HAVE_MENU */ |
13344
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
52 |
4213
f1e1b02314ef
-zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents:
4158
diff
changeset
|
53 #ifdef HAVE_ZR |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
54 extern int vo_zr_parseoption(m_option_t* conf, char *opt, char * param); |
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
55 extern void vo_zr_revertoption(m_option_t* opt,char* pram); |
4213
f1e1b02314ef
-zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents:
4158
diff
changeset
|
56 #endif |
f1e1b02314ef
-zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents:
4158
diff
changeset
|
57 |
7867 | 58 #ifdef HAVE_DXR2 |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
59 extern m_option_t dxr2_opts[]; |
7867 | 60 #endif |
61 | |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
62 #ifdef HAVE_NEW_GUI |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
63 extern char * skinName; |
9314
f38fe55d0e05
this patch adds the option -guiwid to gmplayer. I think its a more clean
arpi
parents:
9291
diff
changeset
|
64 extern int guiWinID; |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
65 #endif |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
66 |
4017 | 67 |
2053 | 68 /* from libvo/aspect.c */ |
23876
b38974c30ed6
Use a new variable for user-supplied monitor-aspect so we can overwrite
reimar
parents:
23726
diff
changeset
|
69 extern float force_monitor_aspect; |
18105
954eac69b532
new monitorpixelaspect option, esp. useful for xinerama setups with upcoming patch
reimar
parents:
17914
diff
changeset
|
70 extern float monitor_pixel_aspect; |
2053 | 71 |
3272 | 72 extern int sws_flags; |
3771 | 73 extern int readPPOpt(void *conf, char *arg); |
4256
bbaa26821fdf
Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents:
4249
diff
changeset
|
74 extern void revertPPOpt(void *conf, char* opt); |
8736 | 75 extern char* pp_help; |
3272 | 76 |
14777 | 77 m_option_t vd_conf[]={ |
78 {"help", "Use MPlayer with an appropriate video file instead of live partners to avoid vd.\n", CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, | |
14776 | 79 {NULL, NULL, 0, 0, 0, 0, NULL} |
80 }; | |
81 | |
24105
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
82 #ifdef USE_TV |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
83 m_option_t tvscan_conf[]={ |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
84 {"autostart", &stream_tv_defaults.scan, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
85 {"threshold", &stream_tv_defaults.scan_threshold, CONF_TYPE_INT, CONF_RANGE, 1, 100, NULL}, |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
86 {"period", &stream_tv_defaults.scan_period, CONF_TYPE_FLOAT, CONF_RANGE, 0.1, 2.0, NULL}, |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
87 {NULL, NULL, 0, 0, 0, 0, NULL} |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
88 }; |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
89 #endif |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
90 /* |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
91 * CONF_TYPE_FUNC_FULL : |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
92 * allows own implementations for passing the params |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
93 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
94 * the function receives parameter name and argument (if it does not start with - ) |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
95 * useful with a conf.name like 'aa*' to parse several parameters to a function |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
96 * return 0 =ok, but we didn't need the param (could be the filename) |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
97 * return 1 =ok, we accepted the param |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
98 * negative values: see cfgparser.h, ERR_XXX |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
99 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
100 * by Folke |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
101 */ |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
102 |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
103 m_option_t mplayer_opts[]={ |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
104 /* name, pointer, type, flags, min, max */ |
2616 | 105 |
5974 | 106 //---------------------- libao/libvo options ------------------------ |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
107 {"o", "Option -o has been renamed to -vo (video-out), use -vo.\n", |
4157 | 108 CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
7562
92188b57a062
video out driver list support (like -vc, example: -vo xmga,xv,x11,)
arpi
parents:
7539
diff
changeset
|
109 {"vo", &video_driver_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
92188b57a062
video out driver list support (like -vc, example: -vo xmga,xv,x11,)
arpi
parents:
7539
diff
changeset
|
110 {"ao", &audio_driver_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
10878 | 111 {"fixed-vo", &fixed_vo, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
112 {"nofixed-vo", &fixed_vo, CONF_TYPE_FLAG,CONF_GLOBAL, 1, 0, NULL}, |
11542 | 113 {"ontop", &vo_ontop, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
114 {"noontop", &vo_ontop, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
12971 | 115 {"rootwin", &vo_rootwin, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
16968
e9d849bf8050
add a switch, slave command, and vo control to toggle borderless window.
joey
parents:
16607
diff
changeset
|
116 {"border", &vo_border, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
e9d849bf8050
add a switch, slave command, and vo control to toggle borderless window.
joey
parents:
16607
diff
changeset
|
117 {"noborder", &vo_border, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
5974 | 118 |
20901 | 119 {"aop", "-aop has been removed, use -af instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
120 {"dsp", "-dsp has been removed. Use -ao oss:dsp_path instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, | |
4157 | 121 {"mixer", &mixer_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
11837 | 122 {"mixer-channel", &mixer_channel, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
13933
75b84965d137
allow forcing of software volume control and setting maximum amplification.
reimar
parents:
13794
diff
changeset
|
123 {"softvol", &soft_vol, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
75b84965d137
allow forcing of software volume control and setting maximum amplification.
reimar
parents:
13794
diff
changeset
|
124 {"nosoftvol", &soft_vol, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
75b84965d137
allow forcing of software volume control and setting maximum amplification.
reimar
parents:
13794
diff
changeset
|
125 {"softvol-max", &soft_vol_max, CONF_TYPE_FLOAT, CONF_RANGE, 10, 10000, NULL}, |
13098
907fe1fdfc6c
Make the stepsize of volume changes, changeable by a commandline paarameter
attila
parents:
12971
diff
changeset
|
126 {"volstep", &volstep, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, |
14412 | 127 {"master", "Option -master has been removed, use -af volume instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 128 // override audio buffer size (used only by -ao oss, anyway obsolete...) |
129 {"abs", &ao_data.buffersize, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, | |
130 | |
131 // -ao pcm options: | |
20901 | 132 {"aofile", "-aofile has been removed. Use -ao pcm:file=<filename> instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
133 {"waveheader", "-waveheader has been removed. Use -ao pcm:waveheader instead.\n", CONF_TYPE_PRINT, 0, 0, 1, NULL}, | |
134 {"nowaveheader", "-nowaveheader has been removed. Use -ao pcm:nowaveheader instead.\n", CONF_TYPE_PRINT, 0, 1, 0, NULL}, | |
5974 | 135 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
136 {"alsa", "-alsa has been removed. Remove it from your config file.\n", |
5974 | 137 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
138 {"noalsa", "-noalsa has been removed. Remove it from your config file.\n", |
5974 | 139 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
8531
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8363
diff
changeset
|
140 {"edlout", &edl_output_filename, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
5974 | 141 |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
142 #ifdef HAVE_X11 |
4157 | 143 {"display", &mDisplayName, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
144 #endif |
5974 | 145 |
146 // -vo png only: | |
147 #ifdef HAVE_PNG | |
20901 | 148 {"z", "-z has been removed. Use -vo png:z=<0-9> instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 149 #endif |
150 // -vo jpeg only: | |
151 #ifdef HAVE_JPEG | |
20901 | 152 {"jpeg", "-jpeg has been removed. Use -vo jpeg:<options> instead.\n", |
13247 | 153 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 154 #endif |
155 // -vo sdl only: | |
14857
29a09f111b41
Remove -noxv and -forcexv command line options and replace them by
ivo
parents:
14855
diff
changeset
|
156 {"sdl", "Use -vo sdl:driver=<driver> instead of -vo sdl -sdl driver.\n", |
5974 | 157 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
20901 | 158 {"noxv", "-noxv has been removed. Use -vo sdl:nohwaccel instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
159 {"forcexv", "-forcexv has been removed. Use -vo sdl:forcexv instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, | |
5974 | 160 // -ao sdl only: |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
161 {"sdla", "Use -ao sdl:driver instead of -ao sdl -sdla driver.\n", |
5974 | 162 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
2616 | 163 |
7359
7b929a5d753e
GTF update: Fixes "known parametrs" even when fbdev unused
arpi
parents:
7069
diff
changeset
|
164 #if defined(HAVE_FBDEV)||defined(HAVE_VESA) |
11282 | 165 {"monitor-hfreq", &monitor_hfreq_str, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
166 {"monitor-vfreq", &monitor_vfreq_str, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
167 {"monitor-dotclock", &monitor_dotclock_str, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
7359
7b929a5d753e
GTF update: Fixes "known parametrs" even when fbdev unused
arpi
parents:
7069
diff
changeset
|
168 #endif |
7b929a5d753e
GTF update: Fixes "known parametrs" even when fbdev unused
arpi
parents:
7069
diff
changeset
|
169 |
225 | 170 #ifdef HAVE_FBDEV |
4157 | 171 {"fbmode", &fb_mode_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
172 {"fbmodeconfig", &fb_mode_cfgfile, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
225 | 173 #endif |
8137
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
174 #ifdef HAVE_DIRECTFB |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
175 #if DIRECTFBVERSION > 912 |
20901 | 176 {"dfbopts", "-dfbopts has been removed. Use -vf directfb:dfbopts=... instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
8137
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
177 #endif |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
178 #endif |
5974 | 179 |
180 // force window width/height or resolution (with -vm) | |
181 {"x", &opt_screen_size_x, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL}, | |
182 {"y", &opt_screen_size_y, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL}, | |
183 // set screen dimensions (when not detectable or virtual!=visible) | |
8164
487cfc28525d
New config system + cleanup of header inter dependency
albeu
parents:
8137
diff
changeset
|
184 {"screenw", &vo_screenwidth, CONF_TYPE_INT, CONF_RANGE|CONF_OLD, 0, 4096, NULL}, |
487cfc28525d
New config system + cleanup of header inter dependency
albeu
parents:
8137
diff
changeset
|
185 {"screenh", &vo_screenheight, CONF_TYPE_INT, CONF_RANGE|CONF_OLD, 0, 4096, NULL}, |
7866
732a8bfc7681
Added the -geometry option (supports fbdev and tdfxfb drivers)
mark
parents:
7864
diff
changeset
|
186 // Geometry string |
732a8bfc7681
Added the -geometry option (supports fbdev and tdfxfb drivers)
mark
parents:
7864
diff
changeset
|
187 {"geometry", &vo_geometry, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
188 // set aspect ratio of monitor - useful for 16:9 TVout |
23876
b38974c30ed6
Use a new variable for user-supplied monitor-aspect so we can overwrite
reimar
parents:
23726
diff
changeset
|
189 {"monitoraspect", &force_monitor_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 9.0, NULL}, |
23136 | 190 {"monitorpixelaspect", &monitor_pixel_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 9.0, NULL}, |
5974 | 191 // video mode switching: (x11,xv,dga) |
192 {"vm", &vidmode, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
193 {"novm", &vidmode, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
194 // start in fullscreen mode: | |
195 {"fs", &fullscreen, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
196 {"nofs", &fullscreen, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
197 // set fullscreen switch method (workaround for buggy WMs) | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
198 {"fsmode", "-fsmode is obsolete, avoid it and use -fstype instead.\nIf you really want it, try -fsmode-dontuse, but don't report bugs!\n", CONF_TYPE_PRINT, CONF_RANGE, 0, 31, NULL}, |
6065 | 199 {"fsmode-dontuse", &vo_fsmode, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL}, |
5974 | 200 // set bpp (x11+vm, dga, fbdev, vesa, svga?) |
201 {"bpp", &vo_dbpp, CONF_TYPE_INT, CONF_RANGE, 0, 32, NULL}, | |
10988 | 202 {"colorkey", &vo_colorkey, CONF_TYPE_INT, 0, 0, 0, NULL}, |
11216 | 203 {"nocolorkey", &vo_colorkey, CONF_TYPE_FLAG, 0, 0, 0x1000000, NULL}, |
5974 | 204 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
205 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
206 // wait for v-sync (vesa) | |
207 {"vsync", &vo_vsync, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
208 {"novsync", &vo_vsync, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
23877 | 209 {"panscan", &vo_panscan, CONF_TYPE_FLOAT, CONF_RANGE, -1.0, 1.0, NULL}, |
16607 | 210 {"panscanrange", &vo_panscanrange, CONF_TYPE_FLOAT, CONF_RANGE, -19.0, 99.0, NULL}, |
5974 | 211 |
7539
56ea9db91251
-nograbpointer, based on old patch by Christian Ohm <chr.ohm@gmx.net>
arpi
parents:
7495
diff
changeset
|
212 {"grabpointer", &vo_grabpointer, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
56ea9db91251
-nograbpointer, based on old patch by Christian Ohm <chr.ohm@gmx.net>
arpi
parents:
7495
diff
changeset
|
213 {"nograbpointer", &vo_grabpointer, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
12005
a8adfcf47f4e
adapter selection patch by Rune <runner at mail.tele.dk> +first attempt to implement 2 window fullscreenswitching by me
faust3
parents:
11922
diff
changeset
|
214 |
12021
cd33d1e3b709
move refreshrate and adapter_num variables to video_out because they might be usefull for other drivers, too
faust3
parents:
12005
diff
changeset
|
215 {"adapter", &vo_adapter_num, CONF_TYPE_INT, CONF_RANGE, 0, 5, NULL}, |
cd33d1e3b709
move refreshrate and adapter_num variables to video_out because they might be usefull for other drivers, too
faust3
parents:
12005
diff
changeset
|
216 {"refreshrate",&vo_refresh_rate,CONF_TYPE_INT,CONF_RANGE, 0,100, NULL}, |
14207 | 217 {"wid", &WinID, CONF_TYPE_INT, 0, 0, 0, NULL}, |
5974 | 218 #ifdef HAVE_X11 |
219 // x11,xv,xmga,xvidix | |
20901 | 220 {"icelayer", "-icelayer has been removed. Use -fstype layer:<number> instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
11282 | 221 {"stop-xscreensaver", &stop_xscreensaver, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
222 {"nostop-xscreensaver", &stop_xscreensaver, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
223 {"stop_xscreensaver", "Use -stop-xscreensaver instead, options with _ have been obsoleted.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, | |
9336 | 224 {"fstype", &vo_fstype_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
22424
dacfc7692083
nomouseinput option should not depend on HAVE_X11.
reimar
parents:
21941
diff
changeset
|
225 #endif |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
226 {"mouseinput", &vo_nomouse_input, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
227 {"nomouseinput", &vo_nomouse_input, CONF_TYPE_FLAG,0, 0, 1, NULL}, |
12887 | 228 |
18116 | 229 {"xineramascreen", &xinerama_screen, CONF_TYPE_INT, CONF_RANGE, -2, 32, NULL}, |
5974 | 230 |
6779 | 231 {"brightness",&vo_gamma_brightness, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, |
232 {"saturation",&vo_gamma_saturation, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
233 {"contrast",&vo_gamma_contrast, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
234 {"hue",&vo_gamma_hue, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
12371
c000f4c23efd
keepaspect and nokeepaspect are now useable by all vos
faust3
parents:
12114
diff
changeset
|
235 {"keepaspect", &vo_keepaspect, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
c000f4c23efd
keepaspect and nokeepaspect are now useable by all vos
faust3
parents:
12114
diff
changeset
|
236 {"nokeepaspect", &vo_keepaspect, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
5974 | 237 |
238 // direct rendering (decoding to video out buffer) | |
239 {"dr", &vo_directrendering, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
240 {"nodr", &vo_directrendering, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
20901 | 241 {"vaa_dr", "-vaa_dr has been removed, use -dr.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
242 {"vaa_nodr", "-vaa_nodr has been removed, use -nodr.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, | |
5974 | 243 |
244 #ifdef HAVE_AA | |
245 // -vo aa | |
20901 | 246 {"aa*", "-aa* has been removed. Use -vo aa:suboption instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 247 #endif |
248 | |
249 #ifdef HAVE_ZR | |
250 // -vo zr | |
251 {"zr*", vo_zr_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0, &vo_zr_revertoption }, | |
252 #endif | |
253 | |
7867 | 254 #ifdef HAVE_DXR2 |
255 {"dxr2", &dxr2_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
256 #endif | |
257 | |
6910
1a747aee653b
applied live.com streaming patch (-sdp and rtsp:// support) by Ross Finlayson <finlayson@live.com>
arpi
parents:
6779
diff
changeset
|
258 |
5974 | 259 //---------------------- mplayer-only options ------------------------ |
260 | |
20251
2971196cd8c6
Disable loading of file-specific configuration file from the same
rtogni
parents:
20209
diff
changeset
|
261 {"use-filedir-conf", &use_filedir_conf, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
20454
f601726df501
100l, forgotten "no" for nouse-filedir-conf caused "-use-filedir-conf"
reimar
parents:
20251
diff
changeset
|
262 {"nouse-filedir-conf", &use_filedir_conf, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, |
13794 | 263 #ifdef CRASH_DEBUG |
264 {"crash-debug", &crash_debug, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, | |
265 {"nocrash-debug", &crash_debug, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, | |
266 #endif | |
8721 | 267 {"osdlevel", &osd_level, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, |
16992
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
268 {"osd-duration", &osd_duration, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, |
8198 | 269 #ifdef HAVE_MENU |
270 {"menu", &use_menu, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, | |
271 {"nomenu", &use_menu, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, | |
272 {"menu-root", &menu_root, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL}, | |
273 {"menu-cfg", &menu_cfg, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL}, | |
13344
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
274 {"menu-startup", &menu_startup, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
23229
ae2a2d5ca64b
new -menu-keepdir option that allows libmenu file browser to always restart browsing from the last place we were instead of current dir
ben
parents:
23228
diff
changeset
|
275 {"menu-keepdir", &menu_keepdir, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
23391
9bf57f60bf0a
new -menu-chroot option that prevent OSD file selection menu to go to an unwanted location (yeah, chroot ;-))
ben
parents:
23337
diff
changeset
|
276 {"menu-chroot", &menu_chroot, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
23228
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
277 #ifdef USE_FRIBIDI |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
278 {"menu-fribidi-charset", &menu_fribidi_charset, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
279 {"menu-flip-hebrew", &menu_flip_hebrew, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
280 {"menu-noflip-hebrew", &menu_flip_hebrew, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
281 {"menu-flip-hebrew-commas", &menu_fribidi_flip_commas, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
2e95dcd49946
support for hebrew through fribidi in libmenu (geexbox patch #580)
ben
parents:
23227
diff
changeset
|
282 {"menu-noflip-hebrew-commas", &menu_fribidi_flip_commas, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
24363
93510574eb68
Add comments to some #endif preprocessor directives.
diego
parents:
24188
diff
changeset
|
283 #endif /* USE_FRIBIDI */ |
8198 | 284 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
285 {"menu", "OSD menu support was not compiled in.\n", CONF_TYPE_PRINT,0, 0, 0, NULL}, |
24363
93510574eb68
Add comments to some #endif preprocessor directives.
diego
parents:
24188
diff
changeset
|
286 #endif /* HAVE_MENU */ |
5974 | 287 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
288 // these should be moved to -common, and supported in MEncoder |
4157 | 289 {"vobsub", &vobsub_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
290 {"vobsubid", &vobsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL}, | |
5669
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5648
diff
changeset
|
291 |
4157 | 292 {"sstep", &step_sec, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, |
1211 | 293 |
4157 | 294 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
295 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2, NULL}, | |
296 {"noframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
1124
0e95f30ffd4c
-frames and -benchmark options to make chl & gabucino happy
arpi_esp
parents:
1112
diff
changeset
|
297 |
4157 | 298 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, |
2616 | 299 |
4157 | 300 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5974 | 301 |
302 // dump some stream out instead of playing the file | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
303 // this really should be in MEncoder instead of MPlayer... -> TODO |
4157 | 304 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
305 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
306 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2, NULL}, | |
307 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3, NULL}, | |
308 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4, NULL}, | |
309 {"dumpstream", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 5, NULL}, | |
6209 | 310 {"dumpsrtsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 6, NULL}, |
7460 | 311 {"dumpmicrodvdsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 7, NULL}, |
8360 | 312 {"dumpjacosub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 8, NULL}, |
8363 | 313 {"dumpsami", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 9, NULL}, |
2178 | 314 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
315 #ifdef HAVE_LIRC |
7946 | 316 {"lircconf", &lirc_configfile, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL}, |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
317 #endif |
1518 | 318 |
20820 | 319 {"gui", "The -gui option will only work as the first command line argument.\n", CONF_TYPE_PRINT, 0, 0, 0, (void *)1}, |
320 {"nogui", "The -nogui option will only work as the first command line argument.\n", CONF_TYPE_PRINT, 0, 0, 0, (void *)1}, | |
1518 | 321 |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
322 #ifdef HAVE_NEW_GUI |
4158
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
323 {"skin", &skinName, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL}, |
9291
64b8c5a07c2c
- It adds an option enqueue/noenqueue, so users can choose if they want to
arpi
parents:
8868
diff
changeset
|
324 {"enqueue", &enqueue, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
325 {"noenqueue", &enqueue, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
9314
f38fe55d0e05
this patch adds the option -guiwid to gmplayer. I think its a more clean
arpi
parents:
9291
diff
changeset
|
326 {"guiwid", &guiWinID, CONF_TYPE_INT, 0, 0, 0, NULL}, |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
327 #endif |
2616 | 328 |
23726 | 329 {"noloop", &mpctx_s.loop_times, CONF_TYPE_FLAG, 0, 0, -1, NULL}, |
330 {"loop", &mpctx_s.loop_times, CONF_TYPE_INT, CONF_RANGE, -1, 10000, NULL}, | |
4158
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
331 {"playlist", NULL, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
5974 | 332 |
333 // a-v sync stuff: | |
18917
d9a75b26da6c
Add a new video pts tracking mode, enabled by option -correct-pts.
uau
parents:
18312
diff
changeset
|
334 {"correct-pts", &correct_pts, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
d9a75b26da6c
Add a new video pts tracking mode, enabled by option -correct-pts.
uau
parents:
18312
diff
changeset
|
335 {"no-correct-pts", &correct_pts, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
7576
c135f7646036
new opt: -autosync, controls ao->get_delay() smoothing (default: disabled)
arpi
parents:
7562
diff
changeset
|
336 {"noautosync", &autosync, CONF_TYPE_FLAG, 0, 0, -1, NULL}, |
c135f7646036
new opt: -autosync, controls ao->get_delay() smoothing (default: disabled)
arpi
parents:
7562
diff
changeset
|
337 {"autosync", &autosync, CONF_TYPE_INT, CONF_RANGE, 0, 10000, NULL}, |
7495 | 338 // {"dapsync", &dapsync, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
339 // {"nodapsync", &dapsync, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
340 | |
4157 | 341 {"softsleep", &softsleep, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5974 | 342 #ifdef HAVE_RTC |
343 {"nortc", &nortc, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
344 {"rtc", &nortc, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
12711 | 345 {"rtc-device", &rtc_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
5974 | 346 #endif |
2889
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
347 |
16992
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
348 {"term-osd", &term_osd, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
349 {"noterm-osd", &term_osd, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
16992
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
350 {"term-osd-esc", &term_osd_esc, CONF_TYPE_STRING, 0, 0, 1, NULL}, |
17911
52f95509cd05
Add the new property API and implement a couple properties.
albeu
parents:
17650
diff
changeset
|
351 {"playing-msg", &playing_msg, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
16992
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
352 |
4158
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
353 {"slave", &slave_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, |
16347
da2926d990ce
Adds -idle, an option to make MPlayer wait for input ('loadfile' or
ods15
parents:
15997
diff
changeset
|
354 {"idle", &player_idle_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
355 {"noidle", &player_idle_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 1, 0, NULL}, |
12816 | 356 {"use-stdin", "-use-stdin has been renamed to -noconsolecontrols, use that instead.", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
14077
3d3f3cc8494a
use a configurable-size ringbuffer instead of a pipe for buffering key events.
reimar
parents:
14052
diff
changeset
|
357 {"key-fifo-size", &key_fifo_size, CONF_TYPE_INT, CONF_RANGE, 2, 65000, NULL}, |
12816 | 358 {"noconsolecontrols", &noconsolecontrols, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
359 {"consolecontrols", &noconsolecontrols, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, |
19854 | 360 {"mouse-movements", &enable_mouse_movements, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
23487
559c4f075bf1
Fix config declarations so that things like rtc=no work in addition to nortc=yes
reimar
parents:
23391
diff
changeset
|
361 {"nomouse-movements", &enable_mouse_movements, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, |
21941
32c3d5e3a682
Apply ancient double-click patch that nobody cares to comment on.
reimar
parents:
21851
diff
changeset
|
362 {"doubleclick-time", &doubleclick_time, CONF_TYPE_INT, CONF_RANGE, 0, 1000, NULL}, |
24105
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
363 #ifdef USE_TV |
24188
2bf8d87447d7
Suboptions structure should be passed as array not as address of array.
voroshil
parents:
24105
diff
changeset
|
364 {"tvscan", tvscan_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
24105
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
365 #else |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
366 {"tvscan", "MPlayer was compiled without TV interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23877
diff
changeset
|
367 #endif |
3831
9926017e5efd
-rootwin option (x11/xv only, x11 doesn't work for me)
arpi
parents:
3771
diff
changeset
|
368 |
2790 | 369 #define MAIN_CONF |
2616 | 370 #include "cfg-common.h" |
2790 | 371 #undef MAIN_CONF |
565 | 372 |
17914
f9cb6fc1608a
Add an option to list the properties: -list-properties
albeu
parents:
17911
diff
changeset
|
373 {"list-properties", &list_properties, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
19317
e0b496cf9863
-identify should display all ID_ messages, including DVD title length
reimar
parents:
19082
diff
changeset
|
374 {"identify", &mp_msg_levels[MSGT_IDENTIFY], CONF_TYPE_FLAG, CONF_GLOBAL, 0, MSGL_V, NULL}, |
4158
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
375 {"-help", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, |
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
376 {"help", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, |
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
377 {"h", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, |
14776 | 378 |
379 {"vd", vd_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
4157 | 380 {NULL, NULL, 0, 0, 0, 0, NULL} |
147 | 381 }; |