Makefile.am 15.9 KB
Newer Older
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
1 2 3
demuxdir = $(pluginsdir)/demux
demux_LTLIBRARIES =

4
libflacsys_plugin_la_SOURCES = demux/flac.c demux/xiph_metadata.h demux/xiph_metadata.c
Rafaël Carré's avatar
Rafaël Carré committed
5
libflacsys_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
6 7
demux_LTLIBRARIES += libflacsys_plugin.la

8
libogg_plugin_la_SOURCES = demux/ogg.c demux/ogg.h demux/oggseek.c demux/oggseek.h \
9
	demux/xiph_metadata.h demux/xiph.h demux/xiph_metadata.c demux/opus.h
10
libogg_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBVORBIS_CFLAGS) $(OGG_CFLAGS)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
11
libogg_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
12
libogg_plugin_la_LIBADD = $(LIBVORBIS_LIBS) $(OGG_LIBS)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
13 14 15
EXTRA_LTLIBRARIES += libogg_plugin.la
demux_LTLIBRARIES += $(LTLIBogg)

16
libdemuxdump_plugin_la_SOURCES = demux/demuxdump.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
17 18
demux_LTLIBRARIES += libdemuxdump_plugin.la

19
librawdv_plugin_la_SOURCES = demux/rawdv.c demux/rawdv.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
20 21
demux_LTLIBRARIES += librawdv_plugin.la

22
librawvid_plugin_la_SOURCES = demux/rawvid.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
23 24
demux_LTLIBRARIES += librawvid_plugin.la

25
libau_plugin_la_SOURCES = demux/au.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
26 27
demux_LTLIBRARIES += libau_plugin.la

28
librawaud_plugin_la_SOURCES = demux/rawaud.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
29 30
demux_LTLIBRARIES += librawaud_plugin.la

31
libwav_plugin_la_SOURCES = demux/wav.c demux/windows_audio_commons.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
32 33
demux_LTLIBRARIES += libwav_plugin.la

34
libnsv_plugin_la_SOURCES = demux/nsv.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
35 36
demux_LTLIBRARIES += libnsv_plugin.la

37
libreal_plugin_la_SOURCES = demux/real.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
38 39
demux_LTLIBRARIES += libreal_plugin.la

40
libps_plugin_la_SOURCES = demux/mpeg/ps.c demux/mpeg/ps.h demux/mpeg/pes.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
41 42
demux_LTLIBRARIES += libps_plugin.la

43
libmod_plugin_la_SOURCES = demux/mod.c
44
libmod_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_mod)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
45 46 47 48 49
libmod_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
libmod_plugin_la_LIBADD = $(LIBS_mod)
EXTRA_LTLIBRARIES += libmod_plugin.la
demux_LTLIBRARIES += $(LTLIBmod)

50
libpva_plugin_la_SOURCES = demux/pva.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
51 52
demux_LTLIBRARIES += libpva_plugin.la

53
libaiff_plugin_la_SOURCES = demux/aiff.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
54 55
demux_LTLIBRARIES += libaiff_plugin.la

56
libmjpeg_plugin_la_SOURCES = demux/mjpeg.c demux/mxpeg_helper.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
57 58
demux_LTLIBRARIES += libmjpeg_plugin.la

59
libsubtitle_plugin_la_SOURCES = demux/subtitle.c demux/subtitle_helper.h
60
libsubtitle_plugin_la_LIBADD = $(LIBM)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
61 62
demux_LTLIBRARIES += libsubtitle_plugin.la

63
libty_plugin_la_SOURCES = demux/ty.c codec/cc.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
64 65
demux_LTLIBRARIES += libty_plugin.la

66
libvobsub_plugin_la_SOURCES = demux/vobsub.c demux/vobsub.h \
67 68
                              demux/mpeg/ps.h demux/mpeg/pes.h \
                              demux/subtitle_helper.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
69 70
demux_LTLIBRARIES += libvobsub_plugin.la

71
libvoc_plugin_la_SOURCES = demux/voc.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
72 73
demux_LTLIBRARIES += libvoc_plugin.la

74
libxa_plugin_la_SOURCES = demux/xa.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
75 76
demux_LTLIBRARIES += libxa_plugin.la

77
libnuv_plugin_la_SOURCES = demux/nuv.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
78 79
demux_LTLIBRARIES += libnuv_plugin.la

80
libnsc_plugin_la_SOURCES = demux/nsc.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
81 82
demux_LTLIBRARIES += libnsc_plugin.la

83
libmpc_plugin_la_SOURCES = demux/mpc.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
84
libmpc_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
85
libmpc_plugin_la_LIBADD = $(LIBS_mpc) $(LIBM)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
86 87 88
EXTRA_LTLIBRARIES += libmpc_plugin.la
demux_LTLIBRARIES += $(LTLIBmpc)

89
libtta_plugin_la_SOURCES = demux/tta.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
90 91
demux_LTLIBRARIES += libtta_plugin.la

92
libvc1_plugin_la_SOURCES = demux/vc1.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
93 94
demux_LTLIBRARIES += libvc1_plugin.la

95
libdemux_cdg_plugin_la_SOURCES = demux/cdg.c
Rafaël Carré's avatar
Rafaël Carré committed
96
libdemux_cdg_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
97 98
demux_LTLIBRARIES += libdemux_cdg_plugin.la

99
libsmf_plugin_la_SOURCES = demux/smf.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
100 101
demux_LTLIBRARIES += libsmf_plugin.la

102
libgme_plugin_la_SOURCES = demux/gme.c dummy.cpp
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
103 104 105 106 107
libgme_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
libgme_plugin_la_LIBADD = $(LIBS_gme)
EXTRA_LTLIBRARIES += libgme_plugin.la
demux_LTLIBRARIES += $(LTLIBgme)

108
libsid_plugin_la_SOURCES = demux/sid.cpp
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
109 110 111 112 113 114
libsid_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sid)
libsid_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
libsid_plugin_la_LIBADD = $(LIBS_sid)
EXTRA_LTLIBRARIES += libsid_plugin.la
demux_LTLIBRARIES += $(LTLIBsid)

115
libdiracsys_plugin_la_SOURCES = demux/dirac.c
Rafaël Carré's avatar
Rafaël Carré committed
116
libdiracsys_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
117 118
demux_LTLIBRARIES += libdiracsys_plugin.la

119
libimage_plugin_la_SOURCES = demux/image.c demux/mxpeg_helper.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
120 121
demux_LTLIBRARIES += libimage_plugin.la

122
libdemux_stl_plugin_la_SOURCES = demux/stl.c
Rafaël Carré's avatar
Rafaël Carré committed
123
libdemux_stl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
124 125
demux_LTLIBRARIES += libdemux_stl_plugin.la

126 127 128
libasf_plugin_la_SOURCES = demux/asf/asf.c demux/asf/libasf.c demux/asf/libasf.h \
                           demux/asf/asfpacket.c demux/asf/asfpacket.h \
                           demux/asf/libasf_guid.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
129 130
demux_LTLIBRARIES += libasf_plugin.la

131
libavi_plugin_la_SOURCES = demux/avi/avi.c demux/avi/libavi.c demux/avi/libavi.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
132 133
demux_LTLIBRARIES += libavi_plugin.la

134 135 136 137
libcaf_plugin_la_SOURCES = demux/caf.c
libcaf_plugin_la_LIBADD = $(LIBM)
demux_LTLIBRARIES += libcaf_plugin.la

138 139 140 141 142 143 144
libavformat_plugin_la_SOURCES = demux/avformat/demux.c \
	codec/avcodec/fourcc.c \
	codec/avcodec/chroma.c \
	codec/avcodec/avcommon.h \
	codec/avcodec/avcommon_compat.h \
	demux/vobsub.h \
	demux/avformat/avformat.c demux/avformat/avformat.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
145
if ENABLE_SOUT
146
libavformat_plugin_la_SOURCES += demux/avformat/mux.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
147 148 149 150 151 152 153 154 155 156 157
endif
libavformat_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS)
libavformat_plugin_la_LIBADD = $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(LIBM)
libavformat_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(SYMBOLIC_LDFLAGS)
if HAVE_ZLIB
libavformat_plugin_la_LIBADD += -lz
endif
if HAVE_DARWIN
libavformat_plugin_la_LDFLAGS += -Wl,-read_only_relocs,suppress
endif
if HAVE_AVFORMAT
158
if !MERGE_FFMPEG
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
159 160
demux_LTLIBRARIES += libavformat_plugin.la
endif
161
endif
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
162

163
libes_plugin_la_SOURCES  = demux/mpeg/es.c codec/dts_header.c codec/dts_header.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
164 165
demux_LTLIBRARIES += libes_plugin.la

166
libh264_plugin_la_SOURCES = demux/mpeg/h264.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
167 168
demux_LTLIBRARIES += libh264_plugin.la

Denis Charmet's avatar
Denis Charmet committed
169
libhevc_plugin_la_SOURCES = demux/mpeg/hevc.c demux/mpeg/mpeg_parser_helpers.h
Denis Charmet's avatar
Denis Charmet committed
170 171
demux_LTLIBRARIES += libhevc_plugin.la

Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
172
libmkv_plugin_la_SOURCES = \
173 174 175 176 177 178 179 180 181 182
	demux/mkv/util.hpp demux/mkv/util.cpp \
	demux/mkv/virtual_segment.hpp demux/mkv/virtual_segment.cpp \
	demux/mkv/matroska_segment.hpp demux/mkv/matroska_segment.cpp \
	demux/mkv/matroska_segment_parse.cpp \
	demux/mkv/demux.hpp demux/mkv/demux.cpp \
	demux/mkv/Ebml_parser.hpp demux/mkv/Ebml_parser.cpp \
	demux/mkv/chapters.hpp demux/mkv/chapters.cpp \
	demux/mkv/chapter_command.hpp demux/mkv/chapter_command.cpp \
	demux/mkv/stream_io_callback.hpp demux/mkv/stream_io_callback.cpp \
	demux/mp4/libmp4.c demux/vobsub.h \
183 184
	demux/mkv/mkv.hpp demux/mkv/mkv.cpp \
	demux/windows_audio_commons.h
185
libmkv_plugin_la_SOURCES += codec/dts_header.h codec/dts_header.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
186 187 188 189 190 191 192 193 194
libmkv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
libmkv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
libmkv_plugin_la_LIBADD = $(LIBS_mkv)
if HAVE_ZLIB
libmkv_plugin_la_LIBADD += -lz
endif
demux_LTLIBRARIES += $(LTLIBmkv)
EXTRA_LTLIBRARIES += libmkv_plugin.la

195
libmp4_plugin_la_SOURCES = demux/mp4/mp4.c demux/mp4/mp4.h \
196
                           demux/mp4/fragments.c demux/mp4/fragments.h \
197
                           demux/mp4/libmp4.c demux/mp4/libmp4.h \
198
                           demux/mp4/id3genres.h demux/mp4/languages.h \
199
                           demux/asf/asfpacket.c demux/asf/asfpacket.h \
200
                           demux/mp4/essetup.c demux/mp4/meta.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
201 202 203 204 205 206 207
libmp4_plugin_la_LIBADD = $(LIBM)
libmp4_plugin_la_LDFLAGS = $(AM_LDFLAGS)
if HAVE_ZLIB
libmp4_plugin_la_LIBADD += -lz
endif
demux_LTLIBRARIES += libmp4_plugin.la

208
libmpgv_plugin_la_SOURCES = demux/mpeg/mpgv.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
209 210 211
demux_LTLIBRARIES += libmpgv_plugin.la

libplaylist_plugin_la_SOURCES = \
212 213 214 215 216 217 218 219 220 221 222 223 224 225
	demux/playlist/asx.c \
	demux/playlist/b4s.c \
	demux/playlist/dvb.c \
	demux/playlist/gvp.c \
	demux/playlist/ifo.c \
	demux/playlist/itml.c \
	demux/playlist/itml.h \
	demux/playlist/m3u.c \
	demux/playlist/pls.c \
	demux/playlist/podcast.c \
	demux/playlist/qtl.c \
	demux/playlist/ram.c \
	demux/playlist/sgimb.c \
	demux/playlist/shoutcast.c \
226
	demux/playlist/wpl.c \
227
	demux/playlist/xspf.c \
228
	demux/playlist/directory.c \
229
	demux/playlist/playlist.c demux/playlist/playlist.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
230 231
demux_LTLIBRARIES += libplaylist_plugin.la

232 233
libts_plugin_la_SOURCES = demux/mpeg/ts.c \
        demux/mpeg/mpeg4_iod.c demux/mpeg/mpeg4_iod.h \
234
        demux/mpeg/pes.h \
235 236 237
	mux/mpeg/csa.c mux/mpeg/dvbpsi_compat.h \
	mux/mpeg/streams.h mux/mpeg/tables.c mux/mpeg/tables.h \
	mux/mpeg/tsutil.c mux/mpeg/tsutil.h \
Jean-Baptiste Kempf's avatar
Jean-Baptiste Kempf committed
238
	demux/dvb-text.h codec/opus_header.c demux/opus.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
239 240
libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS)
libts_plugin_la_LIBADD = $(DVBPSI_LIBS) $(SOCKET_LIBS)
241 242 243 244
if HAVE_ARIBB24
libts_plugin_la_CFLAGS += $(ARIBB24_CFLAGS)
libts_plugin_la_LIBADD += $(ARIBB24_LIBS)
endif
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
245 246 247
if HAVE_DVBPSI
demux_LTLIBRARIES += libts_plugin.la
endif
248

249
libadaptative_plugin_la_SOURCES = \
250 251 252 253 254 255 256 257 258 259 260
    demux/adaptative/playlist/AbstractPlaylist.cpp \
    demux/adaptative/playlist/AbstractPlaylist.hpp \
    demux/adaptative/playlist/BaseAdaptationSet.cpp \
    demux/adaptative/playlist/BaseAdaptationSet.h \
    demux/adaptative/playlist/BasePeriod.cpp \
    demux/adaptative/playlist/BasePeriod.h \
    demux/adaptative/playlist/BaseRepresentation.cpp \
    demux/adaptative/playlist/BaseRepresentation.h \
    demux/adaptative/playlist/CommonAttributesElements.cpp \
    demux/adaptative/playlist/CommonAttributesElements.h \
    demux/adaptative/playlist/ICanonicalUrl.hpp \
261 262
    demux/adaptative/playlist/ID.hpp \
    demux/adaptative/playlist/ID.cpp \
263 264
    demux/adaptative/playlist/Inheritables.hpp \
    demux/adaptative/playlist/Inheritables.cpp \
265 266 267 268
    demux/adaptative/playlist/Segment.cpp \
    demux/adaptative/playlist/Segment.h \
    demux/adaptative/playlist/SegmentBase.cpp \
    demux/adaptative/playlist/SegmentBase.h \
269 270
    demux/adaptative/playlist/SegmentChunk.cpp \
    demux/adaptative/playlist/SegmentChunk.hpp \
271 272 273 274 275 276 277 278 279 280 281 282
    demux/adaptative/playlist/SegmentInfoCommon.cpp \
    demux/adaptative/playlist/SegmentInfoCommon.h \
    demux/adaptative/playlist/SegmentList.cpp \
    demux/adaptative/playlist/SegmentList.h \
    demux/adaptative/playlist/SegmentTimeline.cpp \
    demux/adaptative/playlist/SegmentTimeline.h \
    demux/adaptative/playlist/SegmentInformation.cpp \
    demux/adaptative/playlist/SegmentInformation.hpp \
    demux/adaptative/playlist/SegmentTemplate.cpp \
    demux/adaptative/playlist/SegmentTemplate.h \
    demux/adaptative/playlist/Url.cpp \
    demux/adaptative/playlist/Url.hpp \
283
    demux/adaptative/playlist/Templates.hpp \
284 285 286 287 288 289 290 291 292 293 294
    demux/adaptative/logic/AbstractAdaptationLogic.cpp \
    demux/adaptative/logic/AbstractAdaptationLogic.h \
    demux/adaptative/logic/AlwaysBestAdaptationLogic.cpp \
    demux/adaptative/logic/AlwaysBestAdaptationLogic.h \
    demux/adaptative/logic/AlwaysLowestAdaptationLogic.cpp \
    demux/adaptative/logic/AlwaysLowestAdaptationLogic.hpp \
    demux/adaptative/logic/IDownloadRateObserver.h \
    demux/adaptative/logic/RateBasedAdaptationLogic.h \
    demux/adaptative/logic/RateBasedAdaptationLogic.cpp \
    demux/adaptative/logic/Representationselectors.hpp \
    demux/adaptative/logic/Representationselectors.cpp \
295 296
    demux/adaptative/mp4/AtomsReader.cpp \
    demux/adaptative/mp4/AtomsReader.hpp \
297 298
    demux/adaptative/http/BytesRange.cpp \
    demux/adaptative/http/BytesRange.hpp \
299 300
    demux/adaptative/http/Chunk.cpp \
    demux/adaptative/http/Chunk.h \
301 302
    demux/adaptative/http/Downloader.cpp \
    demux/adaptative/http/Downloader.hpp \
303
    demux/adaptative/http/HTTPConnection.cpp \
304
    demux/adaptative/http/HTTPConnection.hpp \
305 306
    demux/adaptative/http/HTTPConnectionManager.cpp \
    demux/adaptative/http/HTTPConnectionManager.h \
307 308
    demux/adaptative/http/Sockets.hpp \
    demux/adaptative/http/Sockets.cpp \
309 310
    demux/adaptative/plumbing/CommandsQueue.cpp \
    demux/adaptative/plumbing/CommandsQueue.hpp \
311 312
    demux/adaptative/plumbing/Demuxer.cpp \
    demux/adaptative/plumbing/Demuxer.hpp \
313 314
    demux/adaptative/plumbing/FakeESOut.cpp \
    demux/adaptative/plumbing/FakeESOut.hpp \
315 316
    demux/adaptative/plumbing/FakeESOutID.cpp \
    demux/adaptative/plumbing/FakeESOutID.hpp \
317 318 319
    demux/adaptative/plumbing/SourceStream.cpp \
    demux/adaptative/plumbing/SourceStream.hpp \
    demux/adaptative/ChunksSource.hpp \
320 321 322 323
    demux/adaptative/PlaylistManager.cpp \
    demux/adaptative/PlaylistManager.h \
    demux/adaptative/SegmentTracker.cpp \
    demux/adaptative/SegmentTracker.hpp \
324 325
    demux/adaptative/StreamFormat.cpp \
    demux/adaptative/StreamFormat.hpp \
326 327
    demux/adaptative/Streams.cpp \
    demux/adaptative/Streams.hpp \
328
    demux/adaptative/Time.hpp \
329 330
    demux/adaptative/tools/Conversions.hpp \
    demux/adaptative/tools/Conversions.cpp \
331
    demux/adaptative/tools/Debug.hpp \
332 333
    demux/adaptative/tools/Helper.cpp \
    demux/adaptative/tools/Helper.h \
334 335
    demux/adaptative/tools/Properties.hpp \
    demux/adaptative/tools/Retrieve.cpp \
336 337 338 339 340 341 342
    demux/adaptative/tools/Retrieve.hpp \
    demux/adaptative/xml/DOMHelper.cpp \
    demux/adaptative/xml/DOMHelper.h \
    demux/adaptative/xml/DOMParser.cpp \
    demux/adaptative/xml/DOMParser.h \
    demux/adaptative/xml/Node.cpp \
    demux/adaptative/xml/Node.h
343

344
libadaptative_dash_SOURCES = \
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366
    demux/dash/mpd/AdaptationSet.cpp \
    demux/dash/mpd/AdaptationSet.h \
    demux/dash/mpd/DASHCommonAttributesElements.cpp \
    demux/dash/mpd/DASHCommonAttributesElements.h \
    demux/dash/mpd/DASHSegment.cpp \
    demux/dash/mpd/DASHSegment.h \
    demux/dash/mpd/ContentDescription.cpp \
    demux/dash/mpd/ContentDescription.h \
    demux/dash/mpd/IsoffMainParser.cpp \
    demux/dash/mpd/IsoffMainParser.h \
    demux/dash/mpd/MPD.cpp \
    demux/dash/mpd/MPD.h \
    demux/dash/mpd/Period.cpp \
    demux/dash/mpd/Period.h \
    demux/dash/mpd/Profile.cpp \
    demux/dash/mpd/Profile.hpp \
    demux/dash/mpd/ProgramInformation.cpp \
    demux/dash/mpd/ProgramInformation.h \
    demux/dash/mpd/Representation.cpp \
    demux/dash/mpd/Representation.h \
    demux/dash/mpd/TrickModeType.cpp \
    demux/dash/mpd/TrickModeType.h \
367 368
    demux/dash/mp4/IndexReader.cpp \
    demux/dash/mp4/IndexReader.hpp \
369
    demux/dash/DASHManager.cpp \
370
    demux/dash/DASHManager.h \
371
    demux/dash/DASHStream.cpp \
372
    demux/dash/DASHStream.hpp
373

374
libadaptative_hls_SOURCES = \
375 376 377 378 379 380 381 382 383 384 385 386
    demux/hls/playlist/M3U8.hpp \
    demux/hls/playlist/M3U8.cpp \
    demux/hls/playlist/Parser.hpp \
    demux/hls/playlist/Parser.cpp \
    demux/hls/playlist/Representation.hpp \
    demux/hls/playlist/Representation.cpp \
    demux/hls/playlist/HLSSegment.hpp \
    demux/hls/playlist/HLSSegment.cpp \
    demux/hls/playlist/Tags.hpp \
    demux/hls/playlist/Tags.cpp \
    demux/hls/HLSManager.hpp \
    demux/hls/HLSManager.cpp \
387
    demux/hls/HLSStreams.hpp \
388 389
    demux/hls/HLSStreams.cpp

390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411
libadaptative_smooth_SOURCES = \
    demux/smooth/mp4/IndexReader.cpp \
    demux/smooth/mp4/IndexReader.hpp \
    demux/smooth/playlist/ForgedInitSegment.hpp \
    demux/smooth/playlist/ForgedInitSegment.cpp \
    demux/smooth/playlist/Manifest.hpp \
    demux/smooth/playlist/Manifest.cpp \
    demux/smooth/playlist/MemoryChunk.hpp \
    demux/smooth/playlist/MemoryChunk.cpp \
    demux/smooth/playlist/Parser.hpp \
    demux/smooth/playlist/Parser.cpp \
    demux/smooth/playlist/Representation.hpp \
    demux/smooth/playlist/Representation.cpp \
    demux/smooth/playlist/SmoothSegment.hpp \
    demux/smooth/playlist/SmoothSegment.cpp \
    demux/smooth/SmoothManager.hpp \
    demux/smooth/SmoothManager.cpp \
    demux/smooth/SmoothStream.hpp \
    demux/smooth/SmoothStream.cpp
libadaptative_smooth_SOURCES += mux/mp4/libmp4mux.c mux/mp4/libmp4mux.h \
				packetizer/h264_nal.c packetizer/h264_nal.h

412 413
libadaptative_plugin_la_SOURCES += $(libadaptative_hls_SOURCES)
libadaptative_plugin_la_SOURCES += $(libadaptative_dash_SOURCES)
414
libadaptative_plugin_la_SOURCES += $(libadaptative_smooth_SOURCES)
415 416 417 418
libadaptative_plugin_la_SOURCES += demux/adaptative/adaptative.cpp
libadaptative_plugin_la_SOURCES += demux/mp4/libmp4.c demux/mp4/libmp4.h
libadaptative_plugin_la_CXXFLAGS = $(AM_CFLAGS) -I$(srcdir)/demux/adaptative
libadaptative_plugin_la_LIBADD = $(SOCKET_LIBS) $(LIBM)
419
if HAVE_ZLIB
420
libadaptative_plugin_la_LIBADD += -lz
421 422
endif
if HAVE_GCRYPT
423 424
libadaptative_plugin_la_CXXFLAGS += $(GCRYPT_CFLAGS)
libadaptative_plugin_la_LIBADD += $(GCRYPT_LIBS)
425
endif
426
demux_LTLIBRARIES += libadaptative_plugin.la
427

428 429
libttml_plugin_la_SOURCES = demux/ttml.c
demux_LTLIBRARIES += libttml_plugin.la
430