Mercurial > mplayer.hg
annotate cfg-common.h @ 30884:53901d222e8a
Announce SMP support for Win32.
Don't hardcode dwNumberOfProcessors=1 for Win32 anymore; the mutex/event code
is still far from perfect, but now good enough that I can't find any codecs
that breaks with this (tested on a quad with various codecs). This tells
codecs they can use more than one core if they want to (some already did, by
launching multiple threads even when told there was only a single core).
author | sesse |
---|---|
date | Wed, 17 Mar 2010 23:33:26 +0000 |
parents | 3d23e24c5c60 |
children | dd7f15a3fb1b |
rev | line source |
---|---|
30429
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
1 /* |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
2 * This file is part of MPlayer. |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
3 * |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
4 * MPlayer is free software; you can redistribute it and/or modify |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
5 * it under the terms of the GNU General Public License as published by |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
6 * the Free Software Foundation; either version 2 of the License, or |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
7 * (at your option) any later version. |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
8 * |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
9 * MPlayer is distributed in the hope that it will be useful, |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
12 * GNU General Public License for more details. |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
13 * |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
14 * You should have received a copy of the GNU General Public License along |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
15 * with MPlayer; if not, write to the Free Software Foundation, Inc., |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
16 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
17 */ |
c1a3f1bbba26
Add license header to all top-level files missing them.
diego
parents:
29809
diff
changeset
|
18 |
26360
a48df598c055
Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
26130
diff
changeset
|
19 #ifndef MPLAYER_CFG_COMMON_H |
a48df598c055
Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
26130
diff
changeset
|
20 #define MPLAYER_CFG_COMMON_H |
2790 | 21 |
27061 | 22 #include <sys/types.h> |
2790 | 23 #include "config.h" |
27061 | 24 #include "m_config.h" |
25 #include "m_option.h" | |
2790 | 26 |
17772
0d7cc103ed1e
Automaticall convert message to console charset, use utf8 for GTK2 Gui
reimar
parents:
17727
diff
changeset
|
27 extern char *mp_msg_charset; |
26370
b450d3591845
Enable runtime control for colorful and/or module name output
zuxy
parents:
26360
diff
changeset
|
28 extern int mp_msg_color; |
b450d3591845
Enable runtime control for colorful and/or module name output
zuxy
parents:
26360
diff
changeset
|
29 extern int mp_msg_module; |
11875
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
30 |
11759
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
31 /* defined in codec-cfg.c */ |
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
32 extern char * codecs_file; |
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
33 |
22086
8bf15e2ca61e
Add global field dominance flag instead of duplicating this "everywhere"
reimar
parents:
22037
diff
changeset
|
34 /* defined in dec_video.c */ |
8bf15e2ca61e
Add global field dominance flag instead of duplicating this "everywhere"
reimar
parents:
22037
diff
changeset
|
35 extern int field_dominance; |
8bf15e2ca61e
Add global field dominance flag instead of duplicating this "everywhere"
reimar
parents:
22037
diff
changeset
|
36 |
12408
ad1a2bad9248
typos, wording and mistakes pointed out by the wanderer
diego
parents:
12407
diff
changeset
|
37 /* 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
|
38 extern int audio_output_channels; |
25231
ee5eccc1206d
Move fakemono extern to cfg-common.h where it is actually used.
reimar
parents:
25230
diff
changeset
|
39 extern int fakemono; |
7604
32efb806436e
aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
arpi
parents:
7529
diff
changeset
|
40 |
6671
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
41 /* defined in network.c */ |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
42 extern char *network_username; |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
43 extern char *network_password; |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
44 extern int network_bandwidth; |
11228 | 45 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
|
46 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
|
47 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
|
48 |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
49 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
|
50 extern int network_ipv4_only_proxy; |
22473
011d1adc0133
optionally reuse the socket if -reuse-socket is selected; patch by Yong Hwan (sio4 users sf net) simplified by me
nicodvb
parents:
22316
diff
changeset
|
51 extern int reuse_socket; |
9691
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
52 |
21636
1e8b1b5b1ccc
support for limiting dvd speed; patch by Tobias Diedrich (ranma tdiedrich se)
nicodvb
parents:
21430
diff
changeset
|
53 extern int dvd_speed; /* stream/stream_dvd.c */ |
1e8b1b5b1ccc
support for limiting dvd speed; patch by Tobias Diedrich (ranma tdiedrich se)
nicodvb
parents:
21430
diff
changeset
|
54 |
12285
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
55 extern float a52_drc_level; |
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
56 |
7867 | 57 /* defined in libmpdemux: */ |
58 extern int hr_mp3_seek; | |
25241
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
59 extern const m_option_t demux_rawaudio_opts[]; |
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
60 extern const m_option_t demux_rawvideo_opts[]; |
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
61 extern const m_option_t cdda_opts[]; |
7867 | 62 |
63 extern char* sub_stream; | |
64 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
|
65 extern int ts_prog; |
11190 | 66 extern int ts_keep_broken; |
67 extern off_t ts_probe; | |
28210
6fc5386a8b6b
added support for manual audio substream selection out of 0xFD PES streams (Blueray, multistream in the same pid)
nicodvb
parents:
27727
diff
changeset
|
68 extern int audio_substream_id; |
22037
489b443a8ecf
added code to scan the video stream to search the actual video codec used;
nicodvb
parents:
21636
diff
changeset
|
69 extern off_t ps_probe; |
7867 | 70 |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
19082
diff
changeset
|
71 #include "stream/tv.h" |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
72 #include "stream/stream_radio.h" |
2790 | 73 |
8531
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
74 |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
75 |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
76 #ifdef CONFIG_RADIO |
25233 | 77 const m_option_t radioopts_conf[]={ |
23890 | 78 {"device", &stream_radio_defaults.device, CONF_TYPE_STRING, 0, 0 ,0, NULL}, |
79 {"driver", &stream_radio_defaults.driver, CONF_TYPE_STRING, 0, 0 ,0, NULL}, | |
20985 | 80 #ifdef RADIO_BSDBT848_HDR |
23890 | 81 {"freq_min", &stream_radio_defaults.freq_min, CONF_TYPE_FLOAT, 0, 0 ,0, NULL}, |
82 {"freq_max", &stream_radio_defaults.freq_max, CONF_TYPE_FLOAT, 0, 0 ,0, NULL}, | |
20985 | 83 #endif |
23890 | 84 {"channels", &stream_radio_defaults.channels, CONF_TYPE_STRING_LIST, 0, 0 ,0, NULL}, |
85 {"volume", &stream_radio_defaults.volume, CONF_TYPE_INT, CONF_RANGE, 0 ,100, NULL}, | |
86 {"adevice", &stream_radio_defaults.adevice, CONF_TYPE_STRING, 0, 0 ,0, NULL}, | |
87 {"arate", &stream_radio_defaults.arate, CONF_TYPE_INT, CONF_MIN, 0 ,0, NULL}, | |
88 {"achannels", &stream_radio_defaults.achannels, CONF_TYPE_INT, CONF_MIN, 0 ,0, NULL}, | |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
89 {NULL, NULL, 0, 0, 0, 0, NULL} |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
90 }; |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
91 #endif /* CONFIG_RADIO */ |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
92 |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
93 #ifdef CONFIG_TV |
25233 | 94 const m_option_t tvopts_conf[]={ |
20901 | 95 {"on", "-tv on has been removed, use tv:// instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
23889 | 96 {"immediatemode", &stream_tv_defaults.immediate, CONF_TYPE_INT, CONF_RANGE, 0, 1, NULL}, |
97 {"noaudio", &stream_tv_defaults.noaudio, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
98 {"audiorate", &stream_tv_defaults.audiorate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
99 {"driver", &stream_tv_defaults.driver, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
100 {"device", &stream_tv_defaults.device, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
101 {"freq", &stream_tv_defaults.freq, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
102 {"channel", &stream_tv_defaults.channel, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
103 {"chanlist", &stream_tv_defaults.chanlist, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
104 {"norm", &stream_tv_defaults.norm, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
105 {"automute", &stream_tv_defaults.automute, CONF_TYPE_INT, CONF_RANGE, 0, 255, NULL}, | |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
106 #if defined(CONFIG_TV_V4L2) || defined(CONFIG_TV_DSHOW) |
23889 | 107 {"normid", &stream_tv_defaults.normid, CONF_TYPE_INT, 0, 0, 0, NULL}, |
10537 | 108 #endif |
23889 | 109 {"width", &stream_tv_defaults.width, CONF_TYPE_INT, 0, 0, 4096, NULL}, |
110 {"height", &stream_tv_defaults.height, CONF_TYPE_INT, 0, 0, 4096, NULL}, | |
111 {"input", &stream_tv_defaults.input, CONF_TYPE_INT, 0, 0, 20, NULL}, | |
112 {"outfmt", &stream_tv_defaults.outfmt, CONF_TYPE_IMGFMT, 0, 0, 0, NULL}, | |
113 {"fps", &stream_tv_defaults.fps, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, | |
114 {"channels", &stream_tv_defaults.channels, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, | |
115 {"brightness", &stream_tv_defaults.brightness, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
116 {"contrast", &stream_tv_defaults.contrast, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
117 {"hue", &stream_tv_defaults.hue, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
118 {"saturation", &stream_tv_defaults.saturation, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
24553
d6bba2781d01
Implement setting gain control for video devices (usually webcams)
voroshil
parents:
24377
diff
changeset
|
119 {"gain", &stream_tv_defaults.gain, CONF_TYPE_INT, CONF_RANGE, -1, 100, NULL}, |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
120 #if defined(CONFIG_TV_V4L) || defined(CONFIG_TV_V4L2) || defined(CONFIG_TV_DSHOW) |
24744 | 121 {"buffersize", &stream_tv_defaults.buffer_size, CONF_TYPE_INT, CONF_RANGE, 16, 1024, NULL}, |
23889 | 122 {"amode", &stream_tv_defaults.amode, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, |
123 {"volume", &stream_tv_defaults.volume, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, | |
24744 | 124 #endif |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
125 #if defined(CONFIG_TV_V4L) || defined(CONFIG_TV_V4L2) |
23889 | 126 {"bass", &stream_tv_defaults.bass, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, |
127 {"treble", &stream_tv_defaults.treble, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, | |
128 {"balance", &stream_tv_defaults.balance, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, | |
129 {"forcechan", &stream_tv_defaults.forcechan, CONF_TYPE_INT, CONF_RANGE, 1, 2, NULL}, | |
130 {"forceaudio", &stream_tv_defaults.force_audio, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
131 {"buffersize", &stream_tv_defaults.buffer_size, CONF_TYPE_INT, CONF_RANGE, 16, 1024, NULL}, | |
132 {"mjpeg", &stream_tv_defaults.mjpeg, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
133 {"decimation", &stream_tv_defaults.decimation, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL}, | |
134 {"quality", &stream_tv_defaults.quality, CONF_TYPE_INT, CONF_RANGE, 0, 100, NULL}, | |
27390
9d95dc936e66
Introduce CONFIG_ALSA preprocessor directive for ALSA 0.9 and 1.x.
diego
parents:
27387
diff
changeset
|
135 #ifdef CONFIG_ALSA |
23889 | 136 {"alsa", &stream_tv_defaults.alsa, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
27390
9d95dc936e66
Introduce CONFIG_ALSA preprocessor directive for ALSA 0.9 and 1.x.
diego
parents:
27387
diff
changeset
|
137 #endif /* CONFIG_ALSA */ |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
138 #endif /* defined(CONFIG_TV_V4L) || defined(CONFIG_TV_V4L2) */ |
23889 | 139 {"adevice", &stream_tv_defaults.adevice, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
29806 | 140 {"tdevice", &stream_tv_defaults.teletext.device, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
141 {"tpage", &stream_tv_defaults.teletext.page, CONF_TYPE_INT, CONF_RANGE, 100, 899, NULL}, | |
142 {"tformat", &stream_tv_defaults.teletext.format, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, | |
143 {"tlang", &stream_tv_defaults.teletext.lang, CONF_TYPE_INT, CONF_RANGE, -1, 0x7f, NULL}, | |
23889 | 144 {"audioid", &stream_tv_defaults.audio_id, CONF_TYPE_INT, CONF_RANGE, 0, 9, NULL}, |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
145 #ifdef CONFIG_TV_DSHOW |
24744 | 146 {"hidden_video_renderer", &stream_tv_defaults.hidden_video_renderer, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
147 {"nohidden_video_renderer", &stream_tv_defaults.hidden_video_renderer, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
148 {"hidden_vp_renderer", &stream_tv_defaults.hidden_vp_renderer, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
149 {"nohidden_vp_renderer", &stream_tv_defaults.hidden_vp_renderer, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
150 {"system_clock", &stream_tv_defaults.system_clock, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
151 {"nosystem_clock", &stream_tv_defaults.system_clock, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
152 {"normalize_audio_chunks", &stream_tv_defaults.normalize_audio_chunks, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
153 {"nonormalize_audio_chunks", &stream_tv_defaults.normalize_audio_chunks, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
154 #endif | |
4157 | 155 {NULL, NULL, 0, 0, 0, 0, NULL} |
2790 | 156 }; |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
157 #endif /* CONFIG_TV */ |
2790 | 158 |
18997 | 159 extern int pvr_param_aspect_ratio; |
160 extern int pvr_param_sample_rate; | |
161 extern int pvr_param_audio_layer; | |
162 extern int pvr_param_audio_bitrate; | |
163 extern char *pvr_param_audio_mode; | |
164 extern int pvr_param_bitrate; | |
165 extern char *pvr_param_bitrate_mode; | |
166 extern int pvr_param_bitrate_peak; | |
167 extern char *pvr_param_stream_type; | |
168 | |
27426
89812cdbc1b8
Remove pointless #ifdefs around extern declarations.
diego
parents:
27425
diff
changeset
|
169 #ifdef CONFIG_PVR |
25233 | 170 const m_option_t pvropts_conf[]={ |
18997 | 171 {"aspect", &pvr_param_aspect_ratio, CONF_TYPE_INT, 0, 1, 4, NULL}, |
172 {"arate", &pvr_param_sample_rate, CONF_TYPE_INT, 0, 32000, 48000, NULL}, | |
173 {"alayer", &pvr_param_audio_layer, CONF_TYPE_INT, 0, 1, 2, NULL}, | |
174 {"abitrate", &pvr_param_audio_bitrate, CONF_TYPE_INT, 0, 32, 448, NULL}, | |
175 {"amode", &pvr_param_audio_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
176 {"vbitrate", &pvr_param_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
177 {"vmode", &pvr_param_bitrate_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
178 {"vpeak", &pvr_param_bitrate_peak, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
179 {"fmt", &pvr_param_stream_type, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
180 {NULL, NULL, 0, 0, 0, 0, NULL} | |
181 }; | |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
182 #endif /* CONFIG_PVR */ |
18997 | 183 |
25241
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
184 extern const m_config_t dvbin_opts_conf[]; |
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
185 extern const m_option_t lavfdopts_conf[]; |
19598 | 186 |
18135
ebb9806d7dda
rtsp options should be available for mencoder as well
reimar
parents:
17959
diff
changeset
|
187 extern int rtspStreamOverTCP; |
24564
e4a38a7cdb81
libnemesi support, yet another rtsp/rtp library...
lu_zero
parents:
24553
diff
changeset
|
188 extern int rtsp_transport_tcp; |
e4a38a7cdb81
libnemesi support, yet another rtsp/rtp library...
lu_zero
parents:
24553
diff
changeset
|
189 extern int rtsp_transport_sctp; |
18135
ebb9806d7dda
rtsp options should be available for mencoder as well
reimar
parents:
17959
diff
changeset
|
190 extern int rtsp_port; |
18874
57bb217e71a4
new rtsp-destination option which allows forcing destination ip address (fixes some issues with some reluctant rtsp servers)
ben
parents:
18829
diff
changeset
|
191 extern char *rtsp_destination; |
18135
ebb9806d7dda
rtsp options should be available for mencoder as well
reimar
parents:
17959
diff
changeset
|
192 |
11111
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
193 |
9711
f7295ec4fb17
New option -audiofile-cache to enable a cache for the stream used by
albeu
parents:
9691
diff
changeset
|
194 extern int audio_stream_cache; |
9610 | 195 |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
196 extern int sws_chr_vshift; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
197 extern int sws_chr_hshift; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
198 extern float sws_chr_gblur; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
199 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
|
200 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
|
201 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
|
202 |
25233 | 203 const 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
|
204 {"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
|
205 {"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
|
206 {"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
|
207 {"chs", &sws_chr_hshift, CONF_TYPE_INT, 0, 0, 0, NULL}, |
17530 | 208 {"ls", &sws_lum_sharpen, CONF_TYPE_FLOAT, 0, -100.0, 100.0, NULL}, |
209 {"cs", &sws_chr_sharpen, CONF_TYPE_FLOAT, 0, -100.0, 100.0, NULL}, | |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
210 {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
|
211 }; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
212 |
3502 | 213 /* VIVO demuxer options: */ |
3503 | 214 extern int vivo_param_version; |
3502 | 215 extern char *vivo_param_acodec; |
216 extern int vivo_param_abitrate; | |
217 extern int vivo_param_samplerate; | |
218 extern int vivo_param_bytesperblock; | |
219 extern int vivo_param_width; | |
220 extern int vivo_param_height; | |
221 extern int vivo_param_vformat; | |
9753
cd3b8691e930
-vcd, -dvd, -dvdnav, -tv on, -cuefile and -mf on are deprecated
albeu
parents:
9711
diff
changeset
|
222 extern char *dvd_device, *cdrom_device; |
3502 | 223 |
25233 | 224 const m_option_t vivoopts_conf[]={ |
4157 | 225 {"version", &vivo_param_version, CONF_TYPE_INT, 0, 0, 0, NULL}, |
3502 | 226 /* audio options */ |
4157 | 227 {"acodec", &vivo_param_acodec, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
228 {"abitrate", &vivo_param_abitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
229 {"samplerate", &vivo_param_samplerate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
230 {"bytesperblock", &vivo_param_bytesperblock, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
3502 | 231 /* video options */ |
4157 | 232 {"width", &vivo_param_width, CONF_TYPE_INT, 0, 0, 0, NULL}, |
233 {"height", &vivo_param_height, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
234 {"vformat", &vivo_param_vformat, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
235 {NULL, NULL, 0, 0, 0, 0, NULL} | |
3502 | 236 }; |
237 | |
4551 | 238 extern int mf_w; |
239 extern int mf_h; | |
25964 | 240 extern double mf_fps; |
4551 | 241 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
|
242 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
|
243 extern m_obj_list_t vf_obj_list; |
4551 | 244 |
25233 | 245 const m_option_t mfopts_conf[]={ |
20901 | 246 {"on", "-mf on has been removed, use mf:// instead.\n", CONF_TYPE_PRINT, 0, 0, 1, NULL}, |
4551 | 247 {"w", &mf_w, CONF_TYPE_INT, 0, 0, 0, NULL}, |
248 {"h", &mf_h, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
25964 | 249 {"fps", &mf_fps, CONF_TYPE_DOUBLE, 0, 0, 0, NULL}, |
4551 | 250 {"type", &mf_type, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
251 {NULL, NULL, 0, 0, 0, 0, NULL} | |
252 }; | |
5507
d0d029fda134
video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch
arpi
parents:
5475
diff
changeset
|
253 |
9349 | 254 #include "libaf/af.h" |
255 extern af_cfg_t af_cfg; // Audio filter configuration, defined in libmpcodecs/dec_audio.c | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28485
diff
changeset
|
256 const m_option_t audio_filter_conf[]={ |
9349 | 257 {"list", &af_cfg.list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
258 {"force", &af_cfg.force, CONF_TYPE_INT, CONF_RANGE, 0, 7, NULL}, | |
259 {NULL, NULL, 0, 0, 0, 0, NULL} | |
260 }; | |
261 | |
26130
e17acc5feca4
Move duplicated extern declarations of mp_msg_levels and mp_msg_level_all
diego
parents:
26126
diff
changeset
|
262 extern int mp_msg_levels[MSGT_MAX]; |
e17acc5feca4
Move duplicated extern declarations of mp_msg_levels and mp_msg_level_all
diego
parents:
26126
diff
changeset
|
263 extern int mp_msg_level_all; |
e17acc5feca4
Move duplicated extern declarations of mp_msg_levels and mp_msg_level_all
diego
parents:
26126
diff
changeset
|
264 |
25233 | 265 const m_option_t msgl_config[]={ |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
266 { "all", &mp_msg_level_all, CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL}, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
267 |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
268 { "global", &mp_msg_levels[MSGT_GLOBAL], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
269 { "cplayer", &mp_msg_levels[MSGT_CPLAYER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
270 { "gplayer", &mp_msg_levels[MSGT_GPLAYER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
271 { "vo", &mp_msg_levels[MSGT_VO], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
272 { "ao", &mp_msg_levels[MSGT_AO], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
273 { "demuxer", &mp_msg_levels[MSGT_DEMUXER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
274 { "ds", &mp_msg_levels[MSGT_DS], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
275 { "demux", &mp_msg_levels[MSGT_DEMUX], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
276 { "header", &mp_msg_levels[MSGT_HEADER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
277 { "avsync", &mp_msg_levels[MSGT_AVSYNC], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
278 { "autoq", &mp_msg_levels[MSGT_AUTOQ], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
279 { "cfgparser", &mp_msg_levels[MSGT_CFGPARSER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
280 { "decaudio", &mp_msg_levels[MSGT_DECAUDIO], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
281 { "decvideo", &mp_msg_levels[MSGT_DECVIDEO], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
282 { "seek", &mp_msg_levels[MSGT_SEEK], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
283 { "win32", &mp_msg_levels[MSGT_WIN32], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
284 { "open", &mp_msg_levels[MSGT_OPEN], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
285 { "dvd", &mp_msg_levels[MSGT_DVD], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
286 { "parsees", &mp_msg_levels[MSGT_PARSEES], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
287 { "lirc", &mp_msg_levels[MSGT_LIRC], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
288 { "stream", &mp_msg_levels[MSGT_STREAM], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
289 { "cache", &mp_msg_levels[MSGT_CACHE], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
290 { "mencoder", &mp_msg_levels[MSGT_MENCODER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
291 { "xacodec", &mp_msg_levels[MSGT_XACODEC], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
292 { "tv", &mp_msg_levels[MSGT_TV], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
293 { "radio", &mp_msg_levels[MSGT_RADIO], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
294 { "osdep", &mp_msg_levels[MSGT_OSDEP], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
295 { "spudec", &mp_msg_levels[MSGT_SPUDEC], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
296 { "playtree", &mp_msg_levels[MSGT_PLAYTREE], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
297 { "input", &mp_msg_levels[MSGT_INPUT], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
298 { "vfilter", &mp_msg_levels[MSGT_VFILTER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
299 { "osd", &mp_msg_levels[MSGT_OSD], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
300 { "network", &mp_msg_levels[MSGT_NETWORK], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
301 { "cpudetect", &mp_msg_levels[MSGT_CPUDETECT], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
302 { "codeccfg", &mp_msg_levels[MSGT_CODECCFG], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
303 { "sws", &mp_msg_levels[MSGT_SWS], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
304 { "vobsub", &mp_msg_levels[MSGT_VOBSUB], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
305 { "subreader", &mp_msg_levels[MSGT_SUBREADER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
306 { "afilter", &mp_msg_levels[MSGT_AFILTER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
307 { "netst", &mp_msg_levels[MSGT_NETST], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
308 { "muxer", &mp_msg_levels[MSGT_MUXER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
17947 | 309 { "osd-menu", &mp_msg_levels[MSGT_OSD_MENU], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
18237
4231482179b6
Get ride of the several if(identify) messy lines and rearangment of some of the output, both patches by Kiriuja mplayer-patches AT en-directo_net, his changes are barely unrelated, nevertheless Im commiting them thogeter just for the sake of my mental healt, I had both patches already applied on my local three
reynaldo
parents:
18135
diff
changeset
|
310 { "identify", &mp_msg_levels[MSGT_IDENTIFY], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
20629
e8885ec63928
Introduce MSGT_ASS, use it for all libass messages.
eugeni
parents:
19973
diff
changeset
|
311 { "ass", &mp_msg_levels[MSGT_ASS], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
23460 | 312 { "statusline", &mp_msg_levels[MSGT_STATUSLINE], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
17727
096cb1dfb591
Make -xy help output consistent, output an empty line before and after.
diego
parents:
17654
diff
changeset
|
313 {"help", "Available msg modules:\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
314 " global - common player errors/information\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
315 " cplayer - console player (mplayer.c)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
316 " gplayer - gui player\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
317 " vo - libvo\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
318 " ao - libao\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
319 " demuxer - demuxer.c (general stuff)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
320 " ds - demux stream (add/read packet etc)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
321 " demux - fileformat-specific stuff (demux_*.c)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
322 " header - fileformat-specific header (*header.c)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
323 " avsync - mplayer.c timer stuff\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
324 " autoq - mplayer.c auto-quality stuff\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
325 " cfgparser - cfgparser.c\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
326 " decaudio - av decoder\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
327 " decvideo\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
328 " seek - seeking code\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
329 " win32 - win32 dll stuff\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
330 " open - open.c (stream opening)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
331 " dvd - open.c (DVD init/read/seek)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
332 " parsees - parse_es.c (mpeg stream parser)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
333 " lirc - lirc_mp.c and input lirc driver\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
334 " stream - stream.c\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
335 " cache - cache2.c\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
336 " mencoder\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
337 " xacodec - XAnim codecs\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
338 " tv - TV input subsystem\n" |
22316
f3d7a1b58a82
cosmetics: Fix some common typos, appropiate --> appropRiate,
diego
parents:
22312
diff
changeset
|
339 " osdep - OS-dependent parts\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
340 " spudec - spudec.c\n" |
22316
f3d7a1b58a82
cosmetics: Fix some common typos, appropiate --> appropRiate,
diego
parents:
22312
diff
changeset
|
341 " playtree - Playtree handling (playtree.c, playtreeparser.c)\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
342 " input\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
343 " vfilter\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
344 " osd\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
345 " network\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
346 " cpudetect\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
347 " codeccfg\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
348 " sws\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
349 " vobsub\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
350 " subreader\n" |
17947 | 351 " osd-menu - OSD menu messages\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
352 " afilter - Audio filter messages\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
353 " netst - Netstream\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
354 " muxer - muxer layer\n" |
18237
4231482179b6
Get ride of the several if(identify) messy lines and rearangment of some of the output, both patches by Kiriuja mplayer-patches AT en-directo_net, his changes are barely unrelated, nevertheless Im commiting them thogeter just for the sake of my mental healt, I had both patches already applied on my local three
reynaldo
parents:
18135
diff
changeset
|
355 " identify - identify output\n" |
20629
e8885ec63928
Introduce MSGT_ASS, use it for all libass messages.
eugeni
parents:
19973
diff
changeset
|
356 " ass - libass messages\n" |
23460 | 357 " statusline - playback/encoding status line\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
358 "\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
18582 | 359 {NULL, NULL, 0, 0, 0, 0, NULL} |
360 | |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
361 }; |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
362 |
26416 | 363 extern const m_option_t noconfig_opts[]; |
364 | |
25241
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
365 extern const m_option_t lavc_decode_opts_conf[]; |
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
366 extern const m_option_t xvid_dec_opts[]; |
6756 | 367 |
26360
a48df598c055
Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
26130
diff
changeset
|
368 #endif /* MPLAYER_CFG_COMMON_H */ |