Mercurial > mplayer.hg
annotate cfg-mplayer.h @ 2239:9525c7d29543
Added notice about CFLAGS and added -fomit-frame-pointer to be always used.
author | atmos4 |
---|---|
date | Wed, 17 Oct 2001 15:53:15 +0000 |
parents | 58555da47151 |
children | 1f1880196a1c |
rev | line source |
---|---|
147 | 1 /* |
2 * config for cfgparser | |
3 */ | |
4 | |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
5 |
378 | 6 #ifdef HAVE_FBDEV |
7 extern char *fb_dev_name; | |
8 extern char *fb_mode_cfgfile; | |
9 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
|
10 extern char *monitor_hfreq_str; |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
11 extern char *monitor_vfreq_str; |
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
12 extern char *monitor_dotclock_str; |
378 | 13 #endif |
526 | 14 #ifdef HAVE_PNG |
15 extern int z_compression; | |
16 #endif | |
636 | 17 #ifdef HAVE_SDL |
1187 | 18 //extern char *sdl_driver; |
636 | 19 extern int sdl_noxv; |
20 extern int sdl_forcexv; | |
1187 | 21 //extern char *sdl_adriver; |
636 | 22 #endif |
732
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
23 #ifdef USE_FAKE_MONO |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
24 extern int fakemono; // defined in dec_audio.c |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
25 #endif |
636 | 26 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
27 #ifdef HAVE_LIRC |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
28 extern char *lirc_configfile; |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
29 #endif |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
30 |
1422 | 31 #ifndef USE_LIBVO2 |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
32 extern int vo_doublebuffering; |
1267 | 33 extern int vo_fsmode; |
585 | 34 extern int vo_dbpp; |
1422 | 35 #endif |
36 | |
37 #ifdef USE_SUB | |
38 extern int sub_unicode; | |
1501
d40f2b686846
changes according to -utf8 option, draw_osd() function added
atlka
parents:
1448
diff
changeset
|
39 extern int sub_utf8; |
2151
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
40 #ifdef USE_ICONV |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
41 extern char *sub_cp; |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
42 #endif |
1422 | 43 #endif |
44 | |
45 #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
|
46 extern int osd_level; |
1422 | 47 #endif |
378 | 48 |
1112
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
49 extern char *ao_outputfilename; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
50 extern int ao_pcm_waveheader; |
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
51 |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
52 #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
|
53 extern char *mDisplayName; |
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
54 #endif |
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
55 |
1518 | 56 #ifdef HAVE_AA |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
57 extern int vo_aa_parseoption(struct config * conf, char *opt, char * param); |
1518 | 58 #endif |
59 | |
1596 | 60 #ifdef USE_DVDREAD |
61 extern int dvd_title; | |
62 extern int dvd_chapter; | |
63 extern int dvd_angle; | |
64 #endif | |
65 | |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
66 #ifdef HAVE_NEW_GUI |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
67 extern char * skinName; |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
68 #endif |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
69 |
2188 | 70 #ifdef HAVE_ODIVX_POSTPROCESS |
71 extern int use_old_pp; | |
72 #endif | |
73 | |
74 | |
2053 | 75 /* from libvo/aspect.c */ |
76 extern float monitor_aspect; | |
77 | |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
78 /* |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
79 * CONF_TYPE_FUNC_FULL : |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
80 * allows own implemtations for passing the params |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
81 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
82 * 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
|
83 * 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
|
84 * 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
|
85 * return 1 =ok, we accepted the param |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
86 * negative values: see cfgparser.h, ERR_XXX |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
87 * |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
88 * by Folke |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
89 */ |
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
90 |
147 | 91 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
|
92 /* 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
|
93 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, 0, 0, 0}, /* this must be the first!!! */ |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
94 {"o", "Option -o has been renamed to -vo (video-out), use -vo !\n", |
153 | 95 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
|
96 {"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
|
97 {"ao", &audio_driver, CONF_TYPE_STRING, 0, 0, 0}, |
1255
94f2853ec6f4
-dsp option removed, displaying help text (-ao oss:dsp_path)
alex
parents:
1211
diff
changeset
|
98 // {"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
|
99 {"dsp", "Use -ao oss:dsp_path!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
460 | 100 {"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
|
101 {"master", &mixer_usemaster, CONF_TYPE_FLAG, 0, 0, 1}, |
922
db06ae8967eb
Centralized and cleaned up X11 connecting, fixed remote X11 playing, -display option for mplayer. SHOULD BE TESTED.
lgb
parents:
799
diff
changeset
|
102 #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
|
103 {"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
|
104 #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
|
105 {"osdlevel", &osd_level, CONF_TYPE_INT, CONF_RANGE, 0, 2 }, |
492 | 106 #ifdef HAVE_LIBCSS |
1018
e5fc7ec51fa3
-dvd is renamed to -dvdauth, variable dvd_device is renamed to dvd_auth_device. These changes are needed for future DVD playback developmenting
lgb
parents:
1016
diff
changeset
|
107 {"dvdauth", &dvd_auth_device, CONF_TYPE_STRING, 0, 0, 0}, |
546 | 108 {"dvdkey", &dvdimportkey, CONF_TYPE_STRING, 0, 0, 0}, |
1596 | 109 // {"dvd", "Option -dvd will be \"full disk\" mode, old meaning has been renamed to -dvdauth.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
492 | 110 #else |
1596 | 111 // {"dvd", "DVD support was not compiled in. See file DOCS/DVD.\n", |
112 // CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, | |
1018
e5fc7ec51fa3
-dvd is renamed to -dvdauth, variable dvd_device is renamed to dvd_auth_device. These changes are needed for future DVD playback developmenting
lgb
parents:
1016
diff
changeset
|
113 {"dvdkey", "DVD support was not compiled in. See file DOCS/DVD.\n", |
e5fc7ec51fa3
-dvd is renamed to -dvdauth, variable dvd_device is renamed to dvd_auth_device. These changes are needed for future DVD playback developmenting
lgb
parents:
1016
diff
changeset
|
114 CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, |
e5fc7ec51fa3
-dvd is renamed to -dvdauth, variable dvd_device is renamed to dvd_auth_device. These changes are needed for future DVD playback developmenting
lgb
parents:
1016
diff
changeset
|
115 {"dvdauth", "DVD support was not compiled in. See file DOCS/DVD.\n", |
e5fc7ec51fa3
-dvd is renamed to -dvdauth, variable dvd_device is renamed to dvd_auth_device. These changes are needed for future DVD playback developmenting
lgb
parents:
1016
diff
changeset
|
116 CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, |
492 | 117 #endif |
118 | |
225 | 119 #ifdef HAVE_FBDEV |
448
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
445
diff
changeset
|
120 {"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
|
121 {"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
|
122 {"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
|
123 {"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
|
124 {"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
|
125 {"monitor_dotclock", &monitor_dotclock_str, CONF_TYPE_STRING, 0, 0, 0}, |
225 | 126 #endif |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
127 {"encode", &encode_name, CONF_TYPE_STRING, 0, 0, 0}, |
1422 | 128 #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
|
129 {"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
|
130 #ifdef USE_ICONV |
a9d91476085a
modifications to use iconv(3) function to recode text of subs (autodetect)
atlka
parents:
2053
diff
changeset
|
131 {"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
|
132 #endif |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
133 {"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
|
134 {"subfps", &sub_fps, CONF_TYPE_FLOAT, 0, 0.0, 10.0}, |
515 | 135 {"noautosub", &sub_auto, CONF_TYPE_FLAG, 0, 1, 0}, |
725 | 136 {"unicode", &sub_unicode, CONF_TYPE_FLAG, 0, 0, 1}, |
137 {"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
|
138 {"utf8", &sub_utf8, CONF_TYPE_FLAG, 0, 0, 1}, |
d40f2b686846
changes according to -utf8 option, draw_osd() function added
atlka
parents:
1448
diff
changeset
|
139 {"noutf8", &sub_utf8, CONF_TYPE_FLAG, 0, 1, 0}, |
1422 | 140 #endif |
141 #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
|
142 {"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
|
143 {"ffactor", &font_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 10.0}, |
1422 | 144 #endif |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
145 {"bg", &play_in_bg, 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
|
146 {"nobg", &play_in_bg, CONF_TYPE_FLAG, 0, 1, 0}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
147 {"sb", &seek_to_byte, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
937 | 148 {"ss", &seek_to_sec, CONF_TYPE_STRING, 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
|
149 {"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
|
150 {"nosound", &has_audio, CONF_TYPE_FLAG, 0, 1, 0}, |
955 | 151 {"abs", &ao_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
|
152 {"delay", &audio_delay, CONF_TYPE_FLOAT, CONF_RANGE, -10.0, 10.0}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
153 {"bps", &pts_from_bps, 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
|
154 {"nobps", &pts_from_bps, CONF_TYPE_FLAG, 0, 1, 0}, |
1211 | 155 |
1016 | 156 // {"alsa", &alsa, CONF_TYPE_FLAG, 0, 0, 1}, |
157 // {"noalsa", &alsa, CONF_TYPE_FLAG, 0, 1, 0}, | |
1211 | 158 {"alsa", "Option -alsa has been removed, new audio code doesn't need it!\n", |
159 CONF_TYPE_PRINT, 0, 0, 0}, | |
160 {"noalsa", "Option -noalsa has been removed, new audio code doesn't need it!\n", | |
161 CONF_TYPE_PRINT, 0, 0, 0}, | |
162 | |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
163 {"ni", &force_ni, 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
|
164 {"noni", &force_ni, CONF_TYPE_FLAG, 0, 1, 0}, |
552 | 165 |
798 | 166 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1}, |
167 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2}, | |
799 | 168 {"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
|
169 |
0e95f30ffd4c
-frames and -benchmark options to make chl & gabucino happy
arpi_esp
parents:
1112
diff
changeset
|
170 {"frames", &play_n_frames, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
0e95f30ffd4c
-frames and -benchmark options to make chl & gabucino happy
arpi_esp
parents:
1112
diff
changeset
|
171 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1}, |
798 | 172 |
1328 | 173 {"aid", &audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 255}, |
174 {"vid", &video_id, CONF_TYPE_INT, CONF_RANGE, 0, 255}, | |
175 {"sid", &dvdsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 31}, | |
732
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
176 #ifdef USE_FAKE_MONO |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
177 {"stereo", &fakemono, CONF_TYPE_INT, CONF_RANGE, 0, 2}, |
e14114170e01
applied 'fakemono' patch by Bryan Chan scorpio@acm.org
arpi_esp
parents:
725
diff
changeset
|
178 #endif |
549 | 179 |
180 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0}, | |
181 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1}, | |
182 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2}, | |
1211 | 183 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3}, |
2178 | 184 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4}, |
185 | |
1112
b1cf1087ec33
Added support for writing wave files and specifying filename to write to.
atmosfear
parents:
1038
diff
changeset
|
186 {"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
|
187 {"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
|
188 {"nowaveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 1, 0}, |
549 | 189 |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
190 // {"auds", &avi_header.audio_codec, 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
|
191 // {"vids", &avi_header.video_codec, 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
|
192 {"mc", &default_max_pts_correction, CONF_TYPE_FLOAT, CONF_RANGE, 0, 10}, |
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
193 {"fps", &force_fps, CONF_TYPE_FLOAT, CONF_MIN, 0, 0}, |
1328 | 194 {"srate", &force_srate, CONF_TYPE_INT, CONF_RANGE, 1000, 8*48000}, |
1930 | 195 {"afm", &audio_family, CONF_TYPE_INT, CONF_RANGE, 0, 11}, // keep ranges in sync |
1378 | 196 {"vfm", &video_family, CONF_TYPE_INT, CONF_RANGE, 0, 7}, // with codec-cfg.c |
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
|
197 {"ac", &audio_codec, CONF_TYPE_STRING, 0, 0, 0}, |
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
|
198 {"vc", &video_codec, CONF_TYPE_STRING, 0, 0, 0}, |
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
|
199 {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1}, // Is this still needed? atmos :: |
626 | 200 {"nodshow", &allow_dshow, 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
|
201 {"vcd", &vcd_track, CONF_TYPE_INT, CONF_RANGE, 1, 99}, |
1596 | 202 #ifdef USE_DVDREAD |
203 {"dvd", &dvd_title, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
204 {"dvdangle", &dvd_angle, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
205 {"chapter", &dvd_chapter, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
206 #else | |
207 {"dvd", "MPlayer was compiled WITHOUT libdvdread support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
208 #endif | |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
209 {"divxq", "Option -divxq has been renamed to -pp (postprocessing), use -pp !\n", |
153 | 210 CONF_TYPE_PRINT, 0, 0, 0}, |
2220 | 211 {"pp", &divx_quality, CONF_TYPE_INT, CONF_MIN, 0, 63}, |
2188 | 212 #ifdef HAVE_ODIVX_POSTPROCESS |
213 {"oldpp", &use_old_pp, CONF_TYPE_FLAG, 0, 0, 1}, | |
214 #else | |
215 {"oldpp", "MPlayer was compiled without opendivx library", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
216 #endif | |
1439 | 217 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100}, |
458
49b0474b2e26
I really hope that you will learn how to use cvs, sooner or later...
arpi_esp
parents:
457
diff
changeset
|
218 {"br", &encode_bitrate, CONF_TYPE_INT, CONF_RANGE, 10000, 10000000}, |
526 | 219 #ifdef HAVE_PNG |
1328 | 220 {"z", &z_compression, CONF_TYPE_INT, CONF_RANGE, 0, 9}, |
526 | 221 #endif |
636 | 222 #ifdef HAVE_SDL |
1187 | 223 {"sdl", "Use -vo sdl:driver instead of -vo sdl -sdl driver\n", |
224 CONF_TYPE_PRINT, 0, 0, 0}, | |
636 | 225 {"noxv", &sdl_noxv, CONF_TYPE_FLAG, 0, 0, 1}, |
226 {"forcexv", &sdl_forcexv, CONF_TYPE_FLAG, 0, 0, 1}, | |
1187 | 227 {"sdla", "Use -ao sdl:driver instead of -ao sdl -sdla driver\n", |
228 CONF_TYPE_PRINT, 0, 0, 0}, | |
636 | 229 #endif |
1328 | 230 {"x", &screen_size_x, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, |
231 {"y", &screen_size_y, CONF_TYPE_INT, CONF_RANGE, 0, 4096}, | |
232 {"xy", &screen_size_xy, 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
|
233 {"aspect", &movie_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0}, |
2043 | 234 {"noaspect", &movie_aspect, CONF_TYPE_FLAG, 0, 0, 0}, |
2053 | 235 {"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
|
236 {"vm", &vidmode, CONF_TYPE_FLAG, 0, 0, 1}, |
337 | 237 {"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
|
238 {"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
|
239 {"nofs", &fullscreen, CONF_TYPE_FLAG, 0, 1, 0}, |
769 | 240 {"zoom", &softzoom, CONF_TYPE_FLAG, 0, 0, 1}, |
241 {"nozoom", &softzoom, CONF_TYPE_FLAG, 0, 1, 0}, | |
777 | 242 {"flip", &flip, CONF_TYPE_FLAG, 0, -1, 1}, |
243 {"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
|
244 |
1422 | 245 #ifndef USE_LIBVO2 |
388 | 246 {"bpp", &vo_dbpp, CONF_TYPE_INT, CONF_RANGE, 0, 32}, |
1414 | 247 {"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
|
248 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1}, |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
249 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0}, |
1422 | 250 #endif |
251 | |
1149
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
252 #ifdef HAVE_LIRC |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
253 {"lircconf", &lirc_configfile, CONF_TYPE_STRING, 0, 0, 0}, |
6a0f937b52e6
- new config option -lircconfig (config file for lirc)
acki2
parents:
1124
diff
changeset
|
254 #endif |
1518 | 255 |
256 #ifdef HAVE_AA | |
1536
e89233dab4da
New feature for option processing: CONF_TYPE_FUNC_FULL
folke
parents:
1518
diff
changeset
|
257 {"aa*", vo_aa_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0 }, |
1518 | 258 #endif |
259 | |
1709 | 260 {"gui", &use_gui, CONF_TYPE_FLAG, 0, 0, 1}, |
261 {"nogui", &use_gui, CONF_TYPE_FLAG, 0, 1, 0}, | |
1518 | 262 |
570 | 263 {"noidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 0}, |
565 | 264 {"idx", &index_mode, CONF_TYPE_FLAG, 0, -1, 1}, |
570 | 265 {"forceidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 2}, |
1866
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
266 |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
267 #ifdef HAVE_NEW_GUI |
32b1bb50a0e8
some bug fix, and add decoration item to skin conffile. faszom(C)
pontscho
parents:
1709
diff
changeset
|
268 {"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
|
269 #endif |
565 | 270 |
1448 | 271 {"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
|
272 {"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
|
273 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, 0, 0, 0}, |
737 | 274 {"-help", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
275 {"help", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
276 {"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
|
277 {NULL, NULL, 0, 0, 0, 0} |
147 | 278 }; |