X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2FModules.am;h=01a9d72e29460726188942dd885819aa1bdad494;hb=b8d9f708c6e5c4c443bd732f739529dee99cdef8;hp=350f3207146a141e75b673754f5b95364e6d2825;hpb=33e36cb8203fdd290fb0b2fba3ebf834cf661105;p=vlc diff --git a/modules/demux/Modules.am b/modules/demux/Modules.am index 350f320714..01a9d72e29 100644 --- a/modules/demux/Modules.am +++ b/modules/demux/Modules.am @@ -1,45 +1,165 @@ -SUBDIRS = asf avformat avi mkv mp4 mpeg playlist SOURCES_flacsys = flac.c -SOURCES_ogg = ogg.c vorbis.h +SOURCES_ogg = ogg.c ogg.h oggseek.c oggseek.h vorbis.h kate_categories.c \ + kate_categories.h xiph.h SOURCES_demuxdump = demuxdump.c -SOURCES_rawdv = rawdv.c +SOURCES_rawdv = rawdv.c rawdv.h SOURCES_rawvid = rawvid.c SOURCES_au = au.c +SOURCES_rawaud = rawaud.c SOURCES_wav = wav.c SOURCES_live555 = live555.cpp ../access/mms/asf.c ../access/mms/buffer.c SOURCES_nsv = nsv.c SOURCES_real = real.c -SOURCES_ts = ts.c ../mux/mpeg/csa.c SOURCES_ps = ps.c ps.h SOURCES_mod = mod.c SOURCES_pva = pva.c SOURCES_aiff = aiff.c -SOURCES_mjpeg = mjpeg.c +SOURCES_mjpeg = mjpeg.c mxpeg_helper.h SOURCES_subtitle = subtitle.c -SOURCES_asademux = subtitle_asa.c asademux.c asademux_defs.h asademux.h SOURCES_ty = ty.c ../codec/cc.h -SOURCES_vobsub = vobsub.c +SOURCES_vobsub = vobsub.c vobsub.h SOURCES_voc = voc.c SOURCES_xa = xa.c SOURCES_nuv = nuv.c SOURCES_nsc = nsc.c SOURCES_mpc = mpc.c -SOURCES_gme = gme.cpp SOURCES_tta = tta.c SOURCES_vc1 = vc1.c SOURCES_demux_cdg = cdg.c SOURCES_smf = smf.c +SOURCES_gme = gme.c dummy.cpp +SOURCES_sid = sid.cpp +SOURCES_dirac = dirac.c +SOURCES_image = image.c mxpeg_helper.h +SOURCES_demux_stl = stl.c + +libasf_plugin_la_SOURCES = asf/asf.c asf/libasf.c asf/libasf.h asf/libasf_guid.h +libasf_plugin_la_CFLAGS = $(AM_CFLAGS) +libasf_plugin_la_LIBADD = $(AM_LIBADD) + +libavi_plugin_la_SOURCES = avi/avi.c avi/libavi.c avi/libavi.h +libavi_plugin_la_CFLAGS = $(AM_CFLAGS) +libavi_plugin_la_LIBADD = $(AM_LIBADD) + +libavformat_plugin_la_SOURCES = avformat/demux.c \ + ../codec/avcodec/fourcc.c \ + ../codec/avcodec/chroma.c \ + ../codec/avcodec/cpu.c \ + ../codec/avcodec/avcommon.h \ + vobsub.h \ + avformat/avformat.c avformat/avformat.h +if ENABLE_SOUT +libavformat_plugin_la_SOURCES += avformat/mux.c +endif +libavformat_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS) +libavformat_plugin_la_LIBADD = $(AM_LIBADD) $(AVFORMAT_LIBS) $(AVUTIL_LIBS) \ + $(LIBM) +libavformat_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_avformat) +if HAVE_ZLIB +libavformat_plugin_la_LIBADD += -lz +endif +if HAVE_DARWIN +libavformat_plugin_la_LDFLAGS += -Wl,-read_only_relocs,suppress +endif + +libvlc_LTLIBRARIES += $(LTLIBavformat) +EXTRA_LTLIBRARIES += libavformat_plugin.la + +libes_plugin_la_SOURCES = mpeg/es.c ../codec/dts_header.c ../codec/dts_header.h ../codec/a52.h +libes_plugin_la_CFLAGS = $(AM_CFLAGS) +libes_plugin_la_LIBADD = $(AM_LIBADD) + +libh264_plugin_la_SOURCES = mpeg/h264.c +libh264_plugin_la_CFLAGS = $(AM_CFLAGS) +libh264_plugin_la_LIBADD = $(AM_LIBADD) + +libmkv_plugin_la_SOURCES = \ + mkv/util.hpp mkv/util.cpp \ + mkv/virtual_segment.hpp mkv/virtual_segment.cpp \ + mkv/matroska_segment.hpp mkv/matroska_segment.cpp \ + mkv/matroska_segment_parse.cpp \ + mkv/demux.hpp mkv/demux.cpp \ + mkv/Ebml_parser.hpp mkv/Ebml_parser.cpp \ + mkv/chapters.hpp mkv/chapters.cpp \ + mkv/chapter_command.hpp mkv/chapter_command.cpp \ + mkv/stream_io_callback.hpp mkv/stream_io_callback.cpp \ + mp4/libmp4.c vobsub.h \ + mkv/mkv.hpp mkv/mkv.cpp +libmkv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) +libmkv_plugin_la_LIBADD = $(AM_LIBADD) $(LIBS_mkv) +libmkv_plugin_la_LDFLAGS = $(AM_LDFLAGS) +if HAVE_ZLIB +libmkv_plugin_la_LIBADD += -lz +endif +if HAVE_DARWIN +libmkv_plugin_la_LDFLAGS += -Wl,-framework,IOKit,-framework,CoreFoundation +endif +libvlc_LTLIBRARIES += $(LTLIBmkv) +EXTRA_LTLIBRARIES += libmkv_plugin.la + +libmp4_plugin_la_SOURCES = mp4/mp4.c mp4/libmp4.c mp4/libmp4.h mp4/id3genres.h +libmp4_plugin_la_CFLAGS = $(AM_CFLAGS) +libmp4_plugin_la_LIBADD = $(AM_LIBADD) $(LIBM) +libmp4_plugin_la_LDFLAGS = $(AM_LDFLAGS) +if HAVE_ZLIB +libmp4_plugin_la_LIBADD += -lz +endif +if HAVE_DARWIN +libmp4_plugin_la_LDFLAGS += -Wl,-framework,IOKit,-framework,CoreFoundation +endif + +libmpgv_plugin_la_SOURCES = mpeg/mpgv.c +libmpgv_plugin_la_CFLAGS = $(AM_CFLAGS) +libmpgv_plugin_la_LIBADD = $(AM_LIBADD) + +libplaylist_plugin_la_SOURCES = \ + playlist/asx.c \ + playlist/b4s.c \ + playlist/dvb.c \ + playlist/gvp.c \ + playlist/ifo.c \ + playlist/itml.c \ + playlist/itml.h \ + playlist/m3u.c \ + playlist/pls.c \ + playlist/podcast.c \ + playlist/qtl.c \ + playlist/ram.c \ + playlist/sgimb.c \ + playlist/shoutcast.c \ + playlist/wpl.c \ + playlist/xspf.c \ + playlist/zpl.c \ + playlist/playlist.c playlist/playlist.h +libplaylist_plugin_la_CFLAGS = $(AM_CFLAGS) +libplaylist_plugin_la_LIBADD = $(AM_LIBADD) + +libts_plugin_la_SOURCES = ts.c ../mux/mpeg/csa.c dvb-text.h +libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS) +libts_plugin_la_LIBADD = $(AM_LIBADD) $(DVBPSI_LIBS) $(SOCKET_LIBS) +if HAVE_DVBPSI +libvlc_LTLIBRARIES += libts_plugin.la +endif libvlc_LTLIBRARIES += \ libaiff_plugin.la \ + libasf_plugin.la \ libau_plugin.la \ + libavi_plugin.la \ + librawaud_plugin.la \ + libdirac_plugin.la \ libdemux_cdg_plugin.la \ libdemuxdump_plugin.la \ + libes_plugin.la \ libflacsys_plugin.la \ + libh264_plugin.la \ libmjpeg_plugin.la \ + libmp4_plugin.la \ + libmpgv_plugin.la \ libnsc_plugin.la \ libnsv_plugin.la \ libnuv_plugin.la \ + libplaylist_plugin.la \ libpva_plugin.la \ libps_plugin.la \ librawdv_plugin.la \ @@ -54,4 +174,11 @@ libvlc_LTLIBRARIES += \ libvoc_plugin.la \ libwav_plugin.la \ libxa_plugin.la \ + libimage_plugin.la \ + libdemux_stl_plugin.la \ $(NULL) + +BUILT_SOURCES += dummy.cpp + +dummy.cpp: + touch dummy.cpp