1 dnl Private VLC macros - generated by bootstrap
3 dnl Helper macro for vlc-config generation
4 AC_DEFUN([VLC_CONFIG_HELPER], [
5 cat >> vlc-config.in << BLAH
6 access_file) list="\${list} access/libaccess_file" ;;
7 access_mmap) list="\${list} access/libaccess_mmap" ;;
8 access_directory) list="\${list} access/libaccess_directory" ;;
9 access_dv) list="\${list} access/libaccess_dv" ;;
10 access_udp) list="\${list} access/libaccess_udp" ;;
11 access_tcp) list="\${list} access/libaccess_tcp" ;;
12 access_http) list="\${list} access/libaccess_http" ;;
13 access_ftp) list="\${list} access/libaccess_ftp" ;;
14 access_smb) list="\${list} access/libaccess_smb" ;;
15 access_gnomevfs) list="\${list} access/libaccess_gnomevfs" ;;
16 access_eyetv) list="\${list} access/libaccess_eyetv" ;;
17 dvdnav) list="\${list} access/libdvdnav" ;;
18 dvdread) list="\${list} access/libdvdread" ;;
19 dc1394) list="\${list} access/libdc1394" ;;
20 access_fake) list="\${list} access/libaccess_fake" ;;
21 pvr) list="\${list} access/libpvr" ;;
22 v4l) list="\${list} access/libv4l" ;;
23 cdda) list="\${list} access/libcdda" ;;
24 access_jack) list="\${list} access/libaccess_jack" ;;
25 bda) list="\${list} access/bda/libbda" ;;
26 dshow) list="\${list} access/dshow/libdshow" ;;
27 dvb) list="\${list} access/dvb/libdvb" ;;
28 access_mms) list="\${list} access/mms/libaccess_mms" ;;
29 cddax) list="\${list} access/cdda/libcddax" ;;
30 access_realrtsp) list="\${list} access/rtsp/libaccess_realrtsp" ;;
31 access_rtmp) list="\${list} access/rtmp/libaccess_rtmp" ;;
32 v4l2) list="\${list} access/v4l2/libv4l2" ;;
33 vcd) list="\${list} access/vcd/libvcd" ;;
34 vcdx) list="\${list} access/vcdx/libvcdx" ;;
35 screen) list="\${list} access/screen/libscreen" ;;
36 access_filter_timeshift) list="\${list} access_filter/libaccess_filter_timeshift" ;;
37 access_filter_record) list="\${list} access_filter/libaccess_filter_record" ;;
38 access_filter_dump) list="\${list} access_filter/libaccess_filter_dump" ;;
39 access_filter_bandwidth) list="\${list} access_filter/libaccess_filter_bandwidth" ;;
40 access_output_dummy) list="\${list} access_output/libaccess_output_dummy" ;;
41 access_output_file) list="\${list} access_output/libaccess_output_file" ;;
42 access_output_udp) list="\${list} access_output/libaccess_output_udp" ;;
43 access_output_http) list="\${list} access_output/libaccess_output_http" ;;
44 access_output_shout) list="\${list} access_output/libaccess_output_shout" ;;
45 equalizer) list="\${list} audio_filter/libequalizer" ;;
46 normvol) list="\${list} audio_filter/libnormvol" ;;
47 audio_format) list="\${list} audio_filter/libaudio_format" ;;
48 param_eq) list="\${list} audio_filter/libparam_eq" ;;
49 trivial_channel_mixer) list="\${list} audio_filter/channel_mixer/libtrivial_channel_mixer" ;;
50 simple_channel_mixer) list="\${list} audio_filter/channel_mixer/libsimple_channel_mixer" ;;
51 headphone_channel_mixer) list="\${list} audio_filter/channel_mixer/libheadphone_channel_mixer" ;;
52 dolby_surround_decoder) list="\${list} audio_filter/channel_mixer/libdolby_surround_decoder" ;;
53 mono) list="\${list} audio_filter/channel_mixer/libmono" ;;
54 converter_fixed) list="\${list} audio_filter/converter/libconverter_fixed" ;;
55 converter_float) list="\${list} audio_filter/converter/libconverter_float" ;;
56 a52tospdif) list="\${list} audio_filter/converter/liba52tospdif" ;;
57 a52tofloat32) list="\${list} audio_filter/converter/liba52tofloat32" ;;
58 dtstospdif) list="\${list} audio_filter/converter/libdtstospdif" ;;
59 dtstofloat32) list="\${list} audio_filter/converter/libdtstofloat32" ;;
60 mpgatofixed32) list="\${list} audio_filter/converter/libmpgatofixed32" ;;
61 trivial_resampler) list="\${list} audio_filter/resampler/libtrivial_resampler" ;;
62 ugly_resampler) list="\${list} audio_filter/resampler/libugly_resampler" ;;
63 linear_resampler) list="\${list} audio_filter/resampler/liblinear_resampler" ;;
64 bandlimited_resampler) list="\${list} audio_filter/resampler/libbandlimited_resampler" ;;
65 spatializer) list="\${list} audio_filter/spatializer/libspatializer" ;;
66 trivial_mixer) list="\${list} audio_mixer/libtrivial_mixer" ;;
67 float32_mixer) list="\${list} audio_mixer/libfloat32_mixer" ;;
68 spdif_mixer) list="\${list} audio_mixer/libspdif_mixer" ;;
69 alsa) list="\${list} audio_output/libalsa" ;;
70 arts) list="\${list} audio_output/libarts" ;;
71 aout_directx) list="\${list} audio_output/libaout_directx" ;;
72 esd) list="\${list} audio_output/libesd" ;;
73 aout_file) list="\${list} audio_output/libaout_file" ;;
74 oss) list="\${list} audio_output/liboss" ;;
75 aout_sdl) list="\${list} audio_output/libaout_sdl" ;;
76 waveout) list="\${list} audio_output/libwaveout" ;;
77 hd1000a) list="\${list} audio_output/libhd1000a" ;;
78 portaudio) list="\${list} audio_output/libportaudio" ;;
79 auhal) list="\${list} audio_output/libauhal" ;;
80 jack) list="\${list} audio_output/libjack" ;;
81 pulse) list="\${list} audio_output/libpulse" ;;
82 a52) list="\${list} codec/liba52" ;;
83 cinepak) list="\${list} codec/libcinepak" ;;
84 dts) list="\${list} codec/libdts" ;;
85 flac) list="\${list} codec/libflac" ;;
86 lpcm) list="\${list} codec/liblpcm" ;;
87 araw) list="\${list} codec/libaraw" ;;
88 vorbis) list="\${list} codec/libvorbis" ;;
89 tarkin) list="\${list} codec/libtarkin" ;;
90 theora) list="\${list} codec/libtheora" ;;
91 tremor) list="\${list} codec/libtremor" ;;
92 speex) list="\${list} codec/libspeex" ;;
93 adpcm) list="\${list} codec/libadpcm" ;;
94 mpeg_audio) list="\${list} codec/libmpeg_audio" ;;
95 libmpeg2) list="\${list} codec/liblibmpeg2" ;;
96 rawvideo) list="\${list} codec/librawvideo" ;;
97 quicktime) list="\${list} codec/libquicktime" ;;
98 faad) list="\${list} codec/libfaad" ;;
99 dvbsub) list="\${list} codec/libdvbsub" ;;
100 telx) list="\${list} codec/libtelx" ;;
101 mash) list="\${list} codec/libmash" ;;
102 x264) list="\${list} codec/libx264" ;;
103 twolame) list="\${list} codec/libtwolame" ;;
104 dirac) list="\${list} codec/libdirac" ;;
105 png) list="\${list} codec/libpng" ;;
106 svcdsub) list="\${list} codec/libsvcdsub" ;;
107 cvdsub) list="\${list} codec/libcvdsub" ;;
108 fake) list="\${list} codec/libfake" ;;
109 realaudio) list="\${list} codec/librealaudio" ;;
110 sdl_image) list="\${list} codec/libsdl_image" ;;
111 zvbi) list="\${list} codec/libzvbi" ;;
112 csri) list="\${list} codec/libcsri" ;;
113 cdg) list="\${list} codec/libcdg" ;;
114 fluidsynth) list="\${list} codec/libfluidsynth" ;;
115 cc) list="\${list} codec/libcc" ;;
116 cmml) list="\${list} codec/cmml/libcmml" ;;
117 dmo) list="\${list} codec/dmo/libdmo" ;;
118 ffmpeg) list="\${list} codec/ffmpeg/libffmpeg" ;;
119 ffmpegaltivec) list="\${list} codec/ffmpeg/libffmpegaltivec" ;;
120 subsdec) list="\${list} codec/subtitles/libsubsdec" ;;
121 subsusf) list="\${list} codec/subtitles/libsubsusf" ;;
122 t140) list="\${list} codec/subtitles/libt140" ;;
123 spudec) list="\${list} codec/spudec/libspudec" ;;
124 xvmc) list="\${list} codec/xvmc/libxvmc" ;;
125 gestures) list="\${list} control/libgestures" ;;
126 showintf) list="\${list} control/libshowintf" ;;
127 telnet) list="\${list} control/libtelnet" ;;
128 netsync) list="\${list} control/libnetsync" ;;
129 ntservice) list="\${list} control/libntservice" ;;
130 hotkeys) list="\${list} control/libhotkeys" ;;
131 lirc) list="\${list} control/liblirc" ;;
132 rc) list="\${list} control/librc" ;;
133 dbus) list="\${list} control/libdbus" ;;
134 motion) list="\${list} control/libmotion" ;;
135 http) list="\${list} control/http/libhttp" ;;
136 a52sys) list="\${list} demux/liba52sys" ;;
137 dtssys) list="\${list} demux/libdtssys" ;;
138 flacsys) list="\${list} demux/libflacsys" ;;
139 ogg) list="\${list} demux/libogg" ;;
140 demuxdump) list="\${list} demux/libdemuxdump" ;;
141 rawdv) list="\${list} demux/librawdv" ;;
142 rawvid) list="\${list} demux/librawvid" ;;
143 au) list="\${list} demux/libau" ;;
144 wav) list="\${list} demux/libwav" ;;
145 mkv) list="\${list} demux/libmkv" ;;
146 live555) list="\${list} demux/liblive555" ;;
147 nsv) list="\${list} demux/libnsv" ;;
148 real) list="\${list} demux/libreal" ;;
149 ts) list="\${list} demux/libts" ;;
150 ps) list="\${list} demux/libps" ;;
151 mod) list="\${list} demux/libmod" ;;
152 pva) list="\${list} demux/libpva" ;;
153 aiff) list="\${list} demux/libaiff" ;;
154 mjpeg) list="\${list} demux/libmjpeg" ;;
155 subtitle) list="\${list} demux/libsubtitle" ;;
156 asademux) list="\${list} demux/libasademux" ;;
157 ty) list="\${list} demux/libty" ;;
158 vobsub) list="\${list} demux/libvobsub" ;;
159 voc) list="\${list} demux/libvoc" ;;
160 xa) list="\${list} demux/libxa" ;;
161 nuv) list="\${list} demux/libnuv" ;;
162 nsc) list="\${list} demux/libnsc" ;;
163 mpc) list="\${list} demux/libmpc" ;;
164 gme) list="\${list} demux/libgme" ;;
165 tta) list="\${list} demux/libtta" ;;
166 vc1) list="\${list} demux/libvc1" ;;
167 demux_cdg) list="\${list} demux/libdemux_cdg" ;;
168 smf) list="\${list} demux/libsmf" ;;
169 asf) list="\${list} demux/asf/libasf" ;;
170 avi) list="\${list} demux/avi/libavi" ;;
171 mp4) list="\${list} demux/mp4/libmp4" ;;
172 m4a) list="\${list} demux/mpeg/libm4a" ;;
173 m4v) list="\${list} demux/mpeg/libm4v" ;;
174 mpga) list="\${list} demux/mpeg/libmpga" ;;
175 mpgv) list="\${list} demux/mpeg/libmpgv" ;;
176 h264) list="\${list} demux/mpeg/libh264" ;;
177 playlist) list="\${list} demux/playlist/libplaylist" ;;
178 ncurses) list="\${list} gui/libncurses" ;;
179 fbosd) list="\${list} gui/libfbosd" ;;
180 beos) list="\${list} gui/beos/libbeos" ;;
181 pda) list="\${list} gui/pda/libpda" ;;
182 macosx) list="\${list} gui/macosx/libmacosx" ;;
183 minimal_macosx) list="\${list} gui/minimal_macosx/libminimal_macosx" ;;
184 qnx) list="\${list} gui/qnx/libqnx" ;;
185 qt4) list="\${list} gui/qt4/libqt4" ;;
186 skins2) list="\${list} gui/skins2/libskins2" ;;
187 wxwidgets) list="\${list} gui/wxwidgets/libwxwidgets" ;;
188 wince) list="\${list} gui/wince/libwince" ;;
189 folder) list="\${list} meta_engine/libfolder" ;;
190 id3tag) list="\${list} meta_engine/libid3tag" ;;
191 musicbrainz) list="\${list} meta_engine/libmusicbrainz" ;;
192 taglib) list="\${list} meta_engine/libtaglib" ;;
193 gtk_main) list="\${list} misc/libgtk_main" ;;
194 gnome_main) list="\${list} misc/libgnome_main" ;;
195 gtk2_main) list="\${list} misc/libgtk2_main" ;;
196 gnome2_main) list="\${list} misc/libgnome2_main" ;;
197 screensaver) list="\${list} misc/libscreensaver" ;;
198 qte_main) list="\${list} misc/libqte_main" ;;
199 freetype) list="\${list} misc/libfreetype" ;;
200 win32text) list="\${list} misc/libwin32text" ;;
201 quartztext) list="\${list} misc/libquartztext" ;;
202 logger) list="\${list} misc/liblogger" ;;
203 vod_rtsp) list="\${list} misc/libvod_rtsp" ;;
204 gnutls) list="\${list} misc/libgnutls" ;;
205 svg) list="\${list} misc/libsvg" ;;
206 profile_parser) list="\${list} misc/libprofile_parser" ;;
207 audioscrobbler) list="\${list} misc/libaudioscrobbler" ;;
208 inhibit) list="\${list} misc/libinhibit" ;;
209 dummy) list="\${list} misc/dummy/libdummy" ;;
210 lua) list="\${list} misc/lua/liblua" ;;
211 memcpy) list="\${list} misc/memcpy/libmemcpy" ;;
212 memcpymmx) list="\${list} misc/memcpy/libmemcpymmx" ;;
213 memcpymmxext) list="\${list} misc/memcpy/libmemcpymmxext" ;;
214 memcpy3dn) list="\${list} misc/memcpy/libmemcpy3dn" ;;
215 memcpyaltivec) list="\${list} misc/memcpy/libmemcpyaltivec" ;;
216 msn) list="\${list} misc/notify/libmsn" ;;
217 growl) list="\${list} misc/notify/libgrowl" ;;
218 growl_udp) list="\${list} misc/notify/libgrowl_udp" ;;
219 notify) list="\${list} misc/notify/libnotify" ;;
220 xosd) list="\${list} misc/notify/libxosd" ;;
221 telepathy) list="\${list} misc/notify/libtelepathy" ;;
222 test1) list="\${list} misc/testsuite/libtest1" ;;
223 test2) list="\${list} misc/testsuite/libtest2" ;;
224 test3) list="\${list} misc/testsuite/libtest3" ;;
225 test4) list="\${list} misc/testsuite/libtest4" ;;
226 export) list="\${list} misc/playlist/libexport" ;;
227 osd_parser) list="\${list} misc/osd/libosd_parser" ;;
228 xtag) list="\${list} misc/xml/libxtag" ;;
229 xml) list="\${list} misc/xml/libxml" ;;
230 probe_hal) list="\${list} misc/probe/libprobe_hal" ;;
231 mux_dummy) list="\${list} mux/libmux_dummy" ;;
232 mux_avi) list="\${list} mux/libmux_avi" ;;
233 mux_ogg) list="\${list} mux/libmux_ogg" ;;
234 mux_mp4) list="\${list} mux/libmux_mp4" ;;
235 mux_asf) list="\${list} mux/libmux_asf" ;;
236 mux_wav) list="\${list} mux/libmux_wav" ;;
237 mux_mpjpeg) list="\${list} mux/libmux_mpjpeg" ;;
238 mux_ps) list="\${list} mux/mpeg/libmux_ps" ;;
239 mux_ts) list="\${list} mux/mpeg/libmux_ts" ;;
240 rtcp) list="\${list} mux/rtp/librtcp" ;;
241 packetizer_copy) list="\${list} packetizer/libpacketizer_copy" ;;
242 packetizer_mpegvideo) list="\${list} packetizer/libpacketizer_mpegvideo" ;;
243 packetizer_mpeg4video) list="\${list} packetizer/libpacketizer_mpeg4video" ;;
244 packetizer_mpeg4audio) list="\${list} packetizer/libpacketizer_mpeg4audio" ;;
245 packetizer_h264) list="\${list} packetizer/libpacketizer_h264" ;;
246 packetizer_vc1) list="\${list} packetizer/libpacketizer_vc1" ;;
247 sap) list="\${list} services_discovery/libsap" ;;
248 hal) list="\${list} services_discovery/libhal" ;;
249 shout) list="\${list} services_discovery/libshout" ;;
250 upnp_cc) list="\${list} services_discovery/libupnp_cc" ;;
251 upnp_intel) list="\${list} services_discovery/libupnp_intel" ;;
252 bonjour) list="\${list} services_discovery/libbonjour" ;;
253 podcast) list="\${list} services_discovery/libpodcast" ;;
254 stream_out_dummy) list="\${list} stream_out/libstream_out_dummy" ;;
255 stream_out_description) list="\${list} stream_out/libstream_out_description" ;;
256 stream_out_standard) list="\${list} stream_out/libstream_out_standard" ;;
257 stream_out_transcode) list="\${list} stream_out/libstream_out_transcode" ;;
258 stream_out_duplicate) list="\${list} stream_out/libstream_out_duplicate" ;;
259 stream_out_es) list="\${list} stream_out/libstream_out_es" ;;
260 stream_out_display) list="\${list} stream_out/libstream_out_display" ;;
261 stream_out_gather) list="\${list} stream_out/libstream_out_gather" ;;
262 stream_out_rtp) list="\${list} stream_out/libstream_out_rtp" ;;
263 stream_out_switcher) list="\${list} stream_out/libstream_out_switcher" ;;
264 stream_out_bridge) list="\${list} stream_out/libstream_out_bridge" ;;
265 stream_out_mosaic_bridge) list="\${list} stream_out/libstream_out_mosaic_bridge" ;;
266 stream_out_autodel) list="\${list} stream_out/libstream_out_autodel" ;;
267 stream_out_transrate) list="\${list} stream_out/transrate/libstream_out_transrate" ;;
268 i420_rgb) list="\${list} video_chroma/libi420_rgb" ;;
269 i420_rgb_mmx) list="\${list} video_chroma/libi420_rgb_mmx" ;;
270 i420_rgb_sse2) list="\${list} video_chroma/libi420_rgb_sse2" ;;
271 i420_yuy2) list="\${list} video_chroma/libi420_yuy2" ;;
272 i420_yuy2_mmx) list="\${list} video_chroma/libi420_yuy2_mmx" ;;
273 i420_yuy2_sse2) list="\${list} video_chroma/libi420_yuy2_sse2" ;;
274 i420_yuy2_altivec) list="\${list} video_chroma/libi420_yuy2_altivec" ;;
275 i422_yuy2) list="\${list} video_chroma/libi422_yuy2" ;;
276 i422_yuy2_mmx) list="\${list} video_chroma/libi422_yuy2_mmx" ;;
277 i422_yuy2_sse2) list="\${list} video_chroma/libi422_yuy2_sse2" ;;
278 i422_i420) list="\${list} video_chroma/libi422_i420" ;;
279 i420_ymga) list="\${list} video_chroma/libi420_ymga" ;;
280 i420_ymga_mmx) list="\${list} video_chroma/libi420_ymga_mmx" ;;
281 grey_yuv) list="\${list} video_chroma/libgrey_yuv" ;;
282 yuy2_i422) list="\${list} video_chroma/libyuy2_i422" ;;
283 yuy2_i420) list="\${list} video_chroma/libyuy2_i420" ;;
284 chroma_chain) list="\${list} video_chroma/libchroma_chain" ;;
285 mosaic) list="\${list} video_filter/libmosaic" ;;
286 transform) list="\${list} video_filter/libtransform" ;;
287 invert) list="\${list} video_filter/libinvert" ;;
288 adjust) list="\${list} video_filter/libadjust" ;;
289 wall) list="\${list} video_filter/libwall" ;;
290 clone) list="\${list} video_filter/libclone" ;;
291 crop) list="\${list} video_filter/libcrop" ;;
292 motionblur) list="\${list} video_filter/libmotionblur" ;;
293 logo) list="\${list} video_filter/liblogo" ;;
294 deinterlace) list="\${list} video_filter/libdeinterlace" ;;
295 blend) list="\${list} video_filter/libblend" ;;
296 scale) list="\${list} video_filter/libscale" ;;
297 marq) list="\${list} video_filter/libmarq" ;;
298 rss) list="\${list} video_filter/librss" ;;
299 motiondetect) list="\${list} video_filter/libmotiondetect" ;;
300 rv32) list="\${list} video_filter/librv32" ;;
301 osdmenu) list="\${list} video_filter/libosdmenu" ;;
302 magnify) list="\${list} video_filter/libmagnify" ;;
303 wave) list="\${list} video_filter/libwave" ;;
304 ripple) list="\${list} video_filter/libripple" ;;
305 psychedelic) list="\${list} video_filter/libpsychedelic" ;;
306 gradient) list="\${list} video_filter/libgradient" ;;
307 panoramix) list="\${list} video_filter/libpanoramix" ;;
308 opencv_wrapper) list="\${list} video_filter/libopencv_wrapper" ;;
309 opencv_example) list="\${list} video_filter/libopencv_example" ;;
310 rotate) list="\${list} video_filter/librotate" ;;
311 noise) list="\${list} video_filter/libnoise" ;;
312 puzzle) list="\${list} video_filter/libpuzzle" ;;
313 colorthres) list="\${list} video_filter/libcolorthres" ;;
314 extract) list="\${list} video_filter/libextract" ;;
315 sharpen) list="\${list} video_filter/libsharpen" ;;
316 erase) list="\${list} video_filter/liberase" ;;
317 bluescreen) list="\${list} video_filter/libbluescreen" ;;
318 alphamask) list="\${list} video_filter/libalphamask" ;;
319 gaussianblur) list="\${list} video_filter/libgaussianblur" ;;
320 grain) list="\${list} video_filter/libgrain" ;;
321 seamcarving) list="\${list} video_filter/libseamcarving" ;;
322 croppadd) list="\${list} video_filter/libcroppadd" ;;
323 atmo) list="\${list} video_filter/atmo/libatmo" ;;
324 aa) list="\${list} video_output/libaa" ;;
325 caca) list="\${list} video_output/libcaca" ;;
326 fb) list="\${list} video_output/libfb" ;;
327 ggi) list="\${list} video_output/libggi" ;;
328 glide) list="\${list} video_output/libglide" ;;
329 vout_sdl) list="\${list} video_output/libvout_sdl" ;;
330 svgalib) list="\${list} video_output/libsvgalib" ;;
331 mga) list="\${list} video_output/libmga" ;;
332 hd1000v) list="\${list} video_output/libhd1000v" ;;
333 snapshot) list="\${list} video_output/libsnapshot" ;;
334 opengl) list="\${list} video_output/libopengl" ;;
335 opengllayer) list="\${list} video_output/libopengllayer" ;;
336 image) list="\${list} video_output/libimage" ;;
337 directfb) list="\${list} video_output/libdirectfb" ;;
338 vmem) list="\${list} video_output/libvmem" ;;
339 vout_directx) list="\${list} video_output/msw/libvout_directx" ;;
340 direct3d) list="\${list} video_output/msw/libdirect3d" ;;
341 glwin32) list="\${list} video_output/msw/libglwin32" ;;
342 wingdi) list="\${list} video_output/msw/libwingdi" ;;
343 wingapi) list="\${list} video_output/msw/libwingapi" ;;
344 qte) list="\${list} video_output/qte/libqte" ;;
345 x11) list="\${list} video_output/x11/libx11" ;;
346 xvideo) list="\${list} video_output/x11/libxvideo" ;;
347 glx) list="\${list} video_output/x11/libglx" ;;
348 xvmc) list="\${list} video_output/x11/libxvmc" ;;
349 goom) list="\${list} visualization/libgoom" ;;
350 visual) list="\${list} visualization/visual/libvisual" ;;
351 galaktos) list="\${list} visualization/galaktos/libgalaktos" ;;