Makefile.am 14.6 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/libmp4.c demux/mp4/libmp4.h \
197
                           demux/mp4/id3genres.h demux/mp4/languages.h \
198
                           demux/asf/asfpacket.c demux/asf/asfpacket.h \
199
                           demux/mp4/essetup.c demux/mp4/meta.c
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
200 201 202 203 204 205 206
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

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

libplaylist_plugin_la_SOURCES = \
211 212 213 214 215 216 217 218 219 220 221 222 223 224
	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 \
225
	demux/playlist/wpl.c \
226
	demux/playlist/xspf.c \
227
	demux/playlist/directory.c \
228
	demux/playlist/playlist.c demux/playlist/playlist.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
229 230
demux_LTLIBRARIES += libplaylist_plugin.la

231 232
libts_plugin_la_SOURCES = demux/mpeg/ts.c \
        demux/mpeg/mpeg4_iod.c demux/mpeg/mpeg4_iod.h \
233
        demux/mpeg/pes.h \
234 235 236
	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
237
	demux/dvb-text.h codec/opus_header.c demux/opus.h
Rémi Denis-Courmont's avatar
Rémi Denis-Courmont committed
238 239
libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS)
libts_plugin_la_LIBADD = $(DVBPSI_LIBS) $(SOCKET_LIBS)
240 241 242 243
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
244 245 246
if HAVE_DVBPSI
demux_LTLIBRARIES += libts_plugin.la
endif
247

248
libadaptative_plugin_la_SOURCES = \
249 250 251 252 253 254 255 256 257 258 259
    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 \
260 261
    demux/adaptative/playlist/ID.hpp \
    demux/adaptative/playlist/ID.cpp \
262 263
    demux/adaptative/playlist/Inheritables.hpp \
    demux/adaptative/playlist/Inheritables.cpp \
264 265 266 267
    demux/adaptative/playlist/Segment.cpp \
    demux/adaptative/playlist/Segment.h \
    demux/adaptative/playlist/SegmentBase.cpp \
    demux/adaptative/playlist/SegmentBase.h \
268 269
    demux/adaptative/playlist/SegmentChunk.cpp \
    demux/adaptative/playlist/SegmentChunk.hpp \
270 271 272 273 274 275 276 277 278 279 280 281
    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 \
282
    demux/adaptative/playlist/Templates.hpp \
283 284 285 286 287 288 289 290 291 292 293 294 295 296
    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 \
    demux/adaptative/http/Chunk.cpp \
    demux/adaptative/http/Chunk.h \
    demux/adaptative/http/HTTPConnection.cpp \
297
    demux/adaptative/http/HTTPConnection.hpp \
298 299
    demux/adaptative/http/HTTPConnectionManager.cpp \
    demux/adaptative/http/HTTPConnectionManager.h \
300 301
    demux/adaptative/http/Sockets.hpp \
    demux/adaptative/http/Sockets.cpp \
302 303
    demux/adaptative/plumbing/CommandsQueue.cpp \
    demux/adaptative/plumbing/CommandsQueue.hpp \
304 305
    demux/adaptative/plumbing/Demuxer.cpp \
    demux/adaptative/plumbing/Demuxer.hpp \
306 307
    demux/adaptative/plumbing/FakeESOut.cpp \
    demux/adaptative/plumbing/FakeESOut.hpp \
308 309
    demux/adaptative/plumbing/FakeESOutID.cpp \
    demux/adaptative/plumbing/FakeESOutID.hpp \
310 311 312
    demux/adaptative/plumbing/SourceStream.cpp \
    demux/adaptative/plumbing/SourceStream.hpp \
    demux/adaptative/ChunksSource.hpp \
313 314 315 316
    demux/adaptative/PlaylistManager.cpp \
    demux/adaptative/PlaylistManager.h \
    demux/adaptative/SegmentTracker.cpp \
    demux/adaptative/SegmentTracker.hpp \
317 318
    demux/adaptative/StreamFormat.cpp \
    demux/adaptative/StreamFormat.hpp \
319 320
    demux/adaptative/Streams.cpp \
    demux/adaptative/Streams.hpp \
321
    demux/adaptative/Time.hpp \
322
    demux/adaptative/tools/Debug.hpp \
323 324
    demux/adaptative/tools/Helper.cpp \
    demux/adaptative/tools/Helper.h \
325 326 327
    demux/adaptative/tools/Properties.hpp \
    demux/adaptative/tools/Retrieve.cpp \
    demux/adaptative/tools/Retrieve.hpp
328

329
libadaptative_dash_SOURCES = \
330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362
    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/MPDFactory.cpp \
    demux/dash/mpd/MPDFactory.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 \
    demux/dash/mp4/AtomsReader.cpp \
    demux/dash/mp4/AtomsReader.hpp \
    demux/dash/xml/DOMHelper.cpp \
    demux/dash/xml/DOMHelper.h \
    demux/dash/xml/DOMParser.cpp \
    demux/dash/xml/DOMParser.h \
    demux/dash/xml/Node.cpp \
    demux/dash/xml/Node.h \
    demux/dash/DASHManager.cpp \
363
    demux/dash/DASHManager.h \
364 365
    demux/dash/DASHStream.cpp \
    demux/dash/DASHStream.hpp \
366
    demux/dash/DASHStreamFormat.hpp
367

368
libadaptative_hls_SOURCES = \
369 370 371 372 373 374 375 376 377 378 379 380
    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 \
381
    demux/hls/HLSStreamFormat.hpp \
382
    demux/hls/HLSStreams.hpp \
383 384 385 386 387 388 389 390
    demux/hls/HLSStreams.cpp

libadaptative_plugin_la_SOURCES += $(libadaptative_hls_SOURCES)
libadaptative_plugin_la_SOURCES += $(libadaptative_dash_SOURCES)
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)
391
if HAVE_ZLIB
392
libadaptative_plugin_la_LIBADD += -lz
393 394
endif
if HAVE_GCRYPT
395 396
libadaptative_plugin_la_CXXFLAGS += $(GCRYPT_CFLAGS)
libadaptative_plugin_la_LIBADD += $(GCRYPT_LIBS)
397
endif
398
demux_LTLIBRARIES += libadaptative_plugin.la
399

Hugo Beauzée-Luyssen's avatar
Hugo Beauzée-Luyssen committed
400 401
libttml_plugin_la_SOURCES = demux/ttml.c
demux_LTLIBRARIES += libttml_plugin.la
402