Mercurial > mplayer.hg
annotate cfg-mplayer.h @ 3966:6185a66a63cf
*** empty log message ***
author | gabucino |
---|---|
date | Thu, 03 Jan 2002 21:12:35 +0000 |
parents | 9926017e5efd |
children | 21a75ab24703 |
rev | line source |
---|---|
147 | 1 /* |
2 * config for cfgparser | |
3 */ | |
4 | |
2790 | 5 #include "cfg-common.h" |
6 | |
2647
679d3b21bedb
-playlist option patch by Panagiotis Issaris <takis@lumumba.luc.ac.be>
arpi
parents:
2643
diff
changeset
|
7 extern char *playlist_file; |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
8 |
378 | 9 #ifdef HAVE_FBDEV |
10 extern char *fb_dev_name; | |
11 extern char *fb_mode_cfgfile; | |
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 | 20 #endif |
526 | 21 #ifdef HAVE_PNG |
22 extern int z_compression; | |
23 #endif | |
636 | 24 #ifdef HAVE_SDL |
1187 | 25 //extern char *sdl_driver; |
636 | 26 extern int sdl_noxv; |
27 extern int sdl_forcexv; | |
1187 | 28 //extern char *sdl_adriver; |
636 | 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 | 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 |
1422 | 38 #ifndef USE_LIBVO2 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
39 extern int vo_doublebuffering; |
1267 | 40 extern int vo_fsmode; |
585 | 41 extern int vo_dbpp; |
1422 | 42 #endif |
43 | |
44 #ifdef USE_SUB | |
45 extern int sub_unicode; | |
1501
d40f2b686846
changes according to -utf8 option, draw_osd() function added
atlka
parents:
1448
diff
changeset
|
46 extern int sub_utf8; |
2151
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
47 #ifdef USE_ICONV |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
48 extern char *sub_cp; |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
49 #endif |
1422 | 50 #endif |
51 | |
52 #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
|
53 extern int osd_level; |
1422 | 54 #endif |
378 | 55 |
1112
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
56 extern char *ao_outputfilename; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
57 extern int ao_pcm_waveheader; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
58 |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
59 #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
|
60 extern char *mDisplayName; |
3655 | 61 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
|
62 #endif |
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
63 |
1518 | 64 #ifdef HAVE_AA |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
65 extern int vo_aa_parseoption(struct config * conf, char *opt, char * param); |
1518 | 66 #endif |
67 | |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
68 #ifdef HAVE_NEW_GUI |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
69 extern char * skinName; |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
70 #endif |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
71 |
2188 | 72 #ifdef HAVE_ODIVX_POSTPROCESS |
73 extern int use_old_pp; | |
74 #endif | |
75 | |
2053 | 76 /* from libvo/aspect.c */ |
77 extern float monitor_aspect; | |
78 | |
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
|
79 /* 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
|
80 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
|
81 |
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
|
82 /* 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
|
83 struct config ao_plugin_conf[]={ |
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
|
84 {"list", &ao_plugin_cfg.plugin_list, CONF_TYPE_STRING, 0, 0, 0}, |
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
|
85 {"delay", &ao_plugin_cfg.pl_delay_len, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
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
|
86 {"format", &ao_plugin_cfg.pl_format_type, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
3631
5f5189ac6a41
Added plugin for fractional resampling (alpha code)
anders
parents:
3541
diff
changeset
|
87 {"fout", &ao_plugin_cfg.pl_resample_fout, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
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
|
88 {NULL, NULL, 0, 0, 0, 0} |
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
|
89 }; |
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
|
90 |
3272 | 91 extern int sws_flags; |
3771 | 92 extern int readPPOpt(void *conf, char *arg); |
93 | |
3272 | 94 |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
95 /* |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
96 * CONF_TYPE_FUNC_FULL : |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
97 * allows own implemtations for passing the params |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
98 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
99 * 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
|
100 * 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
|
101 * 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
|
102 * return 1 =ok, we accepted the param |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
103 * negative values: see cfgparser.h, ERR_XXX |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
104 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
105 * by Folke |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
106 */ |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
107 |
147 | 108 struct config conf[]={ |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
109 /* name, pointer, type, flags, min, max */ |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
110 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, 0, 0, 0}, /* this must be the first!!! */ |
2616 | 111 |
112 //---------------------- 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
|
113 {"o", "Option -o has been renamed to -vo (video-out), use -vo !\n", |
153 | 114 CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
115 {"vo", &video_driver, CONF_TYPE_STRING, 0, 0, 0}, |
956
a6cecd9a1bad
'-ao' switch (including '-ao help'), fixing Arpi's bug (short name 'null' for both of oss and null driver ;)
lgb
parents:
955
diff
changeset
|
116 {"ao", &audio_driver, CONF_TYPE_STRING, 0, 0, 0}, |
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
|
117 {"aop", ao_plugin_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0}, |
1255
94f2853ec6f4
-dsp option removed, displaying help text (-ao oss:dsp_path)
alex
parents:
1211
diff
changeset
|
118 // {"dsp", &dsp, CONF_TYPE_STRING, CONF_NOCFG, 0, 0}, |
94f2853ec6f4
-dsp option removed, displaying help text (-ao oss:dsp_path)
alex
parents:
1211
diff
changeset
|
119 {"dsp", "Use -ao oss:dsp_path!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
460 | 120 {"mixer", &mixer_device, CONF_TYPE_STRING, 0, 0, 0}, |
1038
b36fb1ae4b53
applied solaris8/netbsd/other fixes patch by J«ärgen Keil <jk@tools.de>
arpi_esp
parents:
1018
diff
changeset
|
121 {"master", &mixer_usemaster, CONF_TYPE_FLAG, 0, 0, 1}, |
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
|
122 {"channels", &audio_output_channels, CONF_TYPE_INT, CONF_RANGE, 2, 6}, |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
123 #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
|
124 {"display", &mDisplayName, CONF_TYPE_STRING, 0, 0, 0}, |
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
125 #endif |
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
|
126 {"osdlevel", &osd_level, CONF_TYPE_INT, CONF_RANGE, 0, 2 }, |
2616 | 127 |
225 | 128 #ifdef HAVE_FBDEV |
448
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
129 {"fb", &fb_dev_name, CONF_TYPE_STRING, 0, 0, 0}, |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
130 {"fbmode", &fb_mode_name, CONF_TYPE_STRING, 0, 0, 0}, |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
131 {"fbmodeconfig", &fb_mode_cfgfile, CONF_TYPE_STRING, 0, 0, 0}, |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
132 {"monitor_hfreq", &monitor_hfreq_str, CONF_TYPE_STRING, 0, 0, 0}, |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
133 {"monitor_vfreq", &monitor_vfreq_str, CONF_TYPE_STRING, 0, 0, 0}, |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
134 {"monitor_dotclock", &monitor_dotclock_str, CONF_TYPE_STRING, 0, 0, 0}, |
3275
38344371432f
vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents:
3272
diff
changeset
|
135 #else |
38344371432f
vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents:
3272
diff
changeset
|
136 #ifdef HAVE_DIRECTFB |
38344371432f
vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents:
3272
diff
changeset
|
137 {"fb", &fb_dev_name, CONF_TYPE_STRING, 0, 0, 0}, |
38344371432f
vo DirectFB support by Jiri Svoboda <Jiri.Svoboda@seznam.cz>
arpi
parents:
3272
diff
changeset
|
138 #endif |
225 | 139 #endif |
2530 | 140 // {"encode", &encode_name, CONF_TYPE_STRING, 0, 0, 0}, |
1422 | 141 #ifdef USE_SUB |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
142 {"sub", &sub_name, CONF_TYPE_STRING, 0, 0, 0}, |
2151
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
143 #ifdef USE_ICONV |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
144 {"subcp", &sub_cp, CONF_TYPE_STRING, 0, 0, 0}, |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
145 #endif |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
146 {"subdelay", &sub_delay, CONF_TYPE_FLOAT, 0, 0.0, 10.0}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
147 {"subfps", &sub_fps, CONF_TYPE_FLOAT, 0, 0.0, 10.0}, |
515 | 148 {"noautosub", &sub_auto, CONF_TYPE_FLAG, 0, 1, 0}, |
725 | 149 {"unicode", &sub_unicode, CONF_TYPE_FLAG, 0, 0, 1}, |
150 {"nounicode", &sub_unicode, CONF_TYPE_FLAG, 0, 1, 0}, | |
1501
d40f2b686846
changes according to -utf8 option, draw_osd() function added
atlka
parents:
1448
diff
changeset
|
151 {"utf8", &sub_utf8, CONF_TYPE_FLAG, 0, 0, 1}, |
d40f2b686846
changes according to -utf8 option, draw_osd() function added
atlka
parents:
1448
diff
changeset
|
152 {"noutf8", &sub_utf8, CONF_TYPE_FLAG, 0, 1, 0}, |
1422 | 153 #endif |
154 #ifdef USE_OSD | |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
155 {"font", &font_name, CONF_TYPE_STRING, 0, 0, 0}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
156 {"ffactor", &font_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 10.0}, |
1422 | 157 #endif |
2557 | 158 // {"bg", &play_in_bg, CONF_TYPE_FLAG, 0, 0, 1}, |
159 // {"nobg", &play_in_bg, CONF_TYPE_FLAG, 0, 1, 0}, | |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
160 {"sb", &seek_to_byte, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
937 | 161 {"ss", &seek_to_sec, CONF_TYPE_STRING, CONF_MIN, 0, 0}, |
2436 | 162 {"sstep", &step_sec, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
3541 | 163 {"noloop", &loop_times, CONF_TYPE_FLAG, 0, 0, -1}, |
2365 | 164 {"loop", &loop_times, CONF_TYPE_INT, CONF_RANGE, -1, 10000}, |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
165 {"sound", &has_audio, CONF_TYPE_FLAG, 0, 0, 1}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
166 {"nosound", &has_audio, CONF_TYPE_FLAG, 0, 1, 0}, |
3097 | 167 {"abs", &ao_data.buffersize, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
168 {"delay", &audio_delay, CONF_TYPE_FLOAT, CONF_RANGE, -10.0, 10.0}, |
1211 | 169 |
2616 | 170 {"alsa", "Option -alsa has been removed, new audio code doesn't need it! Remove it from your config file!\n", |
1211 | 171 CONF_TYPE_PRINT, 0, 0, 0}, |
2616 | 172 {"noalsa", "Option -noalsa has been removed, new audio code doesn't need it! Remove it from your config file!\n", |
1211 | 173 CONF_TYPE_PRINT, 0, 0, 0}, |
174 | |
798 | 175 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1}, |
176 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2}, | |
799 | 177 {"noframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 1, 0}, |
1124
0e95f30ffd4c
-frames and -benchmark options to make chl & gabucino happy
arpi_esp
parents:
1112
diff
changeset
|
178 |
2616 | 179 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100}, |
180 | |
1124
0e95f30ffd4c
-frames and -benchmark options to make chl & gabucino happy
arpi_esp
parents:
1112
diff
changeset
|
181 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1}, |
798 | 182 |
549 | 183 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0}, |
184 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1}, | |
185 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2}, | |
1211 | 186 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3}, |
2178 | 187 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4}, |
3257 | 188 {"dumpstream", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 5}, |
2178 | 189 |
1112
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
190 {"aofile", &ao_outputfilename, CONF_TYPE_STRING, 0, 0, 0}, |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
191 {"waveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 0, 1}, |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
192 {"nowaveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 1, 0}, |
549 | 193 |
1286
543a94b241a2
Replaced LGBs video codec forcing change with mine for audio and video codecs, which is IMHO more convenient cause codecs are selected by name instead of number, one unclearity is left to me, that's why audio_format is used once before codecs selection for MPEG_PS files, that's why I left -afm in for that one.
atmos4
parents:
1285
diff
changeset
|
194 {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1}, // Is this still needed? atmos :: |
626 | 195 {"nodshow", &allow_dshow, CONF_TYPE_FLAG, 0, 1, 0}, |
2616 | 196 |
526 | 197 #ifdef HAVE_PNG |
1328 | 198 {"z", &z_compression, CONF_TYPE_INT, CONF_RANGE, 0, 9}, |
3272 | 199 #endif |
636 | 200 #ifdef HAVE_SDL |
1187 | 201 {"sdl", "Use -vo sdl:driver instead of -vo sdl -sdl driver\n", |
202 CONF_TYPE_PRINT, 0, 0, 0}, | |
636 | 203 {"noxv", &sdl_noxv, CONF_TYPE_FLAG, 0, 0, 1}, |
204 {"forcexv", &sdl_forcexv, CONF_TYPE_FLAG, 0, 0, 1}, | |
1187 | 205 {"sdla", "Use -ao sdl:driver instead of -ao sdl -sdla driver\n", |
206 CONF_TYPE_PRINT, 0, 0, 0}, | |
636 | 207 #endif |
1328 | 208 {"x", &screen_size_x, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, |
209 {"y", &screen_size_y, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, | |
210 {"xy", &screen_size_xy, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, | |
2317
1f1880196a1c
Aspect support for vo_mga, you need to use -screenw and -screenh to set your current screen res. Untested!
atmos4
parents:
2220
diff
changeset
|
211 {"screenw", &vo_screenwidth, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, |
1f1880196a1c
Aspect support for vo_mga, you need to use -screenw and -screenh to set your current screen res. Untested!
atmos4
parents:
2220
diff
changeset
|
212 {"screenh", &vo_screenheight, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, |
2031
624df8ea0e0e
New aspect prescale code, parses aspect value from mpeg sequence header or commandline.
atmos4
parents:
1930
diff
changeset
|
213 {"aspect", &movie_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0}, |
2043 | 214 {"noaspect", &movie_aspect, CONF_TYPE_FLAG, 0, 0, 0}, |
2053 | 215 {"monitoraspect", &monitor_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0}, |
207
8626c23f4a47
Addes a -vm option, which when used together with -fs and -vo x11 will
mgraffam
parents:
162
diff
changeset
|
216 {"vm", &vidmode, CONF_TYPE_FLAG, 0, 0, 1}, |
337 | 217 {"novm", &vidmode, CONF_TYPE_FLAG, 0, 1, 0}, |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
218 {"fs", &fullscreen, CONF_TYPE_FLAG, 0, 0, 1}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
219 {"nofs", &fullscreen, CONF_TYPE_FLAG, 0, 1, 0}, |
769 | 220 {"zoom", &softzoom, CONF_TYPE_FLAG, 0, 0, 1}, |
221 {"nozoom", &softzoom, CONF_TYPE_FLAG, 0, 1, 0}, | |
777 | 222 {"flip", &flip, CONF_TYPE_FLAG, 0, -1, 1}, |
223 {"noflip", &flip, CONF_TYPE_FLAG, 0, -1, 0}, | |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
224 |
1422 | 225 #ifndef USE_LIBVO2 |
388 | 226 {"bpp", &vo_dbpp, CONF_TYPE_INT, CONF_RANGE, 0, 32}, |
1414 | 227 {"fsmode", &vo_fsmode, CONF_TYPE_INT, CONF_RANGE, 0, 15}, |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
228 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1}, |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
229 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0}, |
1422 | 230 #endif |
231 | |
2616 | 232 #ifdef HAVE_AA |
233 {"aa*", vo_aa_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0 }, | |
234 #endif | |
235 | |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
236 #ifdef HAVE_LIRC |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
237 {"lircconf", &lirc_configfile, CONF_TYPE_STRING, 0, 0, 0}, |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
238 #endif |
1518 | 239 |
3754
174e473f582d
-alang/-slang options (audio/sub selection by language code)
arpi
parents:
3665
diff
changeset
|
240 #ifdef USE_DVDREAD |
174e473f582d
-alang/-slang options (audio/sub selection by language code)
arpi
parents:
3665
diff
changeset
|
241 {"alang", &audio_lang, CONF_TYPE_STRING, 0, 0, 0}, |
174e473f582d
-alang/-slang options (audio/sub selection by language code)
arpi
parents:
3665
diff
changeset
|
242 {"slang", &dvdsub_lang, CONF_TYPE_STRING, 0, 0, 0}, |
174e473f582d
-alang/-slang options (audio/sub selection by language code)
arpi
parents:
3665
diff
changeset
|
243 #endif |
174e473f582d
-alang/-slang options (audio/sub selection by language code)
arpi
parents:
3665
diff
changeset
|
244 |
1709 | 245 {"gui", &use_gui, CONF_TYPE_FLAG, 0, 0, 1}, |
246 {"nogui", &use_gui, CONF_TYPE_FLAG, 0, 1, 0}, | |
1518 | 247 |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
248 #ifdef HAVE_NEW_GUI |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
249 {"skin", &skinName, CONF_TYPE_STRING, 0, 0, 0}, |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
250 #endif |
2616 | 251 |
2889
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
252 {"playlist", &playlist_file, CONF_TYPE_STRING, 0, 0, 0}, |
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
253 {"dapsync", &dapsync, CONF_TYPE_FLAG, 0, 0, 1}, |
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
254 {"nodapsync", &dapsync, CONF_TYPE_FLAG, 0, 1, 0}, |
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
255 {"softsleep", &softsleep, CONF_TYPE_FLAG, 0, 0, 1}, |
0d8553a47d1a
RTC support, softsleep and optional new timing code by Dap
arpi
parents:
2790
diff
changeset
|
256 |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3279
diff
changeset
|
257 {"slave", &slave_mode, CONF_TYPE_FLAG, 0, 0, 1}, |
3831
9926017e5efd
-rootwin option (x11/xv only, x11 doesn't work for me)
arpi
parents:
3771
diff
changeset
|
258 |
3665 | 259 #ifdef HAVE_X11 |
3655 | 260 {"wid", &WinID, CONF_TYPE_INT, 0, 0, 0}, |
3831
9926017e5efd
-rootwin option (x11/xv only, x11 doesn't work for me)
arpi
parents:
3771
diff
changeset
|
261 {"rootwin", &WinID, CONF_TYPE_FLAG, 0, -1, 0}, |
3665 | 262 #endif |
3322
cdd3f5ac06b2
-slave patch by Kilian A. Foth <foth@informatik.uni-hamburg.de>
arpi
parents:
3279
diff
changeset
|
263 |
2790 | 264 #define MAIN_CONF |
2616 | 265 #include "cfg-common.h" |
2790 | 266 #undef MAIN_CONF |
565 | 267 |
1448 | 268 {"quiet", &quiet, CONF_TYPE_FLAG, 0, 0, 1}, |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
269 {"verbose", &verbose, CONF_TYPE_INT, CONF_RANGE, 0, 100}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
270 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, 0, 0, 0}, |
737 | 271 {"-help", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
272 {"help", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
273 {"h", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
274 {NULL, NULL, 0, 0, 0, 0} |
147 | 275 }; |