Mercurial > mplayer.hg
annotate cfg-common.h @ 15993:4cc096594a6a
-delay for MEncoder, step 2.
author | ods15 |
---|---|
date | Sun, 17 Jul 2005 19:25:58 +0000 |
parents | 428b13185b63 |
children | d565dc2ce82e |
rev | line source |
---|---|
2790 | 1 #ifdef MAIN_CONF /* this will be included in conf[] */ |
5974 | 2 |
11922 | 3 // ------------------------- common options -------------------- |
11875
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
4 {"quiet", &quiet, CONF_TYPE_FLAG, CONF_GLOBAL, 0, 1, NULL}, |
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
5 {"noquiet", &quiet, CONF_TYPE_FLAG, CONF_GLOBAL, 1, 0, NULL}, |
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
6 {"verbose", &verbose, CONF_TYPE_INT, CONF_RANGE|CONF_GLOBAL, 0, 100, NULL}, |
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
7 {"v", cfg_inc_verbose, CONF_TYPE_FUNC, CONF_GLOBAL|CONF_NOSAVE, 0, 0, NULL}, |
11922 | 8 {"include", cfg_include, CONF_TYPE_FUNC_PARAM, CONF_NOSAVE, 0, 0, NULL}, |
15043 | 9 #ifdef WIN32 |
15042
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
10 {"priority", &proc_priority, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
15043 | 11 #endif |
11875
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
12 |
2616 | 13 // ------------------------- stream options -------------------- |
14 | |
15 #ifdef USE_STREAM_CACHE | |
12835
4235ae5a2d60
cache min fill adjustment, based on patch by Jeremy Huddleston
iive
parents:
12533
diff
changeset
|
16 {"cache", &stream_cache_size, CONF_TYPE_INT, CONF_RANGE, 32, 1048576, NULL}, |
5387 | 17 {"nocache", &stream_cache_size, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
12835
4235ae5a2d60
cache min fill adjustment, based on patch by Jeremy Huddleston
iive
parents:
12533
diff
changeset
|
18 {"cache-min", &stream_cache_min_percent, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL}, |
4235ae5a2d60
cache min fill adjustment, based on patch by Jeremy Huddleston
iive
parents:
12533
diff
changeset
|
19 {"cache-prefill", &stream_cache_prefill_percent, CONF_TYPE_FLOAT, CONF_RANGE, 0, 99, NULL}, |
2616 | 20 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
21 {"cache", "MPlayer was compiled without cache2 support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
2616 | 22 #endif |
9753
cd3b8691e930
-vcd, -dvd, -dvdnav, -tv on, -cuefile and -mf on are deprecated
albeu
parents:
9711
diff
changeset
|
23 {"vcd", "-vcd N is deprecated, use vcd://N instead.\n", CONF_TYPE_PRINT, CONF_NOCFG ,0,0, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
24 {"cuefile", "-cuefile is deprecated, use cue://filename:N where N is the track number.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
4220
fe2c20d52a25
Fixed a few bugs and added support for VCD/DVD/TV in playlist using virtual url
albeu
parents:
4157
diff
changeset
|
25 {"cdrom-device", &cdrom_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
5380
8a01cde9cf39
DVDnav support patch by David Holm and Kees Cook <mplayer@outflux.net>
arpi
parents:
5352
diff
changeset
|
26 #ifdef USE_DVDNAV |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
27 {"dvdnav", "-dvdnav is deprecated, use dvdnav:// instead.\n", CONF_TYPE_PRINT, 0, 0, 1, NULL}, |
5475
5d2aa5a4d8cb
new dvdnav option: -skipopening - dvdnav patch by Kees Cook <mplayer@outflux.net>
arpi
parents:
5436
diff
changeset
|
28 {"skipopening", &dvd_nav_skip_opening, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
10485 | 29 {"noskipopening", &dvd_nav_skip_opening, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
5380
8a01cde9cf39
DVDnav support patch by David Holm and Kees Cook <mplayer@outflux.net>
arpi
parents:
5352
diff
changeset
|
30 #endif |
2616 | 31 #ifdef USE_DVDREAD |
4220
fe2c20d52a25
Fixed a few bugs and added support for VCD/DVD/TV in playlist using virtual url
albeu
parents:
4157
diff
changeset
|
32 {"dvd-device", &dvd_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
9753
cd3b8691e930
-vcd, -dvd, -dvdnav, -tv on, -cuefile and -mf on are deprecated
albeu
parents:
9711
diff
changeset
|
33 {"dvd", "-dvd N is deprecated, use dvd://N instead.\n" , CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
4157 | 34 {"dvdangle", &dvd_angle, CONF_TYPE_INT, CONF_RANGE, 1, 99, NULL}, |
4343
b0c8eed7473c
Extended DVD chapter specification. Remove -last-chapter option.
kmkaplan
parents:
4297
diff
changeset
|
35 {"chapter", dvd_parse_chapter_range, CONF_TYPE_FUNC_PARAM, 0, 0, 0, NULL}, |
2616 | 36 #else |
14540
b13b7088f1d9
Print warning message when using -dvd-device without libdvdread support.
diego
parents:
13679
diff
changeset
|
37 {"dvd-device", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
38 {"dvd", "MPlayer was compiled without libdvdread support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
2616 | 39 #endif |
13544
b11c66fc5ace
-alang is not limited to the libdvdread dependant code anymore but used in other demuxers as well. Therefore it should not be inside a "#ifdef USE_DVDREAD".
mosu
parents:
12835
diff
changeset
|
40 {"alang", &audio_lang, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
9870
09d630a4f991
support for multiple subtitle files by Marcin Wojdyr <wojdyr@unipress.waw.pl>
henry
parents:
9841
diff
changeset
|
41 {"slang", &dvdsub_lang, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
2616 | 42 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
43 {"dvdauth", "libcss is obsolete. Try libdvdread instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
44 {"dvdkey", "libcss is obsolete. Try libdvdread instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
12408
ad1a2bad9248
typos, wording and mistakes pointed out by the wanderer
diego
parents:
12407
diff
changeset
|
45 {"csslib", "libcss is obsolete. Try libdvdread instead.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
2616 | 46 |
10121
d42177a0da2a
Changed the STREAMING defines to MPLAYER_NETWORK to avoid name definition clash.
bertrand
parents:
9959
diff
changeset
|
47 #ifdef MPLAYER_NETWORK |
6559
e7c244db6174
Added -user -pass options for http authentication.
bertrand
parents:
6265
diff
changeset
|
48 {"user", &network_username, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
6569
39a7509868de
10l to me and bertrand ;) Fix clash of -pass for http auth with -pass of mencoder.
atmos4
parents:
6559
diff
changeset
|
49 {"passwd", &network_password, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
6646 | 50 {"bandwidth", &network_bandwidth, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, |
11228 | 51 {"user-agent", &network_useragent, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
11583
2af52902e7dc
Send HTTP Cookies (reading from mozilla/netscape files) support by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>. Disabled by default.
alex
parents:
11582
diff
changeset
|
52 {"cookies", &network_cookies_enabled, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
2af52902e7dc
Send HTTP Cookies (reading from mozilla/netscape files) support by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>. Disabled by default.
alex
parents:
11582
diff
changeset
|
53 {"nocookies", &network_cookies_enabled, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
2af52902e7dc
Send HTTP Cookies (reading from mozilla/netscape files) support by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>. Disabled by default.
alex
parents:
11582
diff
changeset
|
54 {"cookies-file", &cookies_file, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
9691
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
55 {"prefer-ipv4", &network_prefer_ipv4, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
56 {"ipv4-only-proxy", &network_ipv4_only_proxy, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
57 #ifdef HAVE_AF_INET6 |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
58 {"prefer-ipv6", &network_prefer_ipv4, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
59 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
60 {"prefer-ipv6", "MPlayer was compiled without IPv6 support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
9691
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
61 #endif |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
62 |
6559
e7c244db6174
Added -user -pass options for http authentication.
bertrand
parents:
6265
diff
changeset
|
63 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
64 {"user", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
65 {"passwd", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
66 {"bandwidth", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
67 {"user-agent", "MPlayer was compiled without streaming (network) support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
6559
e7c244db6174
Added -user -pass options for http authentication.
bertrand
parents:
6265
diff
changeset
|
68 #endif |
9691
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
69 |
6559
e7c244db6174
Added -user -pass options for http authentication.
bertrand
parents:
6265
diff
changeset
|
70 |
5974 | 71 // ------------------------- demuxer options -------------------- |
72 | |
73 // number of frames to play/convert | |
6590 | 74 {"frames", &play_n_frames_mf, CONF_TYPE_INT, CONF_MIN, 0, 0, NULL}, |
5974 | 75 |
76 // seek to byte/seconds position | |
7114
79187bd813a6
64-bit -sb offsets patch by Andy Goth <unununium@openverse.com>
alex
parents:
7058
diff
changeset
|
77 {"sb", &seek_to_byte, CONF_TYPE_POSITION, CONF_MIN, 0, 0, NULL}, |
5626
b7b40e65c070
-sb option re-added (noticed by Alexandre Oliva <oliva@lsd.ic.unicamp.br>)
arpi
parents:
5572
diff
changeset
|
78 {"ss", &seek_to_sec, CONF_TYPE_STRING, CONF_MIN, 0, 0, NULL}, |
b7b40e65c070
-sb option re-added (noticed by Alexandre Oliva <oliva@lsd.ic.unicamp.br>)
arpi
parents:
5572
diff
changeset
|
79 |
14964 | 80 #ifdef USE_EDL |
81 {"edl", &edl_filename, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
82 #else | |
83 {"edl", "MPlayer was compiled without EDL support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, | |
84 #endif | |
5974 | 85 // AVI specific: force non-interleaved mode |
4157 | 86 {"ni", &force_ni, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
87 {"noni", &force_ni, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
2616 | 88 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
89 // AVI and Ogg only: (re)build index at startup |
4157 | 90 {"noidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 0, NULL}, |
91 {"idx", &index_mode, CONF_TYPE_FLAG, 0, -1, 1, NULL}, | |
92 {"forceidx", &index_mode, CONF_TYPE_FLAG, 0, -1, 2, NULL}, | |
11234
9767665d49e0
Saving and loading external index file. Patch by Jason Tackaberry <tack@auc.ca>
alex
parents:
11228
diff
changeset
|
93 {"saveidx", &index_file_save, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
9767665d49e0
Saving and loading external index file. Patch by Jason Tackaberry <tack@auc.ca>
alex
parents:
11228
diff
changeset
|
94 {"loadidx", &index_file_load, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
2616 | 95 |
12408
ad1a2bad9248
typos, wording and mistakes pointed out by the wanderer
diego
parents:
12407
diff
changeset
|
96 // select audio/video/subtitle stream |
11190 | 97 {"aid", &audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 8190, NULL}, |
98 {"vid", &video_id, CONF_TYPE_INT, CONF_RANGE, 0, 8190, NULL}, | |
99 {"sid", &dvdsub_id, CONF_TYPE_INT, CONF_RANGE, 0, 8190, NULL}, | |
9841
0e63098f3efe
(experimental, for testing/debugging) -novideo option added
arpi
parents:
9753
diff
changeset
|
100 {"novideo", &video_id, CONF_TYPE_FLAG, 0, -1, -2, NULL}, |
5974 | 101 |
7867 | 102 { "hr-mp3-seek", &hr_mp3_seek, CONF_TYPE_FLAG, 0, 0, 1, NULL }, |
103 { "nohr-mp3-seek", &hr_mp3_seek, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
104 | |
105 { "rawaudio", &demux_rawaudio_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
9065 | 106 { "rawvideo", &demux_rawvideo_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
7867 | 107 |
108 #ifdef HAVE_CDDA | |
109 { "cdda", &cdda_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
110 #endif | |
111 | |
112 // demuxer.c - select audio/sub file/demuxer | |
113 { "audiofile", &audio_stream, CONF_TYPE_STRING, 0, 0, 0, NULL }, | |
9711
f7295ec4fb17
New option -audiofile-cache to enable a cache for the stream used by
albeu
parents:
9691
diff
changeset
|
114 { "audiofile-cache", &audio_stream_cache, CONF_TYPE_INT, CONF_RANGE, 50, 65536, NULL}, |
7867 | 115 { "subfile", &sub_stream, CONF_TYPE_STRING, 0, 0, 0, NULL }, |
116 { "demuxer", &demuxer_type, CONF_TYPE_INT, CONF_RANGE, 1, DEMUXER_TYPE_MAX, NULL }, | |
117 { "audio-demuxer", &audio_demuxer_type, CONF_TYPE_INT, CONF_RANGE, 1, DEMUXER_TYPE_MAX, NULL }, | |
118 { "sub-demuxer", &sub_demuxer_type, CONF_TYPE_INT, CONF_RANGE, 1, DEMUXER_TYPE_MAX, NULL }, | |
9006
d00997f12257
extension-based filetype detection for headerless files (mp3 vs mpeg, etc)
arpi
parents:
8882
diff
changeset
|
119 { "extbased", &extension_parsing, CONF_TYPE_FLAG, 0, 0, 1, NULL }, |
d00997f12257
extension-based filetype detection for headerless files (mp3 vs mpeg, etc)
arpi
parents:
8882
diff
changeset
|
120 { "noextbased", &extension_parsing, CONF_TYPE_FLAG, 0, 1, 0, NULL }, |
7867 | 121 |
5974 | 122 {"mf", mfopts_conf, CONF_TYPE_SUBCONFIG, 0,0,0, NULL}, |
123 #ifdef USE_TV | |
124 {"tv", tvopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
125 #else | |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
126 {"tv", "MPlayer was compiled without TV interface support.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
5974 | 127 #endif |
128 {"vivo", vivoopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, | |
9610 | 129 #ifdef HAS_DVBIN_SUPPORT |
10560 | 130 {"dvbin", dvbin_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
9610 | 131 #endif |
132 | |
2616 | 133 // ------------------------- a-v sync options -------------------- |
134 | |
5974 | 135 // AVI specific: A-V sync mode (bps vs. interleaving) |
136 {"bps", &pts_from_bps, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
137 {"nobps", &pts_from_bps, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
2643 | 138 |
5974 | 139 // set A-V sync correction speed (0=disables it): |
4157 | 140 {"mc", &default_max_pts_correction, CONF_TYPE_FLOAT, CONF_RANGE, 0, 10, NULL}, |
5974 | 141 |
142 // force video/audio rate: | |
4157 | 143 {"fps", &force_fps, CONF_TYPE_FLOAT, CONF_MIN, 0, 0, NULL}, |
144 {"srate", &force_srate, CONF_TYPE_INT, CONF_RANGE, 1000, 8*48000, NULL}, | |
7604
32efb806436e
aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
arpi
parents:
7529
diff
changeset
|
145 {"channels", &audio_output_channels, CONF_TYPE_INT, CONF_RANGE, 1, 6, NULL}, |
14789 | 146 {"format", &audio_output_format, CONF_TYPE_AFMT, 0, 0, 0, NULL}, |
14944
7e7b077b7a50
Oded's patch for -speed in mencoder. This can be used for purposes
rfelker
parents:
14789
diff
changeset
|
147 {"speed", &playback_speed, CONF_TYPE_FLOAT, CONF_RANGE, 0.01, 100.0, NULL}, |
2616 | 148 |
12533 | 149 #ifdef USE_LIBA52 |
12285
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
150 {"a52drc", &a52_drc_level, CONF_TYPE_FLOAT, CONF_RANGE, 0, 1, NULL}, |
12533 | 151 #endif |
12285
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
152 |
5974 | 153 // ------------------------- codec/vfilter options -------------------- |
2616 | 154 |
5974 | 155 // MP3-only: select stereo/left/right |
2616 | 156 #ifdef USE_FAKE_MONO |
4157 | 157 {"stereo", &fakemono, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL}, |
2616 | 158 #endif |
5974 | 159 |
160 // disable audio | |
7529
c276bfb414fb
removed obsolete/unused audio|video_fm|codec, has_audio|video
arpi
parents:
7522
diff
changeset
|
161 {"sound", &audio_id, CONF_TYPE_FLAG, 0, -2, -1, NULL}, |
c276bfb414fb
removed obsolete/unused audio|video_fm|codec, has_audio|video
arpi
parents:
7522
diff
changeset
|
162 {"nosound", &audio_id, CONF_TYPE_FLAG, 0, -1, -2, NULL}, |
2616 | 163 |
9349 | 164 {"af-adv", audio_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
165 {"af", &af_cfg.list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, | |
166 | |
9916 | 167 {"vop*", &vo_plugin_args, CONF_TYPE_OBJ_SETTINGS_LIST, 0, 0, 0,&vf_obj_list }, |
168 {"vf*", &vf_settings, CONF_TYPE_OBJ_SETTINGS_LIST, 0, 0, 0, &vf_obj_list}, | |
5974 | 169 // select audio/video codec (by name) or codec family (by number): |
7180
28677d779205
-afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible
arpi
parents:
7163
diff
changeset
|
170 // {"afm", &audio_family, CONF_TYPE_INT, CONF_MIN, 0, 22, NULL}, // keep ranges in sync |
28677d779205
-afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible
arpi
parents:
7163
diff
changeset
|
171 // {"vfm", &video_family, CONF_TYPE_INT, CONF_MIN, 0, 29, NULL}, // with codec-cfg.c |
7522 | 172 // {"afm", &audio_fm, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
173 {"afm", &audio_fm_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, | |
7506
c1cb94198e05
-vc/-vfm accepts codec/driver _list_ now. empty list element for -vc means
arpi
parents:
7452
diff
changeset
|
174 {"vfm", &video_fm_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
7522 | 175 // {"ac", &audio_codec, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
176 {"ac", &audio_codec_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, | |
7506
c1cb94198e05
-vc/-vfm accepts codec/driver _list_ now. empty list element for -vc means
arpi
parents:
7452
diff
changeset
|
177 {"vc", &video_codec_list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
2616 | 178 |
5974 | 179 // postprocessing: |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
180 {"divxq", "-divxq has been renamed to -pp (postprocessing), use -pp.\n", |
4157 | 181 CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
9531
46340b0f5a91
fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee dot org>)
michael
parents:
9349
diff
changeset
|
182 #ifdef USE_LIBAVCODEC |
10756 | 183 {"pp", &divx_quality, CONF_TYPE_INT, 0, 0, 0, NULL}, |
9531
46340b0f5a91
fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee dot org>)
michael
parents:
9349
diff
changeset
|
184 #endif |
2616 | 185 #ifdef HAVE_ODIVX_POSTPROCESS |
4157 | 186 {"oldpp", &use_old_pp, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
2616 | 187 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
188 {"oldpp", "MPlayer was compiled without the OpenDivX library.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
2616 | 189 #endif |
11261 | 190 {"npp", "-npp has been removed, use -vf pp and read the fine manual.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
11141 | 191 #ifdef FF_POSTPROCESS |
8736 | 192 {"pphelp", &pp_help, CONF_TYPE_PRINT_INDIRECT, CONF_NOCFG, 0, 0, NULL}, |
9531
46340b0f5a91
fix for a couple of linking problems patch by (Ambrose Li <a.c.li at ieee dot org>)
michael
parents:
9349
diff
changeset
|
193 #endif |
5974 | 194 |
195 // scaling: | |
4157 | 196 {"sws", &sws_flags, CONF_TYPE_INT, 0, 0, 2, NULL}, |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
197 {"ssf", scaler_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
5904 | 198 {"zoom", &softzoom, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
199 {"nozoom", &softzoom, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
200 {"aspect", &movie_aspect, CONF_TYPE_FLOAT, CONF_RANGE, 0.2, 3.0, NULL}, | |
201 {"noaspect", &movie_aspect, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
7452
b062be2c1423
This patch allows you to use fractional values for specifying a zoom.
arpi
parents:
7451
diff
changeset
|
202 {"xy", &screen_size_xy, CONF_TYPE_FLOAT, CONF_RANGE, 0.001, 4096, NULL}, |
5904 | 203 |
5974 | 204 {"flip", &flip, CONF_TYPE_FLAG, 0, -1, 1, NULL}, |
205 {"noflip", &flip, CONF_TYPE_FLAG, 0, -1, 0, NULL}, | |
12408
ad1a2bad9248
typos, wording and mistakes pointed out by the wanderer
diego
parents:
12407
diff
changeset
|
206 {"tsfastparse", "-tsfastparse is no longer a valid option.\n", CONF_TYPE_PRINT, CONF_NOCFG ,0,0, NULL |
10688
c2331e3ef96a
- re-added the old and (no more used) option -tsfastparse with a
arpi
parents:
10649
diff
changeset
|
207 }, |
c2331e3ef96a
- re-added the old and (no more used) option -tsfastparse with a
arpi
parents:
10649
diff
changeset
|
208 {"tsprog", &ts_prog, CONF_TYPE_INT, CONF_RANGE, 0, 65534, NULL}, |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
209 #define TS_MAX_PROBE_SIZE 2000000 /* don't forget to change this in libmpdemux/demux_ts.c too */ |
11190 | 210 {"tsprobe", &ts_probe, CONF_TYPE_POSITION, 0, 0, TS_MAX_PROBE_SIZE, NULL}, |
211 {"tskeepbroken", &ts_keep_broken, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
5974 | 212 |
10562 | 213 // draw by slices or whole frame (useful with libmpeg2/libavcodec) |
214 {"slices", &vd_use_slices, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
215 {"noslices", &vd_use_slices, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
216 | |
6265
f49ec39ab0c6
workaround bugs & error resilience ffmpeg decoder options
michael
parents:
5974
diff
changeset
|
217 #ifdef USE_LIBAVCODEC |
f49ec39ab0c6
workaround bugs & error resilience ffmpeg decoder options
michael
parents:
5974
diff
changeset
|
218 {"lavdopts", lavc_decode_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
f49ec39ab0c6
workaround bugs & error resilience ffmpeg decoder options
michael
parents:
5974
diff
changeset
|
219 #endif |
11436 | 220 #if defined(HAVE_XVID3) || defined(HAVE_XVID4) |
6756 | 221 {"xvidopts", xvid_dec_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, |
222 #endif | |
11759
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
223 {"codecs-file", &codecs_file, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
5669
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
224 // ------------------------- subtitles options -------------------- |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
225 |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
226 #ifdef USE_SUB |
9870
09d630a4f991
support for multiple subtitle files by Marcin Wojdyr <wojdyr@unipress.waw.pl>
henry
parents:
9841
diff
changeset
|
227 {"sub", &sub_name, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
10649
857a34ff479d
Fixes FriBiDi support and extends it with configure options. Patch by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10598
diff
changeset
|
228 #ifdef USE_FRIBIDI |
11282 | 229 {"fribidi-charset", &fribidi_charset, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
230 {"flip-hebrew", &flip_hebrew, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
231 {"noflip-hebrew", &flip_hebrew, CONF_TYPE_FLAG, 0, 1, 0, NULL}, | |
13679
59bb11213d11
correctly display the commas of most hebrew subtitles on the left side
faust3
parents:
13544
diff
changeset
|
232 {"flip-hebrew-commas", &fribidi_flip_commas, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
59bb11213d11
correctly display the commas of most hebrew subtitles on the left side
faust3
parents:
13544
diff
changeset
|
233 {"noflip-hebrew-commas", &fribidi_flip_commas, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
10649
857a34ff479d
Fixes FriBiDi support and extends it with configure options. Patch by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10598
diff
changeset
|
234 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
235 {"fribidi-charset", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
236 {"flip-hebrew", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
237 {"noflip-hebrew", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
13679
59bb11213d11
correctly display the commas of most hebrew subtitles on the left side
faust3
parents:
13544
diff
changeset
|
238 {"flip-hebrew-commas", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
59bb11213d11
correctly display the commas of most hebrew subtitles on the left side
faust3
parents:
13544
diff
changeset
|
239 {"noflip-hebrew-commas", "MPlayer was compiled without FriBiDi support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
10649
857a34ff479d
Fixes FriBiDi support and extends it with configure options. Patch by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10598
diff
changeset
|
240 #endif |
5669
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
241 #ifdef USE_ICONV |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
242 {"subcp", &sub_cp, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
243 #endif |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
244 {"subdelay", &sub_delay, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
245 {"subfps", &sub_fps, CONF_TYPE_FLOAT, 0, 0.0, 10.0, NULL}, |
10485 | 246 {"autosub", &sub_auto, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5669
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
247 {"noautosub", &sub_auto, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
248 {"unicode", &sub_unicode, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
249 {"nounicode", &sub_unicode, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
250 {"utf8", &sub_utf8, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
251 {"noutf8", &sub_utf8, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
11573 | 252 {"forcedsubsonly", &forced_subs_only, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5974 | 253 // specify IFO file for VOBSUB subtitle |
254 {"ifo", &spudec_ifo, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
6784
b38e38b6f88f
DVD Closed Captioning support, patch by Matteo Giani <matgiani@ctonet.it>, small changes by me.
atmos4
parents:
6756
diff
changeset
|
255 // enable Closed Captioning display |
b38e38b6f88f
DVD Closed Captioning support, patch by Matteo Giani <matgiani@ctonet.it>, small changes by me.
atmos4
parents:
6756
diff
changeset
|
256 {"subcc", &subcc_enabled, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
10485 | 257 {"nosubcc", &subcc_enabled, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
8882
1c44c46ed57f
Overlapping subs are a feature mainly present in subtitling
arpi
parents:
8872
diff
changeset
|
258 {"overlapsub", &suboverlap_enabled, CONF_TYPE_FLAG, 0, 0, 2, NULL}, |
8361
2202c00001e3
overlapping subtitles support is now optional, can be disabled (-nooverlapsub)
arpi
parents:
7995
diff
changeset
|
259 {"nooverlapsub", &suboverlap_enabled, CONF_TYPE_FLAG, 0, 0, 0, NULL}, |
8617
6ffbe7608013
Me: -sub-bg-* would be nicer. "Background" is usually shortened as "bg", not "bkg".
rathann
parents:
8601
diff
changeset
|
260 {"sub-bg-color", &sub_bg_color, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL}, |
6ffbe7608013
Me: -sub-bg-* would be nicer. "Background" is usually shortened as "bg", not "bkg".
rathann
parents:
8601
diff
changeset
|
261 {"sub-bg-alpha", &sub_bg_alpha, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL}, |
9126
7a06258271d6
Add a command line option (-sub-no-text-pp) to disable subtitles
arpi
parents:
9077
diff
changeset
|
262 {"sub-no-text-pp", &sub_no_text_pp, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
9893 | 263 {"sub-fuzziness", &sub_match_fuzziness, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL}, |
5669
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
264 #endif |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
265 #ifdef USE_OSD |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
266 {"font", &font_name, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
267 {"ffactor", &font_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 10.0, NULL}, |
5974 | 268 {"subpos", &sub_pos, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, |
8872 | 269 {"subalign", &sub_alignment, CONF_TYPE_INT, CONF_RANGE, 0, 2, NULL}, |
8583 | 270 {"subwidth", &sub_width_p, CONF_TYPE_INT, CONF_RANGE, 10, 100, NULL}, |
9077
d430529c5b4b
Improvements to spudec (DVD/VobSub) subtitle code:
rfelker
parents:
9065
diff
changeset
|
271 {"spualign", &spu_alignment, CONF_TYPE_INT, CONF_RANGE, -1, 2, NULL}, |
d430529c5b4b
Improvements to spudec (DVD/VobSub) subtitle code:
rfelker
parents:
9065
diff
changeset
|
272 {"spuaa", &spu_aamode, CONF_TYPE_INT, CONF_RANGE, 0, 31, NULL}, |
d430529c5b4b
Improvements to spudec (DVD/VobSub) subtitle code:
rfelker
parents:
9065
diff
changeset
|
273 {"spugauss", &spu_gaussvar, CONF_TYPE_FLOAT, CONF_RANGE, 0.0, 3.0, NULL}, |
7122
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
274 #ifdef HAVE_FREETYPE |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
275 {"subfont-encoding", &subtitle_font_encoding, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
276 {"subfont-text-scale", &text_font_scale_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL}, |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
277 {"subfont-osd-scale", &osd_font_scale_factor, CONF_TYPE_FLOAT, CONF_RANGE, 0, 100, NULL}, |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
278 {"subfont-blur", &subtitle_font_radius, CONF_TYPE_FLOAT, CONF_RANGE, 0, 8, NULL}, |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
279 {"subfont-outline", &subtitle_font_thickness, CONF_TYPE_FLOAT, CONF_RANGE, 0, 8, NULL}, |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
280 {"subfont-autoscale", &subtitle_autoscale, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, |
0dc9cb756b68
freetype 2.0/2.1+ support - disabled by default until bugs fixed
arpi
parents:
7114
diff
changeset
|
281 #endif |
11582
ce9c964c66c3
Fontconfig support based on patch by Arwed von Merkatz <v.merkatz@gmx.net>, but slightly reworked
alex
parents:
11573
diff
changeset
|
282 #ifdef HAVE_FONTCONFIG |
ce9c964c66c3
Fontconfig support based on patch by Arwed von Merkatz <v.merkatz@gmx.net>, but slightly reworked
alex
parents:
11573
diff
changeset
|
283 {"fontconfig", &font_fontconfig, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
ce9c964c66c3
Fontconfig support based on patch by Arwed von Merkatz <v.merkatz@gmx.net>, but slightly reworked
alex
parents:
11573
diff
changeset
|
284 {"nofontconfig", &font_fontconfig, CONF_TYPE_FLAG, 0, 1, 0, NULL}, |
ce9c964c66c3
Fontconfig support based on patch by Arwed von Merkatz <v.merkatz@gmx.net>, but slightly reworked
alex
parents:
11573
diff
changeset
|
285 #else |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
286 {"fontconfig", "MPlayer was compiled without fontconfig support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
287 {"nofontconfig", "MPlayer was compiled without fontconfig support.\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
11582
ce9c964c66c3
Fontconfig support based on patch by Arwed von Merkatz <v.merkatz@gmx.net>, but slightly reworked
alex
parents:
11573
diff
changeset
|
288 #endif |
5669
391931fa79a6
enabled new OSD code in -vop expand, subtitles rendering support to mencoder
arpi
parents:
5626
diff
changeset
|
289 #endif |
2790 | 290 |
291 #else | |
292 | |
293 #include "config.h" | |
294 | |
11875
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
295 extern int quiet; |
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
296 extern int verbose; |
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
297 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
298 // codec/filter opts: (defined at libmpcodecs/vd.c) |
7452
b062be2c1423
This patch allows you to use fractional values for specifying a zoom.
arpi
parents:
7451
diff
changeset
|
299 extern float screen_size_xy; |
7451
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
300 extern float movie_aspect; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
301 extern int softzoom; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
302 extern int flip; |
10562 | 303 extern int vd_use_slices; |
10756 | 304 extern int divx_quality; |
7451
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
305 |
11759
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
306 /* defined in codec-cfg.c */ |
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
307 extern char * codecs_file; |
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
308 |
12408
ad1a2bad9248
typos, wording and mistakes pointed out by the wanderer
diego
parents:
12407
diff
changeset
|
309 /* from dec_audio, currently used for ac3surround decoder only */ |
7604
32efb806436e
aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
arpi
parents:
7529
diff
changeset
|
310 extern int audio_output_channels; |
32efb806436e
aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
arpi
parents:
7529
diff
changeset
|
311 |
10121
d42177a0da2a
Changed the STREAMING defines to MPLAYER_NETWORK to avoid name definition clash.
bertrand
parents:
9959
diff
changeset
|
312 #ifdef MPLAYER_NETWORK |
6671
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
313 /* defined in network.c */ |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
314 extern char *network_username; |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
315 extern char *network_password; |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
316 extern int network_bandwidth; |
11228 | 317 extern char *network_useragent; |
11583
2af52902e7dc
Send HTTP Cookies (reading from mozilla/netscape files) support by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>. Disabled by default.
alex
parents:
11582
diff
changeset
|
318 extern int network_cookies_enabled; |
2af52902e7dc
Send HTTP Cookies (reading from mozilla/netscape files) support by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>. Disabled by default.
alex
parents:
11582
diff
changeset
|
319 extern char *cookies_file; |
9691
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
320 |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
321 extern int network_prefer_ipv4; |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
322 extern int network_ipv4_only_proxy; |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
323 |
6671
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
324 #endif |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
325 |
12285
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
326 extern float a52_drc_level; |
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
327 |
7867 | 328 /* defined in libmpdemux: */ |
329 extern int hr_mp3_seek; | |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
330 extern m_option_t demux_rawaudio_opts[]; |
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
331 extern m_option_t demux_rawvideo_opts[]; |
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
332 extern m_option_t cdda_opts[]; |
7867 | 333 |
334 extern char* audio_stream; | |
335 extern char* sub_stream; | |
336 extern int demuxer_type, audio_demuxer_type, sub_demuxer_type; | |
10688
c2331e3ef96a
- re-added the old and (no more used) option -tsfastparse with a
arpi
parents:
10649
diff
changeset
|
337 extern int ts_prog; |
11190 | 338 extern int ts_keep_broken; |
339 extern off_t ts_probe; | |
7867 | 340 |
2790 | 341 #include "libmpdemux/tv.h" |
342 | |
8531
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
343 #ifdef USE_EDL |
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
344 extern char* edl_filename; |
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
345 extern char* edl_output_filename; |
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
346 #endif |
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
347 |
2831 | 348 #ifdef USE_TV |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
349 m_option_t tvopts_conf[]={ |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
350 {"on", "-tv on is deprecated, use tv:// instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
15435 | 351 {"immediatemode", &tv_param_immediate, CONF_TYPE_INT, CONF_RANGE, 0, 1, NULL}, |
5089 | 352 {"noaudio", &tv_param_noaudio, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
5572
8cd761968f35
BSD-BT848 TV update patch by Charles Henrich <henrich@sigbus.com>
arpi
parents:
5507
diff
changeset
|
353 {"audiorate", &tv_param_audiorate, CONF_TYPE_INT, 0, 0, 0, NULL}, |
4157 | 354 {"driver", &tv_param_driver, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
355 {"device", &tv_param_device, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
356 {"freq", &tv_param_freq, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
357 {"channel", &tv_param_channel, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
358 {"chanlist", &tv_param_chanlist, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
359 {"norm", &tv_param_norm, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
10537 | 360 #ifdef HAVE_TV_V4L2 |
361 {"normid", &tv_param_normid, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
362 #endif | |
4157 | 363 {"width", &tv_param_width, CONF_TYPE_INT, 0, 0, 4096, NULL}, |
364 {"height", &tv_param_height, CONF_TYPE_INT, 0, 0, 4096, NULL}, | |
365 {"input", &tv_param_input, CONF_TYPE_INT, 0, 0, 20, NULL}, | |
10598
2b88c28a3cfe
Settled to CONF_TYPE_IMGFMT which simplified lot of things. Now there's no need to add new img formats to the source, instead you can try it out by providing it in hexa format, and if it isn't supported by the card, you get a nice error message. That's all.
alex
parents:
10594
diff
changeset
|
366 {"outfmt", &tv_param_outfmt, CONF_TYPE_IMGFMT, 0, 0, 0, NULL}, |
4157 | 367 {"fps", &tv_param_fps, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, |
8627
14ab71b47a58
user friendly channel tuning + 10L fix in tvi_v4l (by Stephane Jourdois)
henry
parents:
8617
diff
changeset
|
368 {"channels", &tv_param_channels, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
9663 | 369 {"brightness", &tv_param_brightness, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, |
370 {"contrast", &tv_param_contrast, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
371 {"hue", &tv_param_hue, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
372 {"saturation", &tv_param_saturation, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
10538 | 373 #if defined(HAVE_TV_V4L) || defined(HAVE_TV_V4L2) |
7163
a193df8b275b
v4l audio fixes by Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
alex
parents:
7122
diff
changeset
|
374 {"amode", &tv_param_amode, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, |
a193df8b275b
v4l audio fixes by Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
alex
parents:
7122
diff
changeset
|
375 {"volume", &tv_param_volume, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, |
a193df8b275b
v4l audio fixes by Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
alex
parents:
7122
diff
changeset
|
376 {"bass", &tv_param_bass, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, |
a193df8b275b
v4l audio fixes by Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
alex
parents:
7122
diff
changeset
|
377 {"treble", &tv_param_treble, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, |
a193df8b275b
v4l audio fixes by Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
alex
parents:
7122
diff
changeset
|
378 {"balance", &tv_param_balance, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, |
a193df8b275b
v4l audio fixes by Jindrich Makovicka <makovick@KMLinux.fjfi.cvut.cz>
alex
parents:
7122
diff
changeset
|
379 {"forcechan", &tv_param_forcechan, CONF_TYPE_INT, CONF_RANGE, 1, 2, NULL}, |
7835
d489890c59d3
add an option to force audio recording when a tv card reports no audio sources
henry
parents:
7614
diff
changeset
|
380 {"forceaudio", &tv_param_force_audio, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
7905
b062996d9794
added an option for specifying the size of capture buffer
henry
parents:
7867
diff
changeset
|
381 {"buffersize", &tv_param_buffer_size, CONF_TYPE_INT, CONF_RANGE, 16, 1024, NULL}, |
9620
ce4cd85498f3
hardware mjpeg encoding using v4l by Iv«¡n Sz«¡nt«Ñ <szivan@freemail.hu>
henry
parents:
9610
diff
changeset
|
382 {"mjpeg", &tv_param_mjpeg, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
ce4cd85498f3
hardware mjpeg encoding using v4l by Iv«¡n Sz«¡nt«Ñ <szivan@freemail.hu>
henry
parents:
9610
diff
changeset
|
383 {"decimation", &tv_param_decimation, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL}, |
ce4cd85498f3
hardware mjpeg encoding using v4l by Iv«¡n Sz«¡nt«Ñ <szivan@freemail.hu>
henry
parents:
9610
diff
changeset
|
384 {"quality", &tv_param_quality, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, |
11775 | 385 #if defined(HAVE_ALSA9) || defined(HAVE_ALSA1X) |
7058
2e5c07262861
new v4l capture patch by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>:
arpi
parents:
6927
diff
changeset
|
386 {"alsa", &tv_param_alsa, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
2e5c07262861
new v4l capture patch by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>:
arpi
parents:
6927
diff
changeset
|
387 #endif |
2e5c07262861
new v4l capture patch by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>:
arpi
parents:
6927
diff
changeset
|
388 {"adevice", &tv_param_adevice, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
10822
6377c7d0459e
audio id setting support for bsdbt848 by Nikolay Nikolaev <nicknickolaev@yahoo.com>
alex
parents:
10756
diff
changeset
|
389 #endif |
7058
2e5c07262861
new v4l capture patch by Jindrich Makovicka <makovick@kmlinux.fjfi.cvut.cz>:
arpi
parents:
6927
diff
changeset
|
390 {"audioid", &tv_param_audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 9, NULL}, |
4157 | 391 {NULL, NULL, 0, 0, 0, 0, NULL} |
2790 | 392 }; |
393 #endif | |
394 | |
9610 | 395 #ifdef HAS_DVBIN_SUPPORT |
396 #include "libmpdemux/dvbin.h" | |
10560 | 397 extern m_config_t dvbin_opts_conf[]; |
9610 | 398 #endif |
399 | |
11111
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
400 #ifdef USE_FRIBIDI |
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
401 extern char *fribidi_charset; |
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
402 extern int flip_hebrew; |
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
403 #endif |
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
404 |
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
405 |
9711
f7295ec4fb17
New option -audiofile-cache to enable a cache for the stream used by
albeu
parents:
9691
diff
changeset
|
406 extern int audio_stream_cache; |
9610 | 407 |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
408 extern int sws_chr_vshift; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
409 extern int sws_chr_hshift; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
410 extern float sws_chr_gblur; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
411 extern float sws_lum_gblur; |
4297
29fef3982238
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents:
4294
diff
changeset
|
412 extern float sws_chr_sharpen; |
29fef3982238
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents:
4294
diff
changeset
|
413 extern float sws_lum_sharpen; |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
414 |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
415 m_option_t scaler_filter_conf[]={ |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
416 {"lgb", &sws_lum_gblur, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
417 {"cgb", &sws_chr_gblur, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
418 {"cvs", &sws_chr_vshift, CONF_TYPE_INT, 0, 0, 0, NULL}, |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
419 {"chs", &sws_chr_hshift, CONF_TYPE_INT, 0, 0, 0, NULL}, |
4297
29fef3982238
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents:
4294
diff
changeset
|
420 {"ls", &sws_lum_sharpen, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, |
29fef3982238
15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)
michael
parents:
4294
diff
changeset
|
421 {"cs", &sws_chr_sharpen, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
422 {NULL, NULL, 0, 0, 0, 0, NULL} |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
423 }; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
424 |
3502 | 425 /* VIVO demuxer options: */ |
3503 | 426 extern int vivo_param_version; |
3502 | 427 extern char *vivo_param_acodec; |
428 extern int vivo_param_abitrate; | |
429 extern int vivo_param_samplerate; | |
430 extern int vivo_param_bytesperblock; | |
431 extern int vivo_param_width; | |
432 extern int vivo_param_height; | |
433 extern int vivo_param_vformat; | |
9753
cd3b8691e930
-vcd, -dvd, -dvdnav, -tv on, -cuefile and -mf on are deprecated
albeu
parents:
9711
diff
changeset
|
434 extern char *dvd_device, *cdrom_device; |
3502 | 435 |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
436 m_option_t vivoopts_conf[]={ |
4157 | 437 {"version", &vivo_param_version, CONF_TYPE_INT, 0, 0, 0, NULL}, |
3502 | 438 /* audio options */ |
4157 | 439 {"acodec", &vivo_param_acodec, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
440 {"abitrate", &vivo_param_abitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
441 {"samplerate", &vivo_param_samplerate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
442 {"bytesperblock", &vivo_param_bytesperblock, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
3502 | 443 /* video options */ |
4157 | 444 {"width", &vivo_param_width, CONF_TYPE_INT, 0, 0, 0, NULL}, |
445 {"height", &vivo_param_height, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
446 {"vformat", &vivo_param_vformat, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
447 {NULL, NULL, 0, 0, 0, 0, NULL} | |
3502 | 448 }; |
449 | |
4551 | 450 extern int mf_w; |
451 extern int mf_h; | |
5352
cf2882606e72
Fileslist support for mf demuxer, delemited by ',' and change mf fps to float.
atmos4
parents:
5089
diff
changeset
|
452 extern float mf_fps; |
4551 | 453 extern char * mf_type; |
9593
e9a2af584986
Add the new -vf option wich is the same as vop in reverse order.
albeu
parents:
9531
diff
changeset
|
454 extern m_obj_settings_t* vf_settings; |
e9a2af584986
Add the new -vf option wich is the same as vop in reverse order.
albeu
parents:
9531
diff
changeset
|
455 extern m_obj_list_t vf_obj_list; |
4551 | 456 |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
457 m_option_t mfopts_conf[]={ |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
458 {"on", "-mf on is deprecated, use mf:// instead.\n", CONF_TYPE_PRINT, 0, 0, 1, NULL}, |
4551 | 459 {"w", &mf_w, CONF_TYPE_INT, 0, 0, 0, NULL}, |
460 {"h", &mf_h, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
5352
cf2882606e72
Fileslist support for mf demuxer, delemited by ',' and change mf fps to float.
atmos4
parents:
5089
diff
changeset
|
461 {"fps", &mf_fps, CONF_TYPE_FLOAT, 0, 0, 0, NULL}, |
4551 | 462 {"type", &mf_type, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
463 {NULL, NULL, 0, 0, 0, 0, NULL} | |
464 }; | |
465 | |
9593
e9a2af584986
Add the new -vf option wich is the same as vop in reverse order.
albeu
parents:
9531
diff
changeset
|
466 extern m_obj_settings_t* vo_plugin_args; |
5507
d0d029fda134
video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch
arpi
parents:
5475
diff
changeset
|
467 |
9349 | 468 #include "libaf/af.h" |
469 extern af_cfg_t af_cfg; // Audio filter configuration, defined in libmpcodecs/dec_audio.c | |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
470 m_option_t audio_filter_conf[]={ |
9349 | 471 {"list", &af_cfg.list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
472 {"force", &af_cfg.force, CONF_TYPE_INT, CONF_RANGE, 0, 7, NULL}, | |
473 {NULL, NULL, 0, 0, 0, 0, NULL} | |
474 }; | |
475 | |
15042
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
476 #ifdef WIN32 |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
477 |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
478 extern char * proc_priority; |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
479 |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
480 struct { |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
481 char* name; |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
482 int prio; |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
483 } priority_presets_defs[] = { |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
484 { "realtime", REALTIME_PRIORITY_CLASS}, |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
485 { "high", HIGH_PRIORITY_CLASS}, |
15270
f5a466e5b198
not all Windows version have ABOVE_NORMAL and BELOW_NORMAL priorities...
reimar
parents:
15043
diff
changeset
|
486 #ifdef ABOVE_NORMAL_PRIORITY_CLASS |
15042
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
487 { "abovenormal", ABOVE_NORMAL_PRIORITY_CLASS}, |
15270
f5a466e5b198
not all Windows version have ABOVE_NORMAL and BELOW_NORMAL priorities...
reimar
parents:
15043
diff
changeset
|
488 #endif |
15042
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
489 { "normal", NORMAL_PRIORITY_CLASS}, |
15270
f5a466e5b198
not all Windows version have ABOVE_NORMAL and BELOW_NORMAL priorities...
reimar
parents:
15043
diff
changeset
|
490 #ifdef BELOW_NORMAL_PRIORITY_CLASS |
15042
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
491 { "belownormal", BELOW_NORMAL_PRIORITY_CLASS}, |
15270
f5a466e5b198
not all Windows version have ABOVE_NORMAL and BELOW_NORMAL priorities...
reimar
parents:
15043
diff
changeset
|
492 #endif |
15042
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
493 { "idle", IDLE_PRIORITY_CLASS}, |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
494 { NULL, NORMAL_PRIORITY_CLASS} /* default */ |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
495 }; |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
496 #endif /* WIN32 */ |
265d8b8adbbe
windows priority support patch by Rune Petersen <runner at mail.tele.dk> with the freedom to shoot yourself in the foot
faust3
parents:
14964
diff
changeset
|
497 |
6265
f49ec39ab0c6
workaround bugs & error resilience ffmpeg decoder options
michael
parents:
5974
diff
changeset
|
498 #ifdef USE_LIBAVCODEC |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
499 extern m_option_t lavc_decode_opts_conf[]; |
2790 | 500 #endif |
6265
f49ec39ab0c6
workaround bugs & error resilience ffmpeg decoder options
michael
parents:
5974
diff
changeset
|
501 |
11436 | 502 #if defined(HAVE_XVID3) || defined(HAVE_XVID4) |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
503 extern m_option_t xvid_dec_opts[]; |
6265
f49ec39ab0c6
workaround bugs & error resilience ffmpeg decoder options
michael
parents:
5974
diff
changeset
|
504 #endif |
6756 | 505 |
10594
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
506 int dvd_parse_chapter_range(m_option_t*, const char*); |
57bdcdb061d7
Removed the historic cfgparser and switched full to the new config parser (altought some macros still remain for compatibility). As a side effect 90% of the warning messages are gone from the core. Things should be cleaner now and less confusing for newbies.
alex
parents:
10562
diff
changeset
|
507 |
6756 | 508 #endif |