annotate cfg-mplayer.h @ 5623:cdf5b88bdaa8

Most of informational printk's ifdef'd. Now without debug only initial and error messages go to syslog. eyck added to list of people who messed with this file(?).
author eyck
date Sun, 14 Apr 2002 23:14:26 +0000
parents e133bea1ab30
children b7b40e65c070
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
147
0a0d7dd8fb51 new command line/config file parser
szabii
parents:
diff changeset
1 /*
0a0d7dd8fb51 new command line/config file parser
szabii
parents:
diff changeset
2 * config for cfgparser
0a0d7dd8fb51 new command line/config file parser
szabii
parents:
diff changeset
3 */
0a0d7dd8fb51 new command line/config file parser
szabii
parents:
diff changeset
4
2790
98769cea155c added tv subsystem
alex
parents: 2647
diff changeset
5 #include "cfg-common.h"
98769cea155c added tv subsystem
alex
parents: 2647
diff changeset
6
4891
30798db9527f New option use-stdin
albeu
parents: 4859
diff changeset
7 extern int use_stdin;
1536
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
8
378
6e813c134226 variables related to fbdev moved to cfg-mplayer.h
szabii
parents: 363
diff changeset
9 #ifdef HAVE_FBDEV
6e813c134226 variables related to fbdev moved to cfg-mplayer.h
szabii
parents: 363
diff changeset
10 extern char *fb_dev_name;
6e813c134226 variables related to fbdev moved to cfg-mplayer.h
szabii
parents: 363
diff changeset
11 extern char *fb_mode_cfgfile;
6e813c134226 variables related to fbdev moved to cfg-mplayer.h
szabii
parents: 363
diff changeset
12 extern char *fb_mode_name;
448
198b46b739d8 qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents: 445
diff changeset
13 extern char *monitor_hfreq_str;
198b46b739d8 qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents: 445
diff changeset
14 extern char *monitor_vfreq_str;
198b46b739d8 qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents: 445
diff changeset
15 extern char *monitor_dotclock_str;
3275
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
16 #else
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
17 #ifdef HAVE_DIRECTFB
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
18 extern char *fb_dev_name;
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
19 #endif
378
6e813c134226 variables related to fbdev moved to cfg-mplayer.h
szabii
parents: 363
diff changeset
20 #endif
526
e537bdec1ecc added png out support (-z switch)
atmosfear
parents: 515
diff changeset
21 #ifdef HAVE_PNG
e537bdec1ecc added png out support (-z switch)
atmosfear
parents: 515
diff changeset
22 extern int z_compression;
e537bdec1ecc added png out support (-z switch)
atmosfear
parents: 515
diff changeset
23 #endif
636
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
24 #ifdef HAVE_SDL
1187
9a8058213061 sdl_(a)driver liquidated - sorry atmos
al3x
parents: 1149
diff changeset
25 //extern char *sdl_driver;
636
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
26 extern int sdl_noxv;
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
27 extern int sdl_forcexv;
1187
9a8058213061 sdl_(a)driver liquidated - sorry atmos
al3x
parents: 1149
diff changeset
28 //extern char *sdl_adriver;
636
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
29 #endif
732
e14114170e01 applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents: 725
diff changeset
30 #ifdef USE_FAKE_MONO
e14114170e01 applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents: 725
diff changeset
31 extern int fakemono; // defined in dec_audio.c
e14114170e01 applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents: 725
diff changeset
32 #endif
636
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
33
1149
6a0f937b52e6 - new config option -lircconfig (config file for lirc)
acki2
parents: 1124
diff changeset
34 #ifdef HAVE_LIRC
6a0f937b52e6 - new config option -lircconfig (config file for lirc)
acki2
parents: 1124
diff changeset
35 extern char *lirc_configfile;
6a0f937b52e6 - new config option -lircconfig (config file for lirc)
acki2
parents: 1124
diff changeset
36 #endif
6a0f937b52e6 - new config option -lircconfig (config file for lirc)
acki2
parents: 1124
diff changeset
37
6a0f937b52e6 - new config option -lircconfig (config file for lirc)
acki2
parents: 1124
diff changeset
38 extern int vo_doublebuffering;
4667
95fa3901cafc add vsync support for doublebuffering to vo_vesa
atmos4
parents: 4494
diff changeset
39 extern int vo_vsync;
1267
ac5c8926a2d6 -fsmode
arpi
parents: 1255
diff changeset
40 extern int vo_fsmode;
585
96621b6b7f9f added: extern int vo_dbpp
arpi_esp
parents: 570
diff changeset
41 extern int vo_dbpp;
4229
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
42 /* gamma correction */
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
43 extern int vo_gamma_brightness;
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
44 extern int vo_gamma_saturation;
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
45 extern int vo_gamma_contrast;
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
46 extern int vo_gamma_hue;
4317
0cf9e05f6de2 intense -> intensity
nick
parents: 4283
diff changeset
47 extern int vo_gamma_red_intensity;
0cf9e05f6de2 intense -> intensity
nick
parents: 4283
diff changeset
48 extern int vo_gamma_green_intensity;
0cf9e05f6de2 intense -> intensity
nick
parents: 4283
diff changeset
49 extern int vo_gamma_blue_intensity;
5224
f992a01ecc0d using -dr instead -vaa_dr
alex
parents: 5063
diff changeset
50 extern int vo_directrendering;
5484
e133bea1ab30 option -slices
arpi
parents: 5436
diff changeset
51 extern int vd_use_slices;
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
52
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
53 #ifdef USE_SUB
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
54 extern int sub_unicode;
1501
d40f2b686846 changes according to -utf8 option, draw_osd() function added
atlka
parents: 1448
diff changeset
55 extern int sub_utf8;
2151
a9d91476085a modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents: 2053
diff changeset
56 #ifdef USE_ICONV
a9d91476085a modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents: 2053
diff changeset
57 extern char *sub_cp;
a9d91476085a modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents: 2053
diff changeset
58 #endif
4773
976bf6a9ded5 subtitle positioning patch by Jiri Svoboda
atmos4
parents: 4667
diff changeset
59 extern int sub_pos;
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
60 #endif
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
61
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
62 #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
63 extern int osd_level;
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
64 #endif
378
6e813c134226 variables related to fbdev moved to cfg-mplayer.h
szabii
parents: 363
diff changeset
65
1112
b1cf1087ec33 Added support for writing wave files and specifying filename to write to.
atmosfear
parents: 1038
diff changeset
66 extern char *ao_outputfilename;
b1cf1087ec33 Added support for writing wave files and specifying filename to write to.
atmosfear
parents: 1038
diff changeset
67 extern int ao_pcm_waveheader;
b1cf1087ec33 Added support for writing wave files and specifying filename to write to.
atmosfear
parents: 1038
diff changeset
68
922
db06ae8967eb Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents: 799
diff changeset
69 #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
70 extern char *mDisplayName;
3655
18cca6a6816c Plugger patch by Sam Lin
atmos4
parents: 3631
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 #endif
db06ae8967eb Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents: 799
diff changeset
73
1518
e0ceb814471d vo_aa: configurable now
folke
parents: 1501
diff changeset
74 #ifdef HAVE_AA
1536
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
75 extern int vo_aa_parseoption(struct config * conf, char *opt, char * param);
4256
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4249
diff changeset
76 extern void vo_aa_revertoption(config_t* opt,char* param);
1518
e0ceb814471d vo_aa: configurable now
folke
parents: 1501
diff changeset
77 #endif
e0ceb814471d vo_aa: configurable now
folke
parents: 1501
diff changeset
78
4213
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
79 #ifdef HAVE_ZR
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
80 extern int vo_zr_parseoption(struct config * conf, char *opt, char * param);
4256
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4249
diff changeset
81 extern void vo_zr_revertoption(config_t* opt,char* pram);
4213
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
82 #endif
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
83
1866
32b1bb50a0e8 some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents: 1709
diff changeset
84 #ifdef HAVE_NEW_GUI
32b1bb50a0e8 some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents: 1709
diff changeset
85 extern char * skinName;
32b1bb50a0e8 some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents: 1709
diff changeset
86 #endif
32b1bb50a0e8 some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents: 1709
diff changeset
87
2188
1e6ea72b9b87 added -oldpp
arpi
parents: 2178
diff changeset
88 #ifdef HAVE_ODIVX_POSTPROCESS
1e6ea72b9b87 added -oldpp
arpi
parents: 2178
diff changeset
89 extern int use_old_pp;
1e6ea72b9b87 added -oldpp
arpi
parents: 2178
diff changeset
90 #endif
1e6ea72b9b87 added -oldpp
arpi
parents: 2178
diff changeset
91
4017
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
92 #ifdef HAVE_XINERAMA
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
93 extern int xinerama_screen;
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
94 #endif
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
95
5055
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
96 #ifdef HAVE_RTC
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
97 extern int nortc;
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
98 #endif
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
99
2053
720ca9249e4e Monitor aspect stuff.
atmos4
parents: 2043
diff changeset
100 /* from libvo/aspect.c */
720ca9249e4e Monitor aspect stuff.
atmos4
parents: 2043
diff changeset
101 extern float monitor_aspect;
720ca9249e4e Monitor aspect stuff.
atmos4
parents: 2043
diff changeset
102
3181
c8edb0691f09 Extended oss output driver and libac3 to support 4 and 6 channel output mixes. added -channels command line option
steve
parents: 3107
diff changeset
103 /* from dec_audio, currently used for ac3surround decoder only */
c8edb0691f09 Extended oss output driver and libac3 to support 4 and 6 channel output mixes. added -channels command line option
steve
parents: 3107
diff changeset
104 extern int audio_output_channels;
c8edb0691f09 Extended oss output driver and libac3 to support 4 and 6 channel output mixes. added -channels command line option
steve
parents: 3107
diff changeset
105
3279
d6ea11bed983 Commandline interface to ao_plugin updated according to mplayers complex parameter format and plugin pl_format finished (alpha code needs testing)
anders
parents: 3275
diff changeset
106 /* Options related to audio out plugins */
d6ea11bed983 Commandline interface to ao_plugin updated according to mplayers complex parameter format and plugin pl_format finished (alpha code needs testing)
anders
parents: 3275
diff changeset
107 struct config ao_plugin_conf[]={
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
108 {"list", &ao_plugin_cfg.plugin_list, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
109 {"delay", &ao_plugin_cfg.pl_delay_len, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
110 {"format", &ao_plugin_cfg.pl_format_type, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
111 {"fout", &ao_plugin_cfg.pl_resample_fout, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
4859
c72b386debb4 Adding SW volume control
anders
parents: 4788
diff changeset
112 {"volume", &ao_plugin_cfg.pl_volume_volume, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL},
5306
4b32fe3758fa allow negative mul values
pl
parents: 5224
diff changeset
113 {"mul", &ao_plugin_cfg.pl_extrastereo_mul, CONF_TYPE_FLOAT, CONF_RANGE, -10.0, 10.0, NULL},
5063
be67d073f23b Added soft clipping for software volume control
anders
parents: 5055
diff changeset
114 {"softclip", &ao_plugin_cfg.pl_volume_softclip, CONF_TYPE_FLAG, 0, 0, 1, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
115 {NULL, NULL, 0, 0, 0, 0, NULL}
3279
d6ea11bed983 Commandline interface to ao_plugin updated according to mplayers complex parameter format and plugin pl_format finished (alpha code needs testing)
anders
parents: 3275
diff changeset
116 };
d6ea11bed983 Commandline interface to ao_plugin updated according to mplayers complex parameter format and plugin pl_format finished (alpha code needs testing)
anders
parents: 3275
diff changeset
117
3272
7e4399d1eb65 horizontal up/downscale linear & cubic
michael
parents: 3257
diff changeset
118 extern int sws_flags;
3771
a14b3a600b81 new -pp options stuff (-npp ...)
michael
parents: 3754
diff changeset
119 extern int readPPOpt(void *conf, char *arg);
4256
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4249
diff changeset
120 extern int readNPPOpt(void *conf, char *arg);
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4249
diff changeset
121 extern void revertPPOpt(void *conf, char* opt);
3771
a14b3a600b81 new -pp options stuff (-npp ...)
michael
parents: 3754
diff changeset
122
3272
7e4399d1eb65 horizontal up/downscale linear & cubic
michael
parents: 3257
diff changeset
123
1536
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
124 /*
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
125 * CONF_TYPE_FUNC_FULL :
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
126 * allows own implemtations for passing the params
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 * 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
129 * 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
130 * 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
131 * return 1 =ok, we accepted the param
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
132 * negative values: see cfgparser.h, ERR_XXX
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
133 *
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
134 * by Folke
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
135 */
e89233dab4da New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents: 1518
diff changeset
136
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
137 static config_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
138 /* name, pointer, type, flags, min, max */
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
139 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, CONF_NOSAVE, 0, 0, NULL}, /* this don't need anymore to be the first!!! */
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
140
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
141 //---------------------- libao/libvo/mplayer options ------------------------
458
49b0474b2e26 I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents: 457
diff changeset
142 {"o", "Option -o has been renamed to -vo (video-out), use -vo !\n",
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
143 CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
144 {"vo", &video_driver, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
145 {"ao", &audio_driver, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
146 {"aop", ao_plugin_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
147 // {"dsp", &dsp, CONF_TYPE_STRING, CONF_NOCFG, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
148 {"dsp", "Use -ao oss:dsp_path!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
149 {"mixer", &mixer_device, CONF_TYPE_STRING, 0, 0, 0, NULL},
4859
c72b386debb4 Adding SW volume control
anders
parents: 4788
diff changeset
150 {"master", "Option -master has been removed, use -aop list=volume instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
151 {"channels", &audio_output_channels, CONF_TYPE_INT, CONF_RANGE, 2, 6, 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
152 #ifdef HAVE_X11
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
153 {"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
154 #endif
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
155 {"osdlevel", &osd_level, CONF_TYPE_INT, CONF_RANGE, 0, 2 , NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
156
225
62ec84961b27 vo_fbdev added
szabii
parents: 215
diff changeset
157 #ifdef HAVE_FBDEV
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
158 {"fb", &fb_dev_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
159 {"fbmode", &fb_mode_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
160 {"fbmodeconfig", &fb_mode_cfgfile, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
161 {"monitor_hfreq", &monitor_hfreq_str, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
162 {"monitor_vfreq", &monitor_vfreq_str, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
163 {"monitor_dotclock", &monitor_dotclock_str, CONF_TYPE_STRING, 0, 0, 0, NULL},
3275
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
164 #else
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
165 #ifdef HAVE_DIRECTFB
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
166 {"fb", &fb_dev_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
3275
38344371432f vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents: 3272
diff changeset
167 #endif
225
62ec84961b27 vo_fbdev added
szabii
parents: 215
diff changeset
168 #endif
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
169 // {"encode", &encode_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
170 {"vobsub", &vobsub_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
171 {"vobsubid", &vobsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL},
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
172 #ifdef USE_SUB
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
173 {"sub", &sub_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
2151
a9d91476085a modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents: 2053
diff changeset
174 #ifdef USE_ICONV
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
175 {"subcp", &sub_cp, CONF_TYPE_STRING, 0, 0, 0, NULL},
2151
a9d91476085a modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents: 2053
diff changeset
176 #endif
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
177 {"subdelay", &sub_delay, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
178 {"subfps", &sub_fps, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
179 {"noautosub", &sub_auto, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
180 {"unicode", &sub_unicode, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
181 {"nounicode", &sub_unicode, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
182 {"utf8", &sub_utf8, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
183 {"noutf8", &sub_utf8, CONF_TYPE_FLAG, 0, 1, 0, NULL},
4773
976bf6a9ded5 subtitle positioning patch by Jiri Svoboda
atmos4
parents: 4667
diff changeset
184 {"subpos",&sub_pos, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL},
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
185 #endif
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
186 #ifdef USE_OSD
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
187 {"font", &font_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
188 {"ffactor", &font_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 10.0, NULL},
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
189 #endif
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
190 // {"bg", &play_in_bg, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
191 // {"nobg", &play_in_bg, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
192 {"sb", &seek_to_byte, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
193 {"ss", &seek_to_sec, CONF_TYPE_STRING, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
194 {"sstep", &step_sec, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
195 {"noloop", &loop_times, CONF_TYPE_FLAG, 0, 0, -1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
196 {"loop", &loop_times, CONF_TYPE_INT, CONF_RANGE, -1, 10000, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
197 {"abs", &ao_data.buffersize, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
198 {"delay", &audio_delay, CONF_TYPE_FLOAT, CONF_RANGE, -10.0, 10.0, NULL},
1211
e21c61b2313e alsa/noalsa message
arpi_esp
parents: 1187
diff changeset
199
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
200 {"alsa", "Option -alsa has been removed, new audio code doesn't need it! Remove it from your config file!\n",
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
201 CONF_TYPE_PRINT, 0, 0, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
202 {"noalsa", "Option -noalsa has been removed, new audio code doesn't need it! Remove it from your config file!\n",
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
203 CONF_TYPE_PRINT, 0, 0, 0, NULL},
1211
e21c61b2313e alsa/noalsa message
arpi_esp
parents: 1187
diff changeset
204
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
205 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
206 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
207 {"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
208
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
209 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
210
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
211 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1, NULL},
798
cfb984ecb5fd frame dropping...
arpi_esp
parents: 777
diff changeset
212
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
213 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
214 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
215 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
216 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
217 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
218 {"dumpstream", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 5, NULL},
2178
e509abdbf195 MPsub read/write support 0.5 (-dumpmpsub switch)
laaz
parents: 2151
diff changeset
219
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
220 {"aofile", &ao_outputfilename, CONF_TYPE_STRING, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
221 {"waveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
222 {"nowaveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 1, 0, NULL},
549
c97496b240c1 new options: -dumpaudio and -dumpvideo
arpi_esp
parents: 546
diff changeset
223
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
224 {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1, NULL}, // Is this still needed? atmos ::
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
225 {"nodshow", &allow_dshow, CONF_TYPE_FLAG, 0, 1, 0, NULL},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
226
526
e537bdec1ecc added png out support (-z switch)
atmosfear
parents: 515
diff changeset
227 #ifdef HAVE_PNG
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
228 {"z", &z_compression, CONF_TYPE_INT, CONF_RANGE, 0, 9, NULL},
3272
7e4399d1eb65 horizontal up/downscale linear & cubic
michael
parents: 3257
diff changeset
229 #endif
636
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
230 #ifdef HAVE_SDL
1187
9a8058213061 sdl_(a)driver liquidated - sorry atmos
al3x
parents: 1149
diff changeset
231 {"sdl", "Use -vo sdl:driver instead of -vo sdl -sdl driver\n",
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
232 CONF_TYPE_PRINT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
233 {"noxv", &sdl_noxv, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
234 {"forcexv", &sdl_forcexv, CONF_TYPE_FLAG, 0, 0, 1, NULL},
1187
9a8058213061 sdl_(a)driver liquidated - sorry atmos
al3x
parents: 1149
diff changeset
235 {"sdla", "Use -ao sdl:driver instead of -ao sdl -sdla driver\n",
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
236 CONF_TYPE_PRINT, 0, 0, 0, NULL},
636
10c88fb49133 New switches for sdl added.
atmosfear
parents: 626
diff changeset
237 #endif
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
238 {"x", &opt_screen_size_x, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL},
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
239 {"y", &opt_screen_size_y, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
240 {"xy", &screen_size_xy, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
241 {"screenw", &vo_screenwidth, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
242 {"screenh", &vo_screenheight, CONF_TYPE_INT, CONF_RANGE, 0, 4096, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
243 {"aspect", &movie_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
244 {"noaspect", &movie_aspect, CONF_TYPE_FLAG, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
245 {"monitoraspect", &monitor_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
246 {"vm", &vidmode, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
247 {"novm", &vidmode, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
248 {"fs", &fullscreen, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
249 {"nofs", &fullscreen, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
250 {"zoom", &softzoom, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
251 {"nozoom", &softzoom, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
252 {"flip", &flip, CONF_TYPE_FLAG, 0, -1, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
253 {"noflip", &flip, CONF_TYPE_FLAG, 0, -1, 0, NULL},
458
49b0474b2e26 I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents: 457
diff changeset
254
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
255 {"bpp", &vo_dbpp, CONF_TYPE_INT, CONF_RANGE, 0, 32, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
256 {"fsmode", &vo_fsmode, CONF_TYPE_INT, CONF_RANGE, 0, 15, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
257 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
258 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0, NULL},
4667
95fa3901cafc add vsync support for doublebuffering to vo_vesa
atmos4
parents: 4494
diff changeset
259 {"vsync", &vo_vsync, CONF_TYPE_FLAG, 0, 0, 1, NULL},
95fa3901cafc add vsync support for doublebuffering to vo_vesa
atmos4
parents: 4494
diff changeset
260 {"novsync", &vo_vsync, CONF_TYPE_FLAG, 0, 1, 0, NULL},
4229
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
261 {"brightness",&vo_gamma_brightness, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
262 {"saturation",&vo_gamma_saturation, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
4249
nick
parents: 4229
diff changeset
263 {"contrast",&vo_gamma_contrast, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
4229
9a33ad2f3547 gamma correction support
nick
parents: 4213
diff changeset
264 {"hue",&vo_gamma_hue, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
4317
0cf9e05f6de2 intense -> intensity
nick
parents: 4283
diff changeset
265 {"red_intensity",&vo_gamma_red_intensity, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
0cf9e05f6de2 intense -> intensity
nick
parents: 4283
diff changeset
266 {"green_intensity",&vo_gamma_green_intensity, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
0cf9e05f6de2 intense -> intensity
nick
parents: 4283
diff changeset
267 {"blue_intensity",&vo_gamma_blue_intensity, CONF_TYPE_INT, CONF_RANGE, -1000, 1000, NULL},
5224
f992a01ecc0d using -dr instead -vaa_dr
alex
parents: 5063
diff changeset
268 {"dr", &vo_directrendering, CONF_TYPE_FLAG, 0, 0, 1, NULL},
f992a01ecc0d using -dr instead -vaa_dr
alex
parents: 5063
diff changeset
269 {"nodr", &vo_directrendering, CONF_TYPE_FLAG, 0, 1, 0, NULL},
f992a01ecc0d using -dr instead -vaa_dr
alex
parents: 5063
diff changeset
270 {"vaa_dr", "Use -dr, -vaa_dr was obsoleted\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
f992a01ecc0d using -dr instead -vaa_dr
alex
parents: 5063
diff changeset
271 {"vaa_nodr", "Use -nodr, -vaa_nodr was obsoleted\n", CONF_TYPE_PRINT, 0, 0, 0, NULL},
5484
e133bea1ab30 option -slices
arpi
parents: 5436
diff changeset
272 {"slices", &vd_use_slices, CONF_TYPE_FLAG, 0, 0, 1, NULL},
e133bea1ab30 option -slices
arpi
parents: 5436
diff changeset
273 {"noslices", &vd_use_slices, CONF_TYPE_FLAG, 0, 1, 0, NULL},
1422
d02e0dcaf077 libvo2 support
arpi
parents: 1414
diff changeset
274
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
275 #ifdef HAVE_AA
4256
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4249
diff changeset
276 {"aa*", vo_aa_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0 , &vo_aa_revertoption},
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
277 #endif
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
278
4213
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
279 #ifdef HAVE_ZR
4256
bbaa26821fdf Added reverting support for -aa* -zr* -pp and -npp options
albeu
parents: 4249
diff changeset
280 {"zr*", vo_zr_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0, &vo_zr_revertoption },
4213
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
281 #endif
f1e1b02314ef -zr* added - patch by Rik Snel <rsnel@cube.dyndns.org>
arpi
parents: 4158
diff changeset
282
1149
6a0f937b52e6 - new config option -lircconfig (config file for lirc)
acki2
parents: 1124
diff changeset
283 #ifdef HAVE_LIRC
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
284 {"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
285 #endif
1518
e0ceb814471d vo_aa: configurable now
folke
parents: 1501
diff changeset
286
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
287 {"gui", &use_gui, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
288 {"nogui", &use_gui, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
1518
e0ceb814471d vo_aa: configurable now
folke
parents: 1501
diff changeset
289
1866
32b1bb50a0e8 some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents: 1709
diff changeset
290 #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
291 {"skin", &skinName, CONF_TYPE_STRING, CONF_GLOBAL, 0, 0, NULL},
1866
32b1bb50a0e8 some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents: 1709
diff changeset
292 #endif
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
293
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
294 {"playlist", NULL, CONF_TYPE_STRING, 0, 0, 0, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
295 {"dapsync", &dapsync, CONF_TYPE_FLAG, 0, 0, 1, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
296 {"nodapsync", &dapsync, CONF_TYPE_FLAG, 0, 1, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
297 {"softsleep", &softsleep, CONF_TYPE_FLAG, 0, 0, 1, NULL},
2889
0d8553a47d1a RTC support, softsleep and optional new timing code by Dap
arpi
parents: 2790
diff changeset
298
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
299 {"slave", &slave_mode, CONF_TYPE_FLAG,CONF_GLOBAL , 0, 1, NULL},
4891
30798db9527f New option use-stdin
albeu
parents: 4859
diff changeset
300 {"use-stdin", &use_stdin, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
3831
9926017e5efd -rootwin option (x11/xv only, x11 doesn't work for me)
arpi
parents: 3771
diff changeset
301
3665
89d0464ea1dd Add missing ifdef, 10l...
atmos4
parents: 3655
diff changeset
302 #ifdef HAVE_X11
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
303 {"wid", &WinID, CONF_TYPE_INT, 0, 0, 0, NULL},
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
304 {"rootwin", &WinID, CONF_TYPE_FLAG, 0, -1, 0, NULL},
3665
89d0464ea1dd Add missing ifdef, 10l...
atmos4
parents: 3655
diff changeset
305 #endif
3322
cdd3f5ac06b2 -slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents: 3279
diff changeset
306
4017
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
307 #ifdef HAVE_XINERAMA
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
308 {"xineramascreen", &xinerama_screen, CONF_TYPE_INT, CONF_RANGE, 0, 32, NULL},
4017
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
309 #endif
21a75ab24703 Xinerama patch number two by attila.
atmos4
parents: 3831
diff changeset
310
5055
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
311 #ifdef HAVE_RTC
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
312 {"nortc", &nortc, CONF_TYPE_FLAG, 0, 0, 1, NULL},
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
313 #endif
534167719e91 nortc patch by Attila Kinali
atmos4
parents: 4927
diff changeset
314
2790
98769cea155c added tv subsystem
alex
parents: 2647
diff changeset
315 #define MAIN_CONF
2616
f96462d7453e common options moved out - for mencoder
arpi
parents: 2557
diff changeset
316 #include "cfg-common.h"
2790
98769cea155c added tv subsystem
alex
parents: 2647
diff changeset
317 #undef MAIN_CONF
565
6e747808386e changed behavior or -idx/-noidx
arpi_esp
parents: 552
diff changeset
318
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
319 {"quiet", &quiet, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL},
4446
d2808c58e633 added -noquiet option to complement -quiet (request/patch by Alexander Werth)
rfelker
parents: 4355
diff changeset
320 {"noquiet", &quiet, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL},
4158
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
321 {"verbose", &verbose, CONF_TYPE_INT, CONF_RANGE|CONF_GLOBAL, 0, 100, NULL},
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
322 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, CONF_GLOBAL|CONF_NOSAVE, 0, 0, NULL},
479c7828edbb GLOBAL flags and other changes for new config - patch by Alban Bedel <albeu@free.fr>
arpi
parents: 4157
diff changeset
323 {"-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
324 {"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
325 {"h", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL},
4157
9ff9f6ce6799 extra NULL field appended
arpi
parents: 4080
diff changeset
326 {NULL, NULL, 0, 0, 0, 0, NULL}
147
0a0d7dd8fb51 new command line/config file parser
szabii
parents:
diff changeset
327 };