diff --git a/configure.ac b/configure.ac index 70204c374ee22f2a0f5ad4a47a0dafcfaba429cc..d8d29086dc01f1f93d31df00f5f1c1d563e4bf78 100644 --- a/configure.ac +++ b/configure.ac @@ -1093,40 +1093,6 @@ test "${enable_cprof}" != "yes" && enable_cprof="no" dnl dnl default modules dnl -VLC_ADD_PLUGIN([dummy]) -VLC_ADD_PLUGIN([stats]) -VLC_ADD_PLUGIN([logger]) -VLC_ADD_PLUGIN([memcpy]) -dnl Demuxers: -VLC_ADD_PLUGIN([mpgv]) -VLC_ADD_PLUGIN([mpga]) -VLC_ADD_PLUGIN([m4v]) -VLC_ADD_PLUGIN([m4a]) -VLC_ADD_PLUGIN([h264]) -VLC_ADD_PLUGIN([cdg]) -VLC_ADD_PLUGIN([ps]) -VLC_ADD_PLUGIN([avi]) -VLC_ADD_PLUGIN([asf]) -VLC_ADD_PLUGIN([mp4]) -dnl Text codecs: -VLC_ADD_PLUGIN([cvdsub]) -VLC_ADD_PLUGIN([svcdsub]) -VLC_ADD_PLUGIN([spudec]) -VLC_ADD_PLUGIN([subsdec]) -VLC_ADD_PLUGIN([subsusf]) -VLC_ADD_PLUGIN([t140]) -VLC_ADD_PLUGIN([dvbsub]) -VLC_ADD_PLUGIN([cc]) -dnl Video codecs: -dnl Audio codecs: -VLC_ADD_PLUGIN([araw]) -VLC_ADD_PLUGIN([adpcm]) -VLC_ADD_PLUGIN([mpeg_audio]) -VLC_ADD_PLUGIN([lpcm]) -VLC_ADD_PLUGIN([a52]) -VLC_ADD_PLUGIN([dts]) -VLC_ADD_PLUGIN([flac]) -VLC_ADD_PLUGIN([aes3]) dnl Video filters: VLC_ADD_PLUGIN([deinterlace]) VLC_ADD_PLUGIN([invert]) @@ -1156,29 +1122,6 @@ VLC_ADD_PLUGIN([puzzle]) VLC_ADD_PLUGIN([colorthres]) VLC_ADD_PLUGIN([scene]) VLC_ADD_PLUGIN([yuv]) -dnl Meta demuxers: -VLC_ADD_PLUGIN([playlist]) -VLC_ADD_PLUGIN([export]) -VLC_ADD_PLUGIN([nsc]) -VLC_ADD_PLUGIN([xtag]) -dnl Channel mixing audio filters: -VLC_ADD_PLUGIN([converter_fixed]) -VLC_ADD_PLUGIN([mono]) -VLC_ADD_PLUGIN([trivial_channel_mixer]) -dnl Resampling audio filters: -VLC_ADD_PLUGIN([trivial_resampler]) -VLC_ADD_PLUGIN([ugly_resampler]) -dnl Audio mixers: -VLC_ADD_PLUGIN([trivial_mixer]) -dnl Video chromas: -VLC_ADD_PLUGIN([i420_rgb]) -VLC_ADD_PLUGIN([grey_yuv]) -dnl Video codecs: -VLC_ADD_PLUGIN([rawvideo]) -dnl Access filters: -VLC_ADD_PLUGIN([access_filter_timeshift]) -VLC_ADD_PLUGIN([access_filter_dump]) -VLC_ADD_PLUGIN([access_filter_bandwidth]) ALIASES="${ALIASES} cvlc" diff --git a/modules/access_filter/Modules.am b/modules/access_filter/Modules.am index 2b86abb6f974a8d69a7cadd9cbc8854575315f37..105d9a2e2752e9c54a86ebe39b1b4cf0b3675546 100644 --- a/modules/access_filter/Modules.am +++ b/modules/access_filter/Modules.am @@ -1,3 +1,9 @@ SOURCES_access_filter_timeshift = timeshift.c SOURCES_access_filter_dump = dump.c SOURCES_access_filter_bandwidth = bandwidth.c + +libvlc_LTLIBRARIES += \ + libaccess_filter_timeshift_plugin.la \ + libaccess_filter_dump_plugin.la \ + libaccess_filter_bandwidth_plugin.la \ + $(NULL) diff --git a/modules/audio_filter/channel_mixer/Modules.am b/modules/audio_filter/channel_mixer/Modules.am index 9c4ef4609361a1acdd9312cc2055a1277b060820..83920db2e592c4cd3723f4d1d308eb8529aabf3a 100644 --- a/modules/audio_filter/channel_mixer/Modules.am +++ b/modules/audio_filter/channel_mixer/Modules.am @@ -3,3 +3,8 @@ SOURCES_simple_channel_mixer = simple.c SOURCES_headphone_channel_mixer = headphone.c SOURCES_dolby_surround_decoder = dolby.c SOURCES_mono = mono.c + +libvlc_LTLIBRARIES += \ + libmono_plugin.la \ + libtrivial_channel_mixer_plugin.la \ + $(NULL) diff --git a/modules/audio_filter/converter/Modules.am b/modules/audio_filter/converter/Modules.am index f17af3ca5243459d8217cea5f295de195f880ac9..424240e025580002e38df3e13270c8e67eab3899 100644 --- a/modules/audio_filter/converter/Modules.am +++ b/modules/audio_filter/converter/Modules.am @@ -5,3 +5,7 @@ SOURCES_a52tofloat32 = a52tofloat32.c SOURCES_dtstospdif = dtstospdif.c SOURCES_dtstofloat32 = dtstofloat32.c SOURCES_mpgatofixed32 = mpgatofixed32.c + +libvlc_LTLIBRARIES += \ + libconverter_fixed_plugin.la \ + $(NULL) diff --git a/modules/audio_filter/resampler/Modules.am b/modules/audio_filter/resampler/Modules.am index 191c76bde8de97dd75e2b3cf5625e0b5745f5bca..085216ad957d52d5cc031d423876b2cfe4b14c0c 100644 --- a/modules/audio_filter/resampler/Modules.am +++ b/modules/audio_filter/resampler/Modules.am @@ -2,3 +2,8 @@ SOURCES_trivial_resampler = trivial.c SOURCES_ugly_resampler = ugly.c SOURCES_linear_resampler = linear.c SOURCES_bandlimited_resampler = bandlimited.c bandlimited.h + +libvlc_LTLIBRARIES += \ + libtrivial_resampler_plugin.la \ + libugly_resampler_plugin.la \ + $(NULL) diff --git a/modules/audio_mixer/Modules.am b/modules/audio_mixer/Modules.am index 3238bc4a659d86ebf874456bfd8e0eccd7fa9cf6..0ff953cad4f9a293e1df52a332e3ab5e34c527c2 100644 --- a/modules/audio_mixer/Modules.am +++ b/modules/audio_mixer/Modules.am @@ -1,3 +1,5 @@ SOURCES_trivial_mixer = trivial.c SOURCES_float32_mixer = float32.c SOURCES_spdif_mixer = spdif.c + +libvlc_LTLIBRARIES += libtrivial_mixer_plugin.la diff --git a/modules/codec/Modules.am b/modules/codec/Modules.am index 2b4d8593015c1feb165de65c499e347404a31663..2a10ce6a7d76274fc598a023e2f072213eb565e5 100644 --- a/modules/codec/Modules.am +++ b/modules/codec/Modules.am @@ -1,5 +1,4 @@ SUBDIRS = cmml dmo avcodec subtitles spudec xvmc -# Disabled modules SOURCES_a52 = a52.c SOURCES_dts = dts.c SOURCES_flac = flac.c @@ -38,3 +37,19 @@ SOURCES_kate = kate.c SOURCES_schroedinger = schroedinger.c SOURCES_libass = libass.c SOURCES_aes3 = aes3.c + +libvlc_LTLIBRARIES += \ + liba52_plugin.la \ + libadpcm_plugin.la \ + libaes3_plugin.la \ + libaraw_plugin.la \ + libcc_plugin.la \ + libcvdsub_plugin.la \ + libdts_plugin.la \ + libflac_plugin.la \ + libdvbsub_plugin.la \ + liblpcm_plugin.la \ + libmpeg_audio_plugin.la \ + librawvideo_plugin.la \ + libsvcdsub_plugin.la \ + $(NULL) diff --git a/modules/codec/spudec/Modules.am b/modules/codec/spudec/Modules.am index 371fcfe0b570ebac9b236cbfcd7cb4d97700e6b2..3db24c5a783f4a04202316d1b34e89d77bd3b1a4 100644 --- a/modules/codec/spudec/Modules.am +++ b/modules/codec/spudec/Modules.am @@ -3,3 +3,5 @@ SOURCES_spudec = \ parse.c \ spudec.h \ $(NULL) + +libvlc_LTLIBRARIES += libspudec_plugin.la diff --git a/modules/codec/subtitles/Modules.am b/modules/codec/subtitles/Modules.am index 1540baa6098122ba79fbb3f1ee504fa66ed8be20..9fa1f5f7057539a704046ae4e618eb584200be34 100644 --- a/modules/codec/subtitles/Modules.am +++ b/modules/codec/subtitles/Modules.am @@ -1,3 +1,9 @@ SOURCES_subsdec = subsass.c subsdec.c subsdec.h SOURCES_subsusf = subsusf.c subsdec.h SOURCES_t140 = t140.c + +libvlc_LTLIBRARIES += \ + libsubsdec_plugin.la \ + libsubsusf_plugin.la \ + libt140_plugin.la \ + $(NULL) diff --git a/modules/demux/Modules.am b/modules/demux/Modules.am index 459d7428eb6a56bc91592c6cd00ff59a095a8554..c487a62ee9da59d6e88ae165b8ea74b3f2313c9d 100644 --- a/modules/demux/Modules.am +++ b/modules/demux/Modules.am @@ -37,14 +37,17 @@ libvlc_LTLIBRARIES += \ liba52sys_plugin.la \ libaiff_plugin.la \ libau_plugin.la \ + libcdg_plugin.la \ libdemux_cdg_plugin.la \ libdemuxdump_plugin.la \ libdtssys_plugin.la \ libflacsys_plugin.la \ libmjpeg_plugin.la \ + libnsc_plugin.la \ libnsv_plugin.la \ libnuv_plugin.la \ libpva_plugin.la \ + libps_plugin.la \ librawdv_plugin.la \ librawvid_plugin.la \ libreal_plugin.la \ diff --git a/modules/demux/asf/Modules.am b/modules/demux/asf/Modules.am index 1d1e6993acd334c3353a3e24f3b65d69d4e01705..b15f37a2cad217206f128071c333072337433d56 100644 --- a/modules/demux/asf/Modules.am +++ b/modules/demux/asf/Modules.am @@ -3,3 +3,5 @@ SOURCES_asf = \ libasf.c \ libasf.h \ $(NULL) + +libvlc_LTLIBRARIES += libasf_plugin.la diff --git a/modules/demux/avi/Modules.am b/modules/demux/avi/Modules.am index 760a57ca231714d18c25dba2ce7087ed3383c762..f0618da0cfe3ec95f5ed9f6953f564f3ac611c4c 100644 --- a/modules/demux/avi/Modules.am +++ b/modules/demux/avi/Modules.am @@ -3,3 +3,5 @@ SOURCES_avi = \ libavi.c \ libavi.h \ $(NULL) + +libvlc_LTLIBRARIES += libavi_plugin.la diff --git a/modules/demux/mp4/Modules.am b/modules/demux/mp4/Modules.am index 9e1639e8c363ae0d308ae98f8737d83f0e979eb9..34ee3bde0e20ec197c1a6e852c27f4c7c26ea903 100644 --- a/modules/demux/mp4/Modules.am +++ b/modules/demux/mp4/Modules.am @@ -6,3 +6,5 @@ SOURCES_mp4 = \ drms.h \ drmstables.h \ $(NULL) + +libvlc_LTLIBRARIES += libmp4_plugin.la diff --git a/modules/demux/mpeg/Modules.am b/modules/demux/mpeg/Modules.am index fa4a51858acc897980d10029a6d4d661927191a9..3fdfef6efcc3260efbceaa6469e1ea413f29af8c 100644 --- a/modules/demux/mpeg/Modules.am +++ b/modules/demux/mpeg/Modules.am @@ -3,3 +3,11 @@ SOURCES_m4v = m4v.c SOURCES_mpga = mpga.c SOURCES_mpgv = mpgv.c SOURCES_h264 = h264.c + +libvlc_LTLIBRARIES += \ + libmpga_plugin.la \ + libmpgv_plugin.la \ + libm4a_plugin.la \ + libm4v_plugin.la \ + libh264_plugin.la \ + $(NULL) diff --git a/modules/demux/playlist/Modules.am b/modules/demux/playlist/Modules.am index 7d5277e154467bdbcb78672bb56aea7c62b2a131..7f5895fcc5afaacb1d235d7c0725ce1a9fe094a2 100644 --- a/modules/demux/playlist/Modules.am +++ b/modules/demux/playlist/Modules.am @@ -17,3 +17,5 @@ SOURCES_playlist = \ itml.c \ itml.h \ $(NULL) + +libvlc_LTLIBRARIES += libplaylist_plugin.la diff --git a/modules/misc/Modules.am b/modules/misc/Modules.am index 366cfba911e5e72446e847ffdee9a31b757a1a22..7f3b332fcb389df06d2749695755198f5e8fbd82 100644 --- a/modules/misc/Modules.am +++ b/modules/misc/Modules.am @@ -24,6 +24,9 @@ SOURCES_svg = svg.c SOURCES_audioscrobbler = audioscrobbler.c SOURCES_inhibit = inhibit.c +libvlc_LTLIBRARIES += \ + liblogger_plugin.la + if ENABLE_SOUT libvlc_LTLIBRARIES += \ libvod_rtsp_plugin.la \ diff --git a/modules/misc/dummy/Modules.am b/modules/misc/dummy/Modules.am index 21773febf66aa2094c1d46a2556b3bb166118d6e..300177d126abeb535c3d549ee4c694f49e1993f9 100644 --- a/modules/misc/dummy/Modules.am +++ b/modules/misc/dummy/Modules.am @@ -10,3 +10,4 @@ SOURCES_dummy = \ renderer.c \ $(NULL) +libvlc_LTLIBRARIES += libdummy_plugin.la diff --git a/modules/misc/memcpy/Modules.am b/modules/misc/memcpy/Modules.am index 21029ddc2dd1874e3956ea47d4c8ad676c5bb184..447495ae2015828090698fb440f8868e9d393815 100644 --- a/modules/misc/memcpy/Modules.am +++ b/modules/misc/memcpy/Modules.am @@ -21,3 +21,4 @@ SOURCES_memcpyaltivec = \ memcpyaltivec.c \ $(NULL) +libvlc_LTLIBRARIES += libmemcpy_plugin.la diff --git a/modules/misc/playlist/Modules.am b/modules/misc/playlist/Modules.am index ec0a1a45a11157f31aee42bf8c0049e9ce4b6676..46b6cbe9be1dbda4ec1bae20911216e570924de7 100644 --- a/modules/misc/playlist/Modules.am +++ b/modules/misc/playlist/Modules.am @@ -5,3 +5,5 @@ SOURCES_export = \ xspf.h \ old.c \ $(NULL) + +libvlc_LTLIBRARIES += libexport_plugin.la diff --git a/modules/misc/stats/Modules.am b/modules/misc/stats/Modules.am index 0161080085bd026fca2ea81105367bf5278682ee..63e35099f69f19ac59c63101148e9de9e7d40a77 100644 --- a/modules/misc/stats/Modules.am +++ b/modules/misc/stats/Modules.am @@ -7,3 +7,4 @@ SOURCES_stats = \ vout.c \ $(NULL) +libvlc_LTLIBRARIES += libstats_plugin.la diff --git a/modules/misc/xml/Modules.am b/modules/misc/xml/Modules.am index e52dcbbd48a528f520fcc2d0661d959331a600b2..d53334e2bdd683a8ffebb16ecb3e172243cbfe26 100644 --- a/modules/misc/xml/Modules.am +++ b/modules/misc/xml/Modules.am @@ -1,2 +1,4 @@ SOURCES_xtag = xtag.c SOURCES_xml = libxml.c + +libvlc_LTLIBRARIES += libxtag_plugin.la diff --git a/modules/video_chroma/Modules.am b/modules/video_chroma/Modules.am index 70d67fa13b4ab90d31bb5763370962a2314192fd..f886becacfc1b396b0f1a5a16cfab84a9bd55430 100644 --- a/modules/video_chroma/Modules.am +++ b/modules/video_chroma/Modules.am @@ -78,3 +78,8 @@ SOURCES_yuy2_i422 = \ SOURCES_yuy2_i420 = \ yuy2_i420.c \ $(NULL) + +libvlc_LTLIBRARIES += \ + libi420_rgb_plugin.la \ + libgrey_yuv_plugin.la \ + $(NULL)