Mercurial > mplayer.hg
annotate cfg-common.h @ 28677:cd9aa9b2533a
ffvc1vdpau and ffwmv3vdpau should be marked as buggy in the same
way as the software decoders, otherwise they will be preferred over
the software decoders which just breaks things when using e.g. xv vo.
author | reimar |
---|---|
date | Mon, 23 Feb 2009 11:48:45 +0000 |
parents | 3f597aacbb69 |
children | 0f1b5b68af32 |
rev | line source |
---|---|
26360
a48df598c055
Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
26130
diff
changeset
|
1 #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
|
2 #define MPLAYER_CFG_COMMON_H |
2790 | 3 |
27061 | 4 #include <sys/types.h> |
2790 | 5 #include "config.h" |
27061 | 6 #include "m_config.h" |
7 #include "m_option.h" | |
2790 | 8 |
17772
0d7cc103ed1e
Automaticall convert message to console charset, use utf8 for GTK2 Gui
reimar
parents:
17727
diff
changeset
|
9 extern char *mp_msg_charset; |
26370
b450d3591845
Enable runtime control for colorful and/or module name output
zuxy
parents:
26360
diff
changeset
|
10 extern int mp_msg_color; |
b450d3591845
Enable runtime control for colorful and/or module name output
zuxy
parents:
26360
diff
changeset
|
11 extern int mp_msg_module; |
11875
6b28eb95c08b
* changes mencoder's exit code on explicit kill to 2
attila
parents:
11775
diff
changeset
|
12 |
12407
574b1ed2f9a3
spelling, wording, consistency in comments and printed messages
diego
parents:
12285
diff
changeset
|
13 // 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
|
14 extern float screen_size_xy; |
7451
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
15 extern float movie_aspect; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
16 extern int softzoom; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
17 extern int flip; |
8669e56d2d98
some mpcodecs option declaration moved to cfg-*, as aren;t used by
arpi
parents:
7180
diff
changeset
|
18 |
11759
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
19 /* defined in codec-cfg.c */ |
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
20 extern char * codecs_file; |
29eea271490e
add -codecs-file for selecting a specific codecs.conf on the comand line
attila
parents:
11592
diff
changeset
|
21 |
22086
8bf15e2ca61e
Add global field dominance flag instead of duplicating this "everywhere"
reimar
parents:
22037
diff
changeset
|
22 /* defined in dec_video.c */ |
8bf15e2ca61e
Add global field dominance flag instead of duplicating this "everywhere"
reimar
parents:
22037
diff
changeset
|
23 extern int field_dominance; |
8bf15e2ca61e
Add global field dominance flag instead of duplicating this "everywhere"
reimar
parents:
22037
diff
changeset
|
24 |
12408
ad1a2bad9248
typos, wording and mistakes pointed out by the wanderer
diego
parents:
12407
diff
changeset
|
25 /* 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
|
26 extern int audio_output_channels; |
25231
ee5eccc1206d
Move fakemono extern to cfg-common.h where it is actually used.
reimar
parents:
25230
diff
changeset
|
27 extern int fakemono; |
7604
32efb806436e
aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
arpi
parents:
7529
diff
changeset
|
28 |
6671
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
29 /* defined in network.c */ |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
30 extern char *network_username; |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
31 extern char *network_password; |
7c4663f0a8a1
cosmetix, merge streaming vars extern declarations into cfg-common.h, where they IMHO belong.
atmos4
parents:
6646
diff
changeset
|
32 extern int network_bandwidth; |
11228 | 33 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
|
34 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
|
35 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
|
36 |
ed72c158215d
Added IPv6 support, patch by Dave Lambley <mplayer-dev-eng@dlambley.freeserve.co.uk>
bertrand
parents:
9663
diff
changeset
|
37 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
|
38 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
|
39 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
|
40 |
21636
1e8b1b5b1ccc
support for limiting dvd speed; patch by Tobias Diedrich (ranma tdiedrich se)
nicodvb
parents:
21430
diff
changeset
|
41 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
|
42 |
12285
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
43 extern float a52_drc_level; |
67b8d64af8c7
a52 dynamic range compression support by Peter Gansterer
alex
parents:
12061
diff
changeset
|
44 |
7867 | 45 /* defined in libmpdemux: */ |
46 extern int hr_mp3_seek; | |
25241
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
47 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
|
48 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
|
49 extern const m_option_t cdda_opts[]; |
7867 | 50 |
51 extern char* sub_stream; | |
52 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
|
53 extern int ts_prog; |
11190 | 54 extern int ts_keep_broken; |
55 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
|
56 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
|
57 extern off_t ps_probe; |
7867 | 58 |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
19082
diff
changeset
|
59 #include "stream/tv.h" |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
60 #include "stream/stream_radio.h" |
2790 | 61 |
8531
1aa2c9b460af
Merged EDL 0.5 patch - it's something like Quicktime's edit lists.
arpi
parents:
8361
diff
changeset
|
62 |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
63 |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
64 #ifdef CONFIG_RADIO |
25233 | 65 const m_option_t radioopts_conf[]={ |
23890 | 66 {"device", &stream_radio_defaults.device, CONF_TYPE_STRING, 0, 0 ,0, NULL}, |
67 {"driver", &stream_radio_defaults.driver, CONF_TYPE_STRING, 0, 0 ,0, NULL}, | |
20985 | 68 #ifdef RADIO_BSDBT848_HDR |
23890 | 69 {"freq_min", &stream_radio_defaults.freq_min, CONF_TYPE_FLOAT, 0, 0 ,0, NULL}, |
70 {"freq_max", &stream_radio_defaults.freq_max, CONF_TYPE_FLOAT, 0, 0 ,0, NULL}, | |
20985 | 71 #endif |
23890 | 72 {"channels", &stream_radio_defaults.channels, CONF_TYPE_STRING_LIST, 0, 0 ,0, NULL}, |
73 {"volume", &stream_radio_defaults.volume, CONF_TYPE_INT, CONF_RANGE, 0 ,100, NULL}, | |
74 {"adevice", &stream_radio_defaults.adevice, CONF_TYPE_STRING, 0, 0 ,0, NULL}, | |
75 {"arate", &stream_radio_defaults.arate, CONF_TYPE_INT, CONF_MIN, 0 ,0, NULL}, | |
76 {"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
|
77 {NULL, NULL, 0, 0, 0, 0, NULL} |
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
78 }; |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
79 #endif /* CONFIG_RADIO */ |
19568
bd821fd3e244
Radio support, patch by Vladimir Voroshilov (voroshil gmail com)
reimar
parents:
19563
diff
changeset
|
80 |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
81 #ifdef CONFIG_TV |
25233 | 82 const m_option_t tvopts_conf[]={ |
20901 | 83 {"on", "-tv on has been removed, use tv:// instead.\n", CONF_TYPE_PRINT, 0, 0, 0, NULL}, |
23889 | 84 {"immediatemode", &stream_tv_defaults.immediate, CONF_TYPE_INT, CONF_RANGE, 0, 1, NULL}, |
85 {"noaudio", &stream_tv_defaults.noaudio, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
86 {"audiorate", &stream_tv_defaults.audiorate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
87 {"driver", &stream_tv_defaults.driver, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
88 {"device", &stream_tv_defaults.device, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
89 {"freq", &stream_tv_defaults.freq, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
90 {"channel", &stream_tv_defaults.channel, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
91 {"chanlist", &stream_tv_defaults.chanlist, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
92 {"norm", &stream_tv_defaults.norm, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
93 {"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
|
94 #if defined(CONFIG_TV_V4L2) || defined(CONFIG_TV_DSHOW) |
23889 | 95 {"normid", &stream_tv_defaults.normid, CONF_TYPE_INT, 0, 0, 0, NULL}, |
10537 | 96 #endif |
23889 | 97 {"width", &stream_tv_defaults.width, CONF_TYPE_INT, 0, 0, 4096, NULL}, |
98 {"height", &stream_tv_defaults.height, CONF_TYPE_INT, 0, 0, 4096, NULL}, | |
99 {"input", &stream_tv_defaults.input, CONF_TYPE_INT, 0, 0, 20, NULL}, | |
100 {"outfmt", &stream_tv_defaults.outfmt, CONF_TYPE_IMGFMT, 0, 0, 0, NULL}, | |
101 {"fps", &stream_tv_defaults.fps, CONF_TYPE_FLOAT, 0, 0, 100.0, NULL}, | |
102 {"channels", &stream_tv_defaults.channels, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, | |
103 {"brightness", &stream_tv_defaults.brightness, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
104 {"contrast", &stream_tv_defaults.contrast, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
105 {"hue", &stream_tv_defaults.hue, CONF_TYPE_INT, CONF_RANGE, -100, 100, NULL}, | |
106 {"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
|
107 {"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
|
108 #if defined(CONFIG_TV_V4L) || defined(CONFIG_TV_V4L2) || defined(CONFIG_TV_DSHOW) |
24744 | 109 {"buffersize", &stream_tv_defaults.buffer_size, CONF_TYPE_INT, CONF_RANGE, 16, 1024, NULL}, |
23889 | 110 {"amode", &stream_tv_defaults.amode, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, |
111 {"volume", &stream_tv_defaults.volume, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, | |
24744 | 112 #endif |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
113 #if defined(CONFIG_TV_V4L) || defined(CONFIG_TV_V4L2) |
23889 | 114 {"bass", &stream_tv_defaults.bass, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, |
115 {"treble", &stream_tv_defaults.treble, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, | |
116 {"balance", &stream_tv_defaults.balance, CONF_TYPE_INT, CONF_RANGE, 0, 65535, NULL}, | |
117 {"forcechan", &stream_tv_defaults.forcechan, CONF_TYPE_INT, CONF_RANGE, 1, 2, NULL}, | |
118 {"forceaudio", &stream_tv_defaults.force_audio, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
119 {"buffersize", &stream_tv_defaults.buffer_size, CONF_TYPE_INT, CONF_RANGE, 16, 1024, NULL}, | |
120 {"mjpeg", &stream_tv_defaults.mjpeg, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
121 {"decimation", &stream_tv_defaults.decimation, CONF_TYPE_INT, CONF_RANGE, 1, 4, NULL}, | |
122 {"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
|
123 #ifdef CONFIG_ALSA |
23889 | 124 {"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
|
125 #endif /* CONFIG_ALSA */ |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
126 #endif /* defined(CONFIG_TV_V4L) || defined(CONFIG_TV_V4L2) */ |
23889 | 127 {"adevice", &stream_tv_defaults.adevice, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
128 #ifdef CONFIG_TV_TELETEXT |
23900 | 129 {"tdevice", &stream_tv_defaults.tdevice, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
130 {"tpage", &stream_tv_defaults.tpage, CONF_TYPE_INT, CONF_RANGE, 100, 899, NULL}, | |
131 {"tformat", &stream_tv_defaults.tformat, CONF_TYPE_INT, CONF_RANGE, 0, 3, NULL}, | |
24290 | 132 {"tlang", &stream_tv_defaults.tlang, CONF_TYPE_INT, CONF_RANGE, -1, 0x7f, NULL}, |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
133 #endif /* CONFIG_TV_TELETEXT */ |
23889 | 134 {"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
|
135 #ifdef CONFIG_TV_DSHOW |
24744 | 136 {"hidden_video_renderer", &stream_tv_defaults.hidden_video_renderer, CONF_TYPE_FLAG, 0, 0, 1, NULL}, |
137 {"nohidden_video_renderer", &stream_tv_defaults.hidden_video_renderer, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
138 {"hidden_vp_renderer", &stream_tv_defaults.hidden_vp_renderer, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
139 {"nohidden_vp_renderer", &stream_tv_defaults.hidden_vp_renderer, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
140 {"system_clock", &stream_tv_defaults.system_clock, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
141 {"nosystem_clock", &stream_tv_defaults.system_clock, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
142 {"normalize_audio_chunks", &stream_tv_defaults.normalize_audio_chunks, CONF_TYPE_FLAG, 0, 0, 1, NULL}, | |
143 {"nonormalize_audio_chunks", &stream_tv_defaults.normalize_audio_chunks, CONF_TYPE_FLAG, 0, 0, 0, NULL}, | |
144 #endif | |
4157 | 145 {NULL, NULL, 0, 0, 0, 0, NULL} |
2790 | 146 }; |
27341
e7c989f7a7c9
Start unifying names of internal preprocessor directives.
diego
parents:
27061
diff
changeset
|
147 #endif /* CONFIG_TV */ |
2790 | 148 |
18997 | 149 extern int pvr_param_aspect_ratio; |
150 extern int pvr_param_sample_rate; | |
151 extern int pvr_param_audio_layer; | |
152 extern int pvr_param_audio_bitrate; | |
153 extern char *pvr_param_audio_mode; | |
154 extern int pvr_param_bitrate; | |
155 extern char *pvr_param_bitrate_mode; | |
156 extern int pvr_param_bitrate_peak; | |
157 extern char *pvr_param_stream_type; | |
158 | |
27426
89812cdbc1b8
Remove pointless #ifdefs around extern declarations.
diego
parents:
27425
diff
changeset
|
159 #ifdef CONFIG_PVR |
25233 | 160 const m_option_t pvropts_conf[]={ |
18997 | 161 {"aspect", &pvr_param_aspect_ratio, CONF_TYPE_INT, 0, 1, 4, NULL}, |
162 {"arate", &pvr_param_sample_rate, CONF_TYPE_INT, 0, 32000, 48000, NULL}, | |
163 {"alayer", &pvr_param_audio_layer, CONF_TYPE_INT, 0, 1, 2, NULL}, | |
164 {"abitrate", &pvr_param_audio_bitrate, CONF_TYPE_INT, 0, 32, 448, NULL}, | |
165 {"amode", &pvr_param_audio_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
166 {"vbitrate", &pvr_param_bitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
167 {"vmode", &pvr_param_bitrate_mode, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
168 {"vpeak", &pvr_param_bitrate_peak, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
169 {"fmt", &pvr_param_stream_type, CONF_TYPE_STRING, 0, 0, 0, NULL}, | |
170 {NULL, NULL, 0, 0, 0, 0, NULL} | |
171 }; | |
27370
14c5017f40d2
Change a bunch of video/audio-output-specific preprocessor directives from
diego
parents:
27341
diff
changeset
|
172 #endif /* CONFIG_PVR */ |
18997 | 173 |
25241
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
174 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
|
175 extern const m_option_t lavfdopts_conf[]; |
19598 | 176 |
18135
ebb9806d7dda
rtsp options should be available for mencoder as well
reimar
parents:
17959
diff
changeset
|
177 extern int rtspStreamOverTCP; |
24564
e4a38a7cdb81
libnemesi support, yet another rtsp/rtp library...
lu_zero
parents:
24553
diff
changeset
|
178 extern int rtsp_transport_tcp; |
e4a38a7cdb81
libnemesi support, yet another rtsp/rtp library...
lu_zero
parents:
24553
diff
changeset
|
179 extern int rtsp_transport_sctp; |
18135
ebb9806d7dda
rtsp options should be available for mencoder as well
reimar
parents:
17959
diff
changeset
|
180 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
|
181 extern char *rtsp_destination; |
18135
ebb9806d7dda
rtsp options should be available for mencoder as well
reimar
parents:
17959
diff
changeset
|
182 |
11111
5c5579281819
10l found by Raindel Shachar <raindel@techunix.technion.ac.il>
alex
parents:
10822
diff
changeset
|
183 |
9711
f7295ec4fb17
New option -audiofile-cache to enable a cache for the stream used by
albeu
parents:
9691
diff
changeset
|
184 extern int audio_stream_cache; |
9610 | 185 |
4294
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
186 extern int sws_chr_vshift; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
187 extern int sws_chr_hshift; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
188 extern float sws_chr_gblur; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
189 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
|
190 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
|
191 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
|
192 |
25233 | 193 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
|
194 {"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
|
195 {"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
|
196 {"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
|
197 {"chs", &sws_chr_hshift, CONF_TYPE_INT, 0, 0, 0, NULL}, |
17530 | 198 {"ls", &sws_lum_sharpen, CONF_TYPE_FLOAT, 0, -100.0, 100.0, NULL}, |
199 {"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
|
200 {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
|
201 }; |
21dbbbbd5479
a few filters (should be removed/merged when arpis videofilter stuff is finished)
michael
parents:
4291
diff
changeset
|
202 |
3502 | 203 /* VIVO demuxer options: */ |
3503 | 204 extern int vivo_param_version; |
3502 | 205 extern char *vivo_param_acodec; |
206 extern int vivo_param_abitrate; | |
207 extern int vivo_param_samplerate; | |
208 extern int vivo_param_bytesperblock; | |
209 extern int vivo_param_width; | |
210 extern int vivo_param_height; | |
211 extern int vivo_param_vformat; | |
9753
cd3b8691e930
-vcd, -dvd, -dvdnav, -tv on, -cuefile and -mf on are deprecated
albeu
parents:
9711
diff
changeset
|
212 extern char *dvd_device, *cdrom_device; |
3502 | 213 |
25233 | 214 const m_option_t vivoopts_conf[]={ |
4157 | 215 {"version", &vivo_param_version, CONF_TYPE_INT, 0, 0, 0, NULL}, |
3502 | 216 /* audio options */ |
4157 | 217 {"acodec", &vivo_param_acodec, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
218 {"abitrate", &vivo_param_abitrate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
219 {"samplerate", &vivo_param_samplerate, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
220 {"bytesperblock", &vivo_param_bytesperblock, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
3502 | 221 /* video options */ |
4157 | 222 {"width", &vivo_param_width, CONF_TYPE_INT, 0, 0, 0, NULL}, |
223 {"height", &vivo_param_height, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
224 {"vformat", &vivo_param_vformat, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
225 {NULL, NULL, 0, 0, 0, 0, NULL} | |
3502 | 226 }; |
227 | |
4551 | 228 extern int mf_w; |
229 extern int mf_h; | |
25964 | 230 extern double mf_fps; |
4551 | 231 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
|
232 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
|
233 extern m_obj_list_t vf_obj_list; |
4551 | 234 |
25233 | 235 const m_option_t mfopts_conf[]={ |
20901 | 236 {"on", "-mf on has been removed, use mf:// instead.\n", CONF_TYPE_PRINT, 0, 0, 1, NULL}, |
4551 | 237 {"w", &mf_w, CONF_TYPE_INT, 0, 0, 0, NULL}, |
238 {"h", &mf_h, CONF_TYPE_INT, 0, 0, 0, NULL}, | |
25964 | 239 {"fps", &mf_fps, CONF_TYPE_DOUBLE, 0, 0, 0, NULL}, |
4551 | 240 {"type", &mf_type, CONF_TYPE_STRING, 0, 0, 0, NULL}, |
241 {NULL, NULL, 0, 0, 0, 0, NULL} | |
242 }; | |
5507
d0d029fda134
video filter layer - written from scratch, but inspired a lot by Fredrik Kuivinen's patch
arpi
parents:
5475
diff
changeset
|
243 |
9349 | 244 #include "libaf/af.h" |
245 extern af_cfg_t af_cfg; // Audio filter configuration, defined in libmpcodecs/dec_audio.c | |
25233 | 246 const m_option_t audio_filter_conf[]={ |
9349 | 247 {"list", &af_cfg.list, CONF_TYPE_STRING_LIST, 0, 0, 0, NULL}, |
248 {"force", &af_cfg.force, CONF_TYPE_INT, CONF_RANGE, 0, 7, NULL}, | |
249 {NULL, NULL, 0, 0, 0, 0, NULL} | |
250 }; | |
251 | |
26130
e17acc5feca4
Move duplicated extern declarations of mp_msg_levels and mp_msg_level_all
diego
parents:
26126
diff
changeset
|
252 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
|
253 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
|
254 |
25233 | 255 const m_option_t msgl_config[]={ |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
256 { "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
|
257 |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
258 { "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
|
259 { "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
|
260 { "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
|
261 { "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
|
262 { "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
|
263 { "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
|
264 { "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
|
265 { "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
|
266 { "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
|
267 { "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
|
268 { "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
|
269 { "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
|
270 { "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
|
271 { "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
|
272 { "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
|
273 { "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
|
274 { "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
|
275 { "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
|
276 { "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
|
277 { "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
|
278 { "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
|
279 { "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
|
280 { "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
|
281 { "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
|
282 { "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
|
283 { "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
|
284 { "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
|
285 { "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
|
286 { "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
|
287 { "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
|
288 { "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
|
289 { "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
|
290 { "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
|
291 { "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
|
292 { "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
|
293 { "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
|
294 { "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
|
295 { "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
|
296 { "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
|
297 { "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
|
298 { "muxer", &mp_msg_levels[MSGT_MUXER], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
17947 | 299 { "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
|
300 { "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
|
301 { "ass", &mp_msg_levels[MSGT_ASS], CONF_TYPE_INT, CONF_RANGE, -1, 9, NULL }, |
23460 | 302 { "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
|
303 {"help", "Available msg modules:\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
304 " global - common player errors/information\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
305 " cplayer - console player (mplayer.c)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
306 " gplayer - gui player\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
307 " vo - libvo\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
308 " ao - libao\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
309 " demuxer - demuxer.c (general stuff)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
310 " ds - demux stream (add/read packet etc)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
311 " demux - fileformat-specific stuff (demux_*.c)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
312 " header - fileformat-specific header (*header.c)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
313 " avsync - mplayer.c timer stuff\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
314 " autoq - mplayer.c auto-quality stuff\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
315 " cfgparser - cfgparser.c\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
316 " decaudio - av decoder\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
317 " decvideo\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
318 " seek - seeking code\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
319 " win32 - win32 dll stuff\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
320 " open - open.c (stream opening)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
321 " dvd - open.c (DVD init/read/seek)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
322 " parsees - parse_es.c (mpeg stream parser)\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
323 " 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
|
324 " stream - stream.c\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
325 " cache - cache2.c\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
326 " mencoder\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
327 " xacodec - XAnim codecs\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
328 " tv - TV input subsystem\n" |
22316
f3d7a1b58a82
cosmetics: Fix some common typos, appropiate --> appropRiate,
diego
parents:
22312
diff
changeset
|
329 " osdep - OS-dependent parts\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
330 " spudec - spudec.c\n" |
22316
f3d7a1b58a82
cosmetics: Fix some common typos, appropiate --> appropRiate,
diego
parents:
22312
diff
changeset
|
331 " 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
|
332 " input\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
333 " vfilter\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
334 " osd\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
335 " network\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
336 " cpudetect\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
337 " codeccfg\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
338 " sws\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
339 " vobsub\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
340 " subreader\n" |
17947 | 341 " osd-menu - OSD menu messages\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
342 " afilter - Audio filter messages\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
343 " netst - Netstream\n" |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
344 " 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
|
345 " identify - identify output\n" |
20629
e8885ec63928
Introduce MSGT_ASS, use it for all libass messages.
eugeni
parents:
19973
diff
changeset
|
346 " ass - libass messages\n" |
23460 | 347 " statusline - playback/encoding status line\n" |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
348 "\n", CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, |
18582 | 349 {NULL, NULL, 0, 0, 0, 0, NULL} |
350 | |
17106
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
351 }; |
05af35012e4f
new -msglevel option, constrols msg level for every msg module
ods15
parents:
16175
diff
changeset
|
352 |
26416 | 353 extern const m_option_t noconfig_opts[]; |
354 | |
25241
bb7c65f2a289
Make m_option_t arrays referenced by cfg-common.h const
reimar
parents:
25233
diff
changeset
|
355 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
|
356 extern const m_option_t xvid_dec_opts[]; |
6756 | 357 |
25233 | 358 int dvd_parse_chapter_range(const m_option_t*, const char*); |
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
|
359 |
26360
a48df598c055
Split cfg-common.h into two separate header files. It was being included twice
diego
parents:
26130
diff
changeset
|
360 #endif /* MPLAYER_CFG_COMMON_H */ |