Mercurial > mplayer.hg
annotate cfg-mplayer.h @ 18150:710d4bc5f8c9
Using channel count, samplerate and input bps values from the container
instead of the decoder breaks some DTS samples where the container says
the audio has 6 channels but the decoder gives 2. In this case take the
number of channels from the decoder instead, the output will almost
certainly be badly garbled anyway if the number of channels is wrong.
patch by Uoti Urpala, uoti <<.>> urpala <<@>> pp1 <<.>> inet <<.>> fi
author | diego |
---|---|
date | Wed, 19 Apr 2006 20:12:01 +0000 |
parents | ebb9806d7dda |
children | 4231482179b6 |
rev | line source |
---|---|
147 | 1 /* |
2 * config for cfgparser | |
3 */ | |
4 | |
2790 | 5 #include "cfg-common.h" |
6 | |
12816 | 7 extern int noconsolecontrols; |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
8 |
7069 | 9 #if defined(HAVE_FBDEV)||defined(HAVE_VESA) |
10 extern char *monitor_hfreq_str; | |
11 extern char *monitor_vfreq_str; | |
12 extern char *monitor_dotclock_str; | |
13 #endif | |
14 | |
378 | 15 #ifdef HAVE_FBDEV |
16 extern char *fb_mode_cfgfile; | |
17 extern char *fb_mode_name; | |
18 #endif | |
8137
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
19 #ifdef HAVE_DIRECTFB |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
20 #if DIRECTFBVERSION > 912 |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
21 extern char *dfb_params; |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
22 #endif |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
23 #endif |
732
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
24 #ifdef USE_FAKE_MONO |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
25 extern int fakemono; // defined in dec_audio.c |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
26 #endif |
636 | 27 |
13098
907fe1fdfc6c
Make the stepsize of volume changes, changeable by a commandline paarameter
attila
parents:
12971
diff
changeset
|
28 extern int volstep; |
907fe1fdfc6c
Make the stepsize of volume changes, changeable by a commandline paarameter
attila
parents:
12971
diff
changeset
|
29 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
30 #ifdef HAVE_LIRC |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
31 extern char *lirc_configfile; |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
32 #endif |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
33 |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
34 extern int vo_doublebuffering; |
4667 | 35 extern int vo_vsync; |
1267 | 36 extern int vo_fsmode; |
585 | 37 extern int vo_dbpp; |
6779 | 38 extern int vo_directrendering; |
39 extern float vo_panscan; | |
16607 | 40 extern float vo_panscanrange; |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
41 /* only used at startup (setting these values from configfile) */ |
4229 | 42 extern int vo_gamma_brightness; |
43 extern int vo_gamma_saturation; | |
44 extern int vo_gamma_contrast; | |
45 extern int vo_gamma_hue; | |
7866
732a8bfc7681
Added the -geometry option (supports fbdev and tdfxfb drivers)
mark
parents:
7864
diff
changeset
|
46 extern char *vo_geometry; |
11542 | 47 extern int vo_ontop; |
16968
e9d849bf8050
add a switch, slave command, and vo control to toggle borderless window.
joey
parents:
16607
diff
changeset
|
48 extern int vo_border; |
12371
c000f4c23efd
keepaspect and nokeepaspect are now useable by all vos
faust3
parents:
12114
diff
changeset
|
49 extern int vo_keepaspect; |
12971 | 50 extern int vo_rootwin; |
1422 | 51 |
7451
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
52 extern int opt_screen_size_x; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
53 extern int opt_screen_size_y; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
54 extern int fullscreen; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
55 extern int vidmode; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7359
diff
changeset
|
56 |
1422 | 57 #ifdef USE_OSD |
641
d161307f447a
The -osdlevel switch for setting default OSD level (useful in your .config for example if you don't like watching OSD timer by default)
lgb
parents:
636
diff
changeset
|
58 extern int osd_level; |
1422 | 59 #endif |
378 | 60 |
1112
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
61 extern char *ao_outputfilename; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
62 extern int ao_pcm_waveheader; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
63 |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
64 #ifdef HAVE_X11 |
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
65 extern char *mDisplayName; |
9317
c7f5df43b937
- support command line parameter -fstype, eg. -fstype layer=12,above,fullscreen
filon
parents:
9314
diff
changeset
|
66 extern int fs_layer; |
6303 | 67 extern int stop_xscreensaver; |
9317
c7f5df43b937
- support command line parameter -fstype, eg. -fstype layer=12,above,fullscreen
filon
parents:
9314
diff
changeset
|
68 extern char **vo_fstype_list; |
10754
2ca1fc045731
Recieving of mouse events can be switched off. Patch by Markus Rechberger <mrechberger@web.de>
alex
parents:
10594
diff
changeset
|
69 extern int vo_nomouse_input; |
14207 | 70 #endif |
12912
1f6bb2356d18
add var vo_rootwin and -rootwin switch for mac osx
nplourde
parents:
12887
diff
changeset
|
71 extern int WinID; |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
72 |
13344
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
73 #ifdef HAVE_MENU |
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
74 extern int menu_startup; |
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
75 #endif |
0d96af97ec00
option to display menu at startup, patch by Aurelien Jacobs <aurel at gnuage.org>
faust3
parents:
13247
diff
changeset
|
76 |
4213
f1e1b02314ef
-zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents:
4158
diff
changeset
|
77 #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
|
78 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
|
79 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
|
80 #endif |
f1e1b02314ef
-zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents:
4158
diff
changeset
|
81 |
7867 | 82 #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
|
83 extern m_option_t dxr2_opts[]; |
7867 | 84 #endif |
85 | |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
86 #ifdef HAVE_NEW_GUI |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
87 extern char * skinName; |
9291
64b8c5a07c2c
- It adds an option enqueue/noenqueue, so users can choose if they want to
arpi
parents:
8868
diff
changeset
|
88 extern int enqueue; |
9314
f38fe55d0e05
this patch adds the option -guiwid to gmplayer. I think its a more clean
arpi
parents:
9291
diff
changeset
|
89 extern int guiWinID; |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
90 #endif |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
91 |
2188 | 92 #ifdef HAVE_ODIVX_POSTPROCESS |
93 extern int use_old_pp; | |
94 #endif | |
95 | |
4017 | 96 #ifdef HAVE_XINERAMA |
97 extern int xinerama_screen; | |
98 #endif | |
99 | |
5055 | 100 #ifdef HAVE_RTC |
101 extern int nortc; | |
102 #endif | |
103 | |
2053 | 104 /* from libvo/aspect.c */ |
105 extern float monitor_aspect; | |
18105
954eac69b532
new monitorpixelaspect option, esp. useful for xinerama setups with upcoming patch
reimar
parents:
17914
diff
changeset
|
106 extern float monitor_pixel_aspect; |
2053 | 107 |
3272 | 108 extern int sws_flags; |
3771 | 109 extern int readPPOpt(void *conf, char *arg); |
4256
bbaa26821fdf
Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents:
4249
diff
changeset
|
110 extern void revertPPOpt(void *conf, char* opt); |
8736 | 111 extern char* pp_help; |
3272 | 112 |
14777 | 113 m_option_t vd_conf[]={ |
114 {"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 | 115 {NULL, NULL, 0, 0, 0, 0, NULL} |
116 }; | |
117 | |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
118 /* |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
119 * CONF_TYPE_FUNC_FULL : |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
120 * allows own implementations for passing the params |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
121 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
122 * 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
|
123 * 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
|
124 * 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
|
125 * return 1 =ok, we accepted the param |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
126 * negative values: see cfgparser.h, ERR_XXX |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
127 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
128 * by Folke |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
129 */ |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
130 |
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
|
131 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
|
132 /* name, pointer, type, flags, min, max */ |
2616 | 133 |
5974 | 134 //---------------------- libao/libvo options ------------------------ |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
135 {"o", "Option -o has been renamed to -vo (video-out), use -vo.\n", |
4157 | 136 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
|
137 {"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
|
138 {"ao", &audio_driver_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
10878 | 139 {"fixed-vo", &fixed_vo, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, |
140 {"nofixed-vo", &fixed_vo, CONF_TYPE_FLAG,CONF_GLOBAL, 0, 0, NULL}, | |
11542 | 141 {"ontop", &vo_ontop, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
142 {"noontop", &vo_ontop, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
12971 | 143 {"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
|
144 {"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
|
145 {"noborder", &vo_border, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
5974 | 146 |
14254 | 147 {"aop", "-aop is deprecated, use -af instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
148 {"dsp", "Use -ao oss:dsp_path.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
4157 | 149 {"mixer", &mixer_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
11837 | 150 {"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
|
151 {"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
|
152 {"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
|
153 {"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
|
154 {"volstep", &volstep, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, |
14412 | 155 {"master", "Option -master has been removed, use -af volume instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 156 // override audio buffer size (used only by -ao oss, anyway obsolete...) |
157 {"abs", &ao_data.buffersize, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, | |
158 | |
159 // -ao pcm options: | |
14298
3c818342a02b
Add -ao pcm suboptions and remove -aofile and -waveheader options.
reimar
parents:
14254
diff
changeset
|
160 {"aofile", "-aofile is deprecated. Use -ao pcm:file=<filename> instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
3c818342a02b
Add -ao pcm suboptions and remove -aofile and -waveheader options.
reimar
parents:
14254
diff
changeset
|
161 {"waveheader", "-waveheader is deprecated. Use -ao pcm:waveheader instead.\n", CONF_TYPE_PRINT, 0, 0, 1, NULL}, |
3c818342a02b
Add -ao pcm suboptions and remove -aofile and -waveheader options.
reimar
parents:
14254
diff
changeset
|
162 {"nowaveheader", "-nowaveheader is deprecated. Use -ao pcm:nowaveheader instead.\n", CONF_TYPE_PRINT, 0, 1, 0, NULL}, |
5974 | 163 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
164 {"alsa", "-alsa has been removed. Remove it from your config file.\n", |
5974 | 165 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
166 {"noalsa", "-noalsa has been removed. Remove it from your config file.\n", |
5974 | 167 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
|
168 #ifdef USE_EDL |
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8363
diff
changeset
|
169 {"edlout", &edl_output_filename, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8363
diff
changeset
|
170 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
171 {"edlout", "MPlayer was compiled without EDL support.\n", 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
|
172 #endif |
5974 | 173 |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
174 #ifdef HAVE_X11 |
4157 | 175 {"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
|
176 #endif |
5974 | 177 |
178 // -vo png only: | |
179 #ifdef HAVE_PNG | |
14451
4a6f25e88dbb
Implementation of vo_png suboption parser with subopt-helper and removal
ivo
parents:
14412
diff
changeset
|
180 {"z", "-z is replaced by -vo png:z=<0-9>\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 181 #endif |
182 // -vo jpeg only: | |
183 #ifdef HAVE_JPEG | |
13247 | 184 {"jpeg", "-jpeg is deprecated. Use -vo jpeg:options instead.\n", |
185 CONF_TYPE_PRINT, 0, 0, 0, NULL}, | |
5974 | 186 #endif |
187 // -vo sdl only: | |
14857
29a09f111b41
Remove -noxv and -forcexv command line options and replace them by
ivo
parents:
14855
diff
changeset
|
188 {"sdl", "Use -vo sdl:driver=<driver> instead of -vo sdl -sdl driver.\n", |
5974 | 189 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
14857
29a09f111b41
Remove -noxv and -forcexv command line options and replace them by
ivo
parents:
14855
diff
changeset
|
190 {"noxv", "-noxv is deprecated. Use -vo sdl:nohwaccel instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
29a09f111b41
Remove -noxv and -forcexv command line options and replace them by
ivo
parents:
14855
diff
changeset
|
191 {"forcexv", "-forcexv is deprecated. Use -vo sdl:forcexv instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 192 // -ao sdl only: |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
193 {"sdla", "Use -ao sdl:driver instead of -ao sdl -sdla driver.\n", |
5974 | 194 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
2616 | 195 |
7359
7b929a5d753e
GTF update: Fixes "known parametrs" even when fbdev unused
arpi
parents:
7069
diff
changeset
|
196 #if defined(HAVE_FBDEV)||defined(HAVE_VESA) |
11282 | 197 {"monitor-hfreq", &monitor_hfreq_str, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
198 {"monitor-vfreq", &monitor_vfreq_str, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
199 {"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
|
200 #endif |
7b929a5d753e
GTF update: Fixes "known parametrs" even when fbdev unused
arpi
parents:
7069
diff
changeset
|
201 |
225 | 202 #ifdef HAVE_FBDEV |
4157 | 203 {"fbmode", &fb_mode_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
204 {"fbmodeconfig", &fb_mode_cfgfile, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
225 | 205 #endif |
8137
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
206 #ifdef HAVE_DIRECTFB |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
207 #if DIRECTFBVERSION > 912 |
15750 | 208 {"dfbopts", "-dfbopts is deprecated, 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
|
209 #endif |
530d1c5f0c78
Switch containing options for DirectFB library was renamed to dfbopts.
arpi
parents:
8028
diff
changeset
|
210 #endif |
5974 | 211 |
212 // force window width/height or resolution (with -vm) | |
213 {"x", &opt_screen_size_x, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL}, | |
214 {"y", &opt_screen_size_y, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL}, | |
215 // set screen dimensions (when not detectable or virtual!=visible) | |
8164
487cfc28525d
New config system + cleanup of header inter dependency
albeu
parents:
8137
diff
changeset
|
216 {"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
|
217 {"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
|
218 // Geometry string |
732a8bfc7681
Added the -geometry option (supports fbdev and tdfxfb drivers)
mark
parents:
7864
diff
changeset
|
219 {"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
|
220 // set aspect ratio of monitor - useful for 16:9 TVout |
14613 | 221 {"monitoraspect", &monitor_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 9.0, NULL}, |
18105
954eac69b532
new monitorpixelaspect option, esp. useful for xinerama setups with upcoming patch
reimar
parents:
17914
diff
changeset
|
222 {"monitorpixelaspect", &monitor_pixel_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 9.0, NULL}, |
5974 | 223 // video mode switching: (x11,xv,dga) |
224 {"vm", &vidmode, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
225 {"novm", &vidmode, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
226 // start in fullscreen mode: | |
227 {"fs", &fullscreen, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
228 {"nofs", &fullscreen, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
229 // set fullscreen switch method (workaround for buggy WMs) | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
230 {"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 | 231 {"fsmode-dontuse", &vo_fsmode, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL}, |
5974 | 232 // set bpp (x11+vm, dga, fbdev, vesa, svga?) |
233 {"bpp", &vo_dbpp, CONF_TYPE_INT, CONF_RANGE, 0, 32, NULL}, | |
10988 | 234 {"colorkey", &vo_colorkey, CONF_TYPE_INT, 0, 0, 0, NULL}, |
11216 | 235 {"nocolorkey", &vo_colorkey, CONF_TYPE_FLAG, 0, 0, 0x1000000, NULL}, |
5974 | 236 // double buffering: (mga/xmga, xv, vidix, vesa, fbdev) |
237 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
238 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
239 // wait for v-sync (vesa) | |
240 {"vsync", &vo_vsync, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
241 {"novsync", &vo_vsync, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
6304
ee65527096c2
pan&scan support with -vo xv by ?? <mplayer@svennevid.net>
arpi
parents:
6303
diff
changeset
|
242 {"panscan", &vo_panscan, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 1.0, NULL}, |
16607 | 243 {"panscanrange", &vo_panscanrange, CONF_TYPE_FLOAT, CONF_RANGE, -19.0, 99.0, NULL}, |
5974 | 244 |
7539
56ea9db91251
-nograbpointer, based on old patch by Christian Ohm <chr.ohm@gmx.net>
arpi
parents:
7495
diff
changeset
|
245 {"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
|
246 {"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
|
247 |
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
|
248 {"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
|
249 {"refreshrate",&vo_refresh_rate,CONF_TYPE_INT,CONF_RANGE, 0,100, NULL}, |
14207 | 250 {"wid", &WinID, CONF_TYPE_INT, 0, 0, 0, NULL}, |
5974 | 251 #ifdef HAVE_X11 |
252 // x11,xv,xmga,xvidix | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
253 {"icelayer", "-icelayer is obsolete. Use -fstype layer:<number> instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
11282 | 254 {"stop-xscreensaver", &stop_xscreensaver, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
255 {"nostop-xscreensaver", &stop_xscreensaver, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
256 {"stop_xscreensaver", "Use -stop-xscreensaver instead, options with _ have been obsoleted.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, | |
9336 | 257 {"fstype", &vo_fstype_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
10754
2ca1fc045731
Recieving of mouse events can be switched off. Patch by Markus Rechberger <mrechberger@web.de>
alex
parents:
10594
diff
changeset
|
258 {"nomouseinput", &vo_nomouse_input, CONF_TYPE_FLAG,0,0,-1,NULL}, |
12887 | 259 #endif |
260 | |
18116 | 261 {"xineramascreen", &xinerama_screen, CONF_TYPE_INT, CONF_RANGE, -2, 32, NULL}, |
5974 | 262 |
6779 | 263 {"brightness",&vo_gamma_brightness, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, |
264 {"saturation",&vo_gamma_saturation, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
265 {"contrast",&vo_gamma_contrast, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
266 {"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
|
267 {"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
|
268 {"nokeepaspect", &vo_keepaspect, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
5974 | 269 |
270 // direct rendering (decoding to video out buffer) | |
271 {"dr", &vo_directrendering, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
272 {"nodr", &vo_directrendering, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
273 {"vaa_dr", "-vaa_dr is obsolete, use -dr.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
274 {"vaa_nodr", "-vaa_nodr is obsolete, use -nodr.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 275 |
276 #ifdef HAVE_AA | |
277 // -vo aa | |
14935
b3274e6b88ef
Convert vo_aa suboption parser to using the subopt-helper.
ivo
parents:
14857
diff
changeset
|
278 {"aa*", "-aa* is deprecated. Use -vo aa:suboption instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 279 #endif |
280 | |
281 #ifdef HAVE_ZR | |
282 // -vo zr | |
283 {"zr*", vo_zr_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0, &vo_zr_revertoption }, | |
284 #endif | |
285 | |
7867 | 286 #ifdef HAVE_DXR2 |
287 {"dxr2", &dxr2_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
288 #endif | |
289 | |
6910
1a747aee653b
applied live.com streaming patch (-sdp and rtsp:// support) by Ross Finlayson <finlayson@live.com>
arpi
parents:
6779
diff
changeset
|
290 |
5974 | 291 //---------------------- mplayer-only options ------------------------ |
292 | |
13794 | 293 #ifdef CRASH_DEBUG |
294 {"crash-debug", &crash_debug, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, | |
295 {"nocrash-debug", &crash_debug, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, | |
296 #endif | |
8721 | 297 {"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
|
298 {"osd-duration", &osd_duration, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, |
8198 | 299 #ifdef HAVE_MENU |
300 {"menu", &use_menu, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, | |
301 {"nomenu", &use_menu, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, | |
302 {"menu-root", &menu_root, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL}, | |
303 {"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
|
304 {"menu-startup", &menu_startup, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
8198 | 305 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
306 {"menu", "OSD menu support was not compiled in.\n", CONF_TYPE_PRINT,0, 0, 0, NULL}, |
8198 | 307 #endif |
5974 | 308 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
309 // these should be moved to -common, and supported in MEncoder |
4157 | 310 {"vobsub", &vobsub_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
311 {"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
|
312 |
4157 | 313 {"sstep", &step_sec, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, |
1211 | 314 |
4157 | 315 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
316 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2, NULL}, | |
317 {"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
|
318 |
4157 | 319 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, |
2616 | 320 |
4157 | 321 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5974 | 322 |
323 // dump some stream out instead of playing the file | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
324 // this really should be in MEncoder instead of MPlayer... -> TODO |
4157 | 325 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
326 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
327 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2, NULL}, | |
328 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3, NULL}, | |
329 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4, NULL}, | |
330 {"dumpstream", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 5, NULL}, | |
6209 | 331 {"dumpsrtsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 6, NULL}, |
7460 | 332 {"dumpmicrodvdsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 7, NULL}, |
8360 | 333 {"dumpjacosub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 8, NULL}, |
8363 | 334 {"dumpsami", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 9, NULL}, |
2178 | 335 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
336 #ifdef HAVE_LIRC |
7946 | 337 {"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
|
338 #endif |
1518 | 339 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12371
diff
changeset
|
340 {"gui", "Please remove gui=yes from your config file. Run gmplayer if you want the GUI.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
12114
83965b667c12
This was discussed a long time ago but some reason never done. Anyway
rfelker
parents:
12021
diff
changeset
|
341 // {"gui", &use_gui, CONF_TYPE_FLAG, CONF_GLOBAL|CONF_NOCMD, 0, 1, NULL}, |
7019 | 342 // {"nogui", &use_gui, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, |
1518 | 343 |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
344 #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
|
345 {"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
|
346 {"enqueue", &enqueue, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
64b8c5a07c2c
- It adds an option enqueue/noenqueue, so users can choose if they want to
arpi
parents:
8868
diff
changeset
|
347 {"noenqueue", &enqueue, CONF_TYPE_FLAG, 0, 0, 0, NULL}, |
9314
f38fe55d0e05
this patch adds the option -guiwid to gmplayer. I think its a more clean
arpi
parents:
9291
diff
changeset
|
348 {"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
|
349 #endif |
2616 | 350 |
5974 | 351 {"noloop", &loop_times, CONF_TYPE_FLAG, 0, 0, -1, NULL}, |
352 {"loop", &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
|
353 {"playlist", NULL, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
5974 | 354 |
355 // a-v sync stuff: | |
7576
c135f7646036
new opt: -autosync, controls ao->get_delay() smoothing (default: disabled)
arpi
parents:
7562
diff
changeset
|
356 {"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
|
357 {"autosync", &autosync, CONF_TYPE_INT, CONF_RANGE, 0, 10000, NULL}, |
7495 | 358 // {"dapsync", &dapsync, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
359 // {"nodapsync", &dapsync, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
360 | |
4157 | 361 {"softsleep", &softsleep, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5974 | 362 #ifdef HAVE_RTC |
363 {"nortc", &nortc, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
12711 | 364 {"rtc", &nortc, CONF_TYPE_FLAG, 0, 0, 0, NULL}, |
365 {"rtc-device", &rtc_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
5974 | 366 #endif |
2889
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
367 |
16992
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
368 {"term-osd", &term_osd, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
369 {"noterm-osd", &term_osd, CONF_TYPE_FLAG, 0, 0, 0, NULL}, |
58e526a6a8dc
Big OSD cleanup. Replace the mess with 100's of counter vars
albeu
parents:
16968
diff
changeset
|
370 {"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
|
371 {"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
|
372 |
4158
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
373 {"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
|
374 {"idle", &player_idle_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL}, |
da2926d990ce
Adds -idle, an option to make MPlayer wait for input ('loadfile' or
ods15
parents:
15997
diff
changeset
|
375 {"noidle", &player_idle_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 0, NULL}, |
12816 | 376 {"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
|
377 {"key-fifo-size", &key_fifo_size, CONF_TYPE_INT, CONF_RANGE, 2, 65000, NULL}, |
12816 | 378 {"noconsolecontrols", &noconsolecontrols, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
379 {"consolecontrols", &noconsolecontrols, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 0, NULL}, | |
3831
9926017e5efd
-rootwin option (x11/xv only, x11 doesn't work for me)
arpi
parents:
3771
diff
changeset
|
380 |
2790 | 381 #define MAIN_CONF |
2616 | 382 #include "cfg-common.h" |
2790 | 383 #undef MAIN_CONF |
565 | 384 |
17914
f9cb6fc1608a
Add an option to list the properties: -list-properties
albeu
parents:
17911
diff
changeset
|
385 {"list-properties", &list_properties, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
7864 | 386 {"identify", &identify, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
4158
479c7828edbb
GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents:
4157
diff
changeset
|
387 {"-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
|
388 {"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
|
389 {"h", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, |
14776 | 390 |
391 {"vd", vd_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
4157 | 392 {NULL, NULL, 0, 0, 0, 0, NULL} |
147 | 393 }; |