Mercurial > mplayer.hg
comparison cfg-mplayer.h @ 2616:f96462d7453e
common options moved out - for mencoder
author | arpi |
---|---|
date | Fri, 02 Nov 2001 00:32:35 +0000 |
parents | 6a74454ea121 |
children | 9d0a638e211a |
comparison
equal
deleted
inserted
replaced
2615:fc7985beff39 | 2616:f96462d7453e |
---|---|
83 */ | 83 */ |
84 | 84 |
85 struct config conf[]={ | 85 struct config conf[]={ |
86 /* name, pointer, type, flags, min, max */ | 86 /* name, pointer, type, flags, min, max */ |
87 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, 0, 0, 0}, /* this must be the first!!! */ | 87 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, 0, 0, 0}, /* this must be the first!!! */ |
88 | |
89 //---------------------- libao/libvo/mplayer options ------------------------ | |
88 {"o", "Option -o has been renamed to -vo (video-out), use -vo !\n", | 90 {"o", "Option -o has been renamed to -vo (video-out), use -vo !\n", |
89 CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | 91 CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |
90 {"vo", &video_driver, CONF_TYPE_STRING, 0, 0, 0}, | 92 {"vo", &video_driver, CONF_TYPE_STRING, 0, 0, 0}, |
91 {"ao", &audio_driver, CONF_TYPE_STRING, 0, 0, 0}, | 93 {"ao", &audio_driver, CONF_TYPE_STRING, 0, 0, 0}, |
92 // {"dsp", &dsp, CONF_TYPE_STRING, CONF_NOCFG, 0, 0}, | 94 // {"dsp", &dsp, CONF_TYPE_STRING, CONF_NOCFG, 0, 0}, |
95 {"master", &mixer_usemaster, CONF_TYPE_FLAG, 0, 0, 1}, | 97 {"master", &mixer_usemaster, CONF_TYPE_FLAG, 0, 0, 1}, |
96 #ifdef HAVE_X11 | 98 #ifdef HAVE_X11 |
97 {"display", &mDisplayName, CONF_TYPE_STRING, 0, 0, 0}, | 99 {"display", &mDisplayName, CONF_TYPE_STRING, 0, 0, 0}, |
98 #endif | 100 #endif |
99 {"osdlevel", &osd_level, CONF_TYPE_INT, CONF_RANGE, 0, 2 }, | 101 {"osdlevel", &osd_level, CONF_TYPE_INT, CONF_RANGE, 0, 2 }, |
100 #ifdef HAVE_LIBCSS | 102 |
101 {"dvdauth", &dvd_auth_device, CONF_TYPE_STRING, 0, 0, 0}, | |
102 {"dvdkey", &dvdimportkey, CONF_TYPE_STRING, 0, 0, 0}, | |
103 // {"dvd", "Option -dvd will be \"full disk\" mode, old meaning has been renamed to -dvdauth.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
104 #else | |
105 // {"dvd", "DVD support was not compiled in. See file DOCS/DVD.\n", | |
106 // CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, | |
107 #ifdef USE_DVDREAD | |
108 {"dvdkey", "MPlayer was compiled with libdvdread support, this option not available.\n", | |
109 CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, | |
110 {"dvdauth", "MPlayer was compiled with libdvdread support! Use option -dvd !\n", | |
111 CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, | |
112 #else | |
113 {"dvdkey", "DVD support was not compiled in. See file DOCS/DVD.\n", | |
114 CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, | |
115 {"dvdauth", "DVD support was not compiled in. See file DOCS/DVD.\n", | |
116 CONF_TYPE_PRINT, CONF_NOCFG, 0 , 0}, | |
117 #endif | |
118 #endif | |
119 | |
120 #ifdef HAVE_FBDEV | 103 #ifdef HAVE_FBDEV |
121 {"fb", &fb_dev_name, CONF_TYPE_STRING, 0, 0, 0}, | 104 {"fb", &fb_dev_name, CONF_TYPE_STRING, 0, 0, 0}, |
122 {"fbmode", &fb_mode_name, CONF_TYPE_STRING, 0, 0, 0}, | 105 {"fbmode", &fb_mode_name, CONF_TYPE_STRING, 0, 0, 0}, |
123 {"fbmodeconfig", &fb_mode_cfgfile, CONF_TYPE_STRING, 0, 0, 0}, | 106 {"fbmodeconfig", &fb_mode_cfgfile, CONF_TYPE_STRING, 0, 0, 0}, |
124 {"monitor_hfreq", &monitor_hfreq_str, CONF_TYPE_STRING, 0, 0, 0}, | 107 {"monitor_hfreq", &monitor_hfreq_str, CONF_TYPE_STRING, 0, 0, 0}, |
151 {"loop", &loop_times, CONF_TYPE_INT, CONF_RANGE, -1, 10000}, | 134 {"loop", &loop_times, CONF_TYPE_INT, CONF_RANGE, -1, 10000}, |
152 {"sound", &has_audio, CONF_TYPE_FLAG, 0, 0, 1}, | 135 {"sound", &has_audio, CONF_TYPE_FLAG, 0, 0, 1}, |
153 {"nosound", &has_audio, CONF_TYPE_FLAG, 0, 1, 0}, | 136 {"nosound", &has_audio, CONF_TYPE_FLAG, 0, 1, 0}, |
154 {"abs", &ao_buffersize, CONF_TYPE_INT, CONF_MIN, 0, 0}, | 137 {"abs", &ao_buffersize, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
155 {"delay", &audio_delay, CONF_TYPE_FLOAT, CONF_RANGE, -10.0, 10.0}, | 138 {"delay", &audio_delay, CONF_TYPE_FLOAT, CONF_RANGE, -10.0, 10.0}, |
156 {"bps", &pts_from_bps, CONF_TYPE_FLAG, 0, 0, 1}, | 139 |
157 {"nobps", &pts_from_bps, CONF_TYPE_FLAG, 0, 1, 0}, | 140 {"alsa", "Option -alsa has been removed, new audio code doesn't need it! Remove it from your config file!\n", |
158 | |
159 // {"alsa", &alsa, CONF_TYPE_FLAG, 0, 0, 1}, | |
160 // {"noalsa", &alsa, CONF_TYPE_FLAG, 0, 1, 0}, | |
161 {"alsa", "Option -alsa has been removed, new audio code doesn't need it!\n", | |
162 CONF_TYPE_PRINT, 0, 0, 0}, | 141 CONF_TYPE_PRINT, 0, 0, 0}, |
163 {"noalsa", "Option -noalsa has been removed, new audio code doesn't need it!\n", | 142 {"noalsa", "Option -noalsa has been removed, new audio code doesn't need it! Remove it from your config file!\n", |
164 CONF_TYPE_PRINT, 0, 0, 0}, | 143 CONF_TYPE_PRINT, 0, 0, 0}, |
165 | |
166 {"ni", &force_ni, CONF_TYPE_FLAG, 0, 0, 1}, | |
167 {"noni", &force_ni, CONF_TYPE_FLAG, 0, 1, 0}, | |
168 | 144 |
169 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1}, | 145 {"framedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 1}, |
170 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2}, | 146 {"hardframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 0, 2}, |
171 {"noframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 1, 0}, | 147 {"noframedrop", &frame_dropping, CONF_TYPE_FLAG, 0, 1, 0}, |
172 | 148 |
149 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100}, | |
150 | |
173 {"frames", &play_n_frames, CONF_TYPE_INT, CONF_MIN, 0, 0}, | 151 {"frames", &play_n_frames, CONF_TYPE_INT, CONF_MIN, 0, 0}, |
174 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1}, | 152 {"benchmark", &benchmark, CONF_TYPE_FLAG, 0, 0, 1}, |
175 | 153 |
176 {"aid", &audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 255}, | |
177 {"vid", &video_id, CONF_TYPE_INT, CONF_RANGE, 0, 255}, | |
178 {"sid", &dvdsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 31}, | |
179 #ifdef USE_FAKE_MONO | |
180 {"stereo", &fakemono, CONF_TYPE_INT, CONF_RANGE, 0, 2}, | |
181 #endif | |
182 | |
183 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0}, | 154 {"dumpfile", &stream_dump_name, CONF_TYPE_STRING, 0, 0, 0}, |
184 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1}, | 155 {"dumpaudio", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 1}, |
185 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2}, | 156 {"dumpvideo", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 2}, |
186 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3}, | 157 {"dumpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 3}, |
187 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4}, | 158 {"dumpmpsub", &stream_dump_type, CONF_TYPE_FLAG, 0, 0, 4}, |
188 | 159 |
189 {"aofile", &ao_outputfilename, CONF_TYPE_STRING, 0, 0, 0}, | 160 {"aofile", &ao_outputfilename, CONF_TYPE_STRING, 0, 0, 0}, |
190 {"waveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 0, 1}, | 161 {"waveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 0, 1}, |
191 {"nowaveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 1, 0}, | 162 {"nowaveheader", &ao_pcm_waveheader, CONF_TYPE_FLAG, 0, 1, 0}, |
192 | 163 |
193 // {"auds", &avi_header.audio_codec, CONF_TYPE_STRING, 0, 0, 0}, | |
194 // {"vids", &avi_header.video_codec, CONF_TYPE_STRING, 0, 0, 0}, | |
195 {"mc", &default_max_pts_correction, CONF_TYPE_FLOAT, CONF_RANGE, 0, 10}, | |
196 {"fps", &force_fps, CONF_TYPE_FLOAT, CONF_MIN, 0, 0}, | |
197 {"srate", &force_srate, CONF_TYPE_INT, CONF_RANGE, 1000, 8*48000}, | |
198 {"afm", &audio_family, CONF_TYPE_INT, CONF_RANGE, 0, 13}, // keep ranges in sync | |
199 {"vfm", &video_family, CONF_TYPE_INT, CONF_RANGE, 0, 10}, // with codec-cfg.c | |
200 {"ac", &audio_codec, CONF_TYPE_STRING, 0, 0, 0}, | |
201 {"vc", &video_codec, CONF_TYPE_STRING, 0, 0, 0}, | |
202 {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1}, // Is this still needed? atmos :: | 164 {"dshow", &allow_dshow, CONF_TYPE_FLAG, 0, 0, 1}, // Is this still needed? atmos :: |
203 {"nodshow", &allow_dshow, CONF_TYPE_FLAG, 0, 1, 0}, | 165 {"nodshow", &allow_dshow, CONF_TYPE_FLAG, 0, 1, 0}, |
204 #ifdef USE_STREAM_CACHE | 166 |
205 {"cache", &stream_cache_size, CONF_TYPE_INT, CONF_RANGE, 4, 65536}, | |
206 #else | |
207 {"cache", "MPlayer was compiled WITHOUT cache2 support", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
208 #endif | |
209 {"vcd", &vcd_track, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
210 #ifdef USE_DVDREAD | |
211 {"dvd", &dvd_title, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
212 {"dvdangle", &dvd_angle, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
213 {"chapter", &dvd_chapter, CONF_TYPE_INT, CONF_RANGE, 1, 99}, | |
214 #else | |
215 {"dvd", "MPlayer was compiled WITHOUT libdvdread support!\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
216 #endif | |
217 {"divxq", "Option -divxq has been renamed to -pp (postprocessing), use -pp !\n", | |
218 CONF_TYPE_PRINT, 0, 0, 0}, | |
219 {"pp", &divx_quality, CONF_TYPE_INT, CONF_MIN, 0, 63}, | |
220 #ifdef HAVE_ODIVX_POSTPROCESS | |
221 {"oldpp", &use_old_pp, CONF_TYPE_FLAG, 0, 0, 1}, | |
222 #else | |
223 {"oldpp", "MPlayer was compiled without opendivx library", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | |
224 #endif | |
225 {"autoq", &auto_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100}, | |
226 // {"br", &encode_bitrate, CONF_TYPE_INT, CONF_RANGE, 10000, 10000000}, | |
227 #ifdef HAVE_PNG | 167 #ifdef HAVE_PNG |
228 {"z", &z_compression, CONF_TYPE_INT, CONF_RANGE, 0, 9}, | 168 {"z", &z_compression, CONF_TYPE_INT, CONF_RANGE, 0, 9}, |
229 #endif | 169 #endif |
230 #ifdef HAVE_SDL | 170 #ifdef HAVE_SDL |
231 {"sdl", "Use -vo sdl:driver instead of -vo sdl -sdl driver\n", | 171 {"sdl", "Use -vo sdl:driver instead of -vo sdl -sdl driver\n", |
257 {"fsmode", &vo_fsmode, CONF_TYPE_INT, CONF_RANGE, 0, 15}, | 197 {"fsmode", &vo_fsmode, CONF_TYPE_INT, CONF_RANGE, 0, 15}, |
258 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1}, | 198 {"double", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 0, 1}, |
259 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0}, | 199 {"nodouble", &vo_doublebuffering, CONF_TYPE_FLAG, 0, 1, 0}, |
260 #endif | 200 #endif |
261 | 201 |
202 #ifdef HAVE_AA | |
203 {"aa*", vo_aa_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0 }, | |
204 #endif | |
205 | |
262 #ifdef HAVE_LIRC | 206 #ifdef HAVE_LIRC |
263 {"lircconf", &lirc_configfile, CONF_TYPE_STRING, 0, 0, 0}, | 207 {"lircconf", &lirc_configfile, CONF_TYPE_STRING, 0, 0, 0}, |
264 #endif | |
265 | |
266 #ifdef HAVE_AA | |
267 {"aa*", vo_aa_parseoption, CONF_TYPE_FUNC_FULL, 0, 0, 0 }, | |
268 #endif | 208 #endif |
269 | 209 |
270 {"gui", &use_gui, CONF_TYPE_FLAG, 0, 0, 1}, | 210 {"gui", &use_gui, CONF_TYPE_FLAG, 0, 0, 1}, |
271 {"nogui", &use_gui, CONF_TYPE_FLAG, 0, 1, 0}, | 211 {"nogui", &use_gui, CONF_TYPE_FLAG, 0, 1, 0}, |
272 | 212 |
273 {"noidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 0}, | |
274 {"idx", &index_mode, CONF_TYPE_FLAG, 0, -1, 1}, | |
275 {"forceidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 2}, | |
276 | |
277 #ifdef HAVE_NEW_GUI | 213 #ifdef HAVE_NEW_GUI |
278 {"skin", &skinName, CONF_TYPE_STRING, 0, 0, 0}, | 214 {"skin", &skinName, CONF_TYPE_STRING, 0, 0, 0}, |
279 #endif | 215 #endif |
216 | |
217 #include "cfg-common.h" | |
280 | 218 |
281 {"quiet", &quiet, CONF_TYPE_FLAG, 0, 0, 1}, | 219 {"quiet", &quiet, CONF_TYPE_FLAG, 0, 0, 1}, |
282 {"verbose", &verbose, CONF_TYPE_INT, CONF_RANGE, 0, 100}, | 220 {"verbose", &verbose, CONF_TYPE_INT, CONF_RANGE, 0, 100}, |
283 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, 0, 0, 0}, | 221 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, 0, 0, 0}, |
284 {"-help", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, | 222 {"-help", help_text, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0}, |