1 demuxdir = $(pluginsdir)/demux
4 libxiph_metadata_la_SOURCES = demux/xiph_metadata.h demux/xiph_metadata.c
5 libxiph_metadata_la_LDFLAGS = -static
6 noinst_LTLIBRARIES += libxiph_metadata.la
8 libflacsys_plugin_la_SOURCES = demux/flac.c packetizer/flac.h
9 libflacsys_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
10 libflacsys_plugin_la_LIBADD = libxiph_metadata.la
11 demux_LTLIBRARIES += libflacsys_plugin.la
13 libogg_plugin_la_SOURCES = demux/ogg.c demux/ogg.h \
14 demux/oggseek.c demux/oggseek.h \
15 demux/ogg_granule.c demux/ogg_granule.h \
16 demux/xiph.h demux/opus.h
17 libogg_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(LIBVORBIS_CFLAGS) $(OGG_CFLAGS)
18 libogg_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
19 libogg_plugin_la_LIBADD = $(LIBVORBIS_LIBS) $(OGG_LIBS) libxiph_metadata.la
20 EXTRA_LTLIBRARIES += libogg_plugin.la
21 demux_LTLIBRARIES += $(LTLIBogg)
23 libdemuxdump_plugin_la_SOURCES = demux/demuxdump.c
24 demux_LTLIBRARIES += libdemuxdump_plugin.la
26 librawdv_plugin_la_SOURCES = demux/rawdv.c demux/rawdv.h
27 demux_LTLIBRARIES += librawdv_plugin.la
29 librawvid_plugin_la_SOURCES = demux/rawvid.c
30 demux_LTLIBRARIES += librawvid_plugin.la
32 libau_plugin_la_SOURCES = demux/au.c
33 demux_LTLIBRARIES += libau_plugin.la
35 librawaud_plugin_la_SOURCES = demux/rawaud.c
36 demux_LTLIBRARIES += librawaud_plugin.la
38 libwav_plugin_la_SOURCES = demux/wav.c demux/windows_audio_commons.h
39 demux_LTLIBRARIES += libwav_plugin.la
41 libnsv_plugin_la_SOURCES = demux/nsv.c
42 demux_LTLIBRARIES += libnsv_plugin.la
44 libps_plugin_la_SOURCES = demux/mpeg/ps.c demux/mpeg/ps.h demux/mpeg/pes.h
45 demux_LTLIBRARIES += libps_plugin.la
47 libmod_plugin_la_SOURCES = demux/mod.c
48 libmod_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_mod)
49 libmod_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
50 libmod_plugin_la_LIBADD = $(LIBS_mod)
51 EXTRA_LTLIBRARIES += libmod_plugin.la
52 demux_LTLIBRARIES += $(LTLIBmod)
54 libpva_plugin_la_SOURCES = demux/pva.c demux/mpeg/pes.h demux/mpeg/timestamps.h
55 demux_LTLIBRARIES += libpva_plugin.la
57 libaiff_plugin_la_SOURCES = demux/aiff.c
58 demux_LTLIBRARIES += libaiff_plugin.la
60 libmjpeg_plugin_la_SOURCES = demux/mjpeg.c demux/mxpeg_helper.h
61 demux_LTLIBRARIES += libmjpeg_plugin.la
63 libsubtitle_plugin_la_SOURCES = demux/subtitle.c
64 libsubtitle_plugin_la_LIBADD = $(LIBM)
65 demux_LTLIBRARIES += libsubtitle_plugin.la
67 libty_plugin_la_SOURCES = demux/ty.c codec/cc.h \
68 demux/mpeg/pes.h demux/mpeg/timestamps.h
69 demux_LTLIBRARIES += libty_plugin.la
71 libvobsub_plugin_la_SOURCES = demux/vobsub.c demux/vobsub.h \
72 demux/mpeg/ps.h demux/mpeg/pes.h \
73 demux/subtitle_helper.h
74 demux_LTLIBRARIES += libvobsub_plugin.la
76 libvoc_plugin_la_SOURCES = demux/voc.c
77 demux_LTLIBRARIES += libvoc_plugin.la
79 libxa_plugin_la_SOURCES = demux/xa.c
80 demux_LTLIBRARIES += libxa_plugin.la
82 libnuv_plugin_la_SOURCES = demux/nuv.c
83 demux_LTLIBRARIES += libnuv_plugin.la
85 libnsc_plugin_la_SOURCES = demux/nsc.c
86 demux_LTLIBRARIES += libnsc_plugin.la
88 libmpc_plugin_la_SOURCES = demux/mpc.c
89 libmpc_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
90 libmpc_plugin_la_LIBADD = $(LIBS_mpc) $(LIBM)
91 EXTRA_LTLIBRARIES += libmpc_plugin.la
92 demux_LTLIBRARIES += $(LTLIBmpc)
94 libtta_plugin_la_SOURCES = demux/tta.c
95 demux_LTLIBRARIES += libtta_plugin.la
97 libvc1_plugin_la_SOURCES = demux/vc1.c
98 demux_LTLIBRARIES += libvc1_plugin.la
100 libdemux_cdg_plugin_la_SOURCES = demux/cdg.c
101 libdemux_cdg_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
102 demux_LTLIBRARIES += libdemux_cdg_plugin.la
104 libsmf_plugin_la_SOURCES = demux/smf.c
105 demux_LTLIBRARIES += libsmf_plugin.la
107 libgme_plugin_la_SOURCES = demux/gme.c
108 libgme_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
109 libgme_plugin_la_LIBADD = $(LIBS_gme)
110 EXTRA_LTLIBRARIES += libgme_plugin.la
111 demux_LTLIBRARIES += $(LTLIBgme)
113 libsid_plugin_la_SOURCES = demux/sid.cpp
114 libsid_plugin_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS_sid)
115 libsid_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
116 libsid_plugin_la_LIBADD = $(LIBS_sid)
117 EXTRA_LTLIBRARIES += libsid_plugin.la
118 demux_LTLIBRARIES += $(LTLIBsid)
120 libimage_plugin_la_SOURCES = demux/image.c demux/mxpeg_helper.h
121 demux_LTLIBRARIES += libimage_plugin.la
123 libdemux_stl_plugin_la_SOURCES = demux/stl.c
124 libdemux_stl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS)
125 demux_LTLIBRARIES += libdemux_stl_plugin.la
127 libasf_plugin_la_SOURCES = demux/asf/asf.c demux/asf/libasf.c demux/asf/libasf.h \
128 demux/asf/asfpacket.c demux/asf/asfpacket.h \
129 demux/asf/libasf_guid.h
130 demux_LTLIBRARIES += libasf_plugin.la
132 libavi_plugin_la_SOURCES = demux/avi/avi.c demux/avi/libavi.c demux/avi/libavi.h \
133 demux/avi/bitmapinfoheader.h
134 demux_LTLIBRARIES += libavi_plugin.la
136 libcaf_plugin_la_SOURCES = demux/caf.c
137 libcaf_plugin_la_LIBADD = $(LIBM)
138 demux_LTLIBRARIES += libcaf_plugin.la
140 libavformat_plugin_la_SOURCES = demux/avformat/demux.c \
142 demux/avformat/avformat.c demux/avformat/avformat.h
144 libavformat_plugin_la_SOURCES += demux/avformat/mux.c
146 libavformat_plugin_la_CFLAGS = $(AM_CFLAGS) $(AVFORMAT_CFLAGS) $(AVUTIL_CFLAGS)
147 libavformat_plugin_la_LIBADD = $(AVFORMAT_LIBS) $(AVUTIL_LIBS) $(LIBM) libavcodec_common.la
148 libavformat_plugin_la_LDFLAGS = $(AM_LDFLAGS) $(SYMBOLIC_LDFLAGS)
150 libavformat_plugin_la_LIBADD += -lz
153 libavformat_plugin_la_LDFLAGS += -Wl,-read_only_relocs,suppress
157 demux_LTLIBRARIES += libavformat_plugin.la
158 noinst_LTLIBRARIES += libavcodec_common.la
162 libdirectory_demux_plugin_la_SOURCES = demux/directory.c
163 demux_LTLIBRARIES += libdirectory_demux_plugin.la
165 libes_plugin_la_SOURCES = demux/mpeg/es.c \
166 meta_engine/ID3Tag.h \
167 meta_engine/ID3Text.h \
168 packetizer/dts_header.c packetizer/dts_header.h
169 demux_LTLIBRARIES += libes_plugin.la
171 libh26x_plugin_la_SOURCES = demux/mpeg/h26x.c \
172 packetizer/h264_nal.c packetizer/hevc_nal.h
173 libh26x_plugin_la_LIBADD = $(LIBM)
174 demux_LTLIBRARIES += libh26x_plugin.la
176 libmkv_plugin_la_SOURCES = \
177 demux/mkv/util.hpp demux/mkv/util.cpp \
178 demux/mkv/dvd_types.hpp \
179 demux/mkv/virtual_segment.hpp demux/mkv/virtual_segment.cpp \
180 demux/mkv/matroska_segment.hpp demux/mkv/matroska_segment.cpp \
181 demux/mkv/matroska_segment_parse.cpp \
182 demux/mkv/matroska_segment_seeker.hpp demux/mkv/matroska_segment_seeker.cpp \
183 demux/mkv/demux.hpp demux/mkv/demux.cpp \
184 demux/mkv/events.hpp demux/mkv/events.cpp \
185 demux/mkv/dispatcher.hpp \
186 demux/mkv/string_dispatcher.hpp \
187 demux/mkv/Ebml_parser.hpp demux/mkv/Ebml_parser.cpp \
188 demux/mkv/Ebml_dispatcher.hpp \
189 demux/mkv/chapters.hpp demux/mkv/chapters.cpp \
190 demux/mkv/chapter_command.hpp demux/mkv/chapter_command.cpp \
191 demux/mkv/stream_io_callback.hpp demux/mkv/stream_io_callback.cpp \
192 demux/mp4/libmp4.c demux/vobsub.h \
193 demux/mkv/mkv.hpp demux/mkv/mkv.cpp \
195 demux/windows_audio_commons.h
196 libmkv_plugin_la_SOURCES += packetizer/dts_header.h packetizer/dts_header.c
197 libmkv_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(CFLAGS_mkv)
198 libmkv_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
199 libmkv_plugin_la_LIBADD = $(LIBS_mkv)
201 libmkv_plugin_la_LIBADD += -lz
203 demux_LTLIBRARIES += $(LTLIBmkv)
204 EXTRA_LTLIBRARIES += libmkv_plugin.la
206 libmp4_plugin_la_SOURCES = demux/mp4/mp4.c demux/mp4/mp4.h \
207 demux/mp4/fragments.c demux/mp4/fragments.h \
208 demux/mp4/libmp4.c demux/mp4/libmp4.h \
209 demux/mp4/languages.h \
210 demux/mp4/heif.c demux/mp4/heif.h \
212 demux/mp4/essetup.c demux/mp4/meta.c \
213 demux/mp4/coreaudio.h \
215 demux/asf/asfpacket.c demux/asf/asfpacket.h \
216 packetizer/iso_color_tables.h \
217 meta_engine/ID3Genres.h
218 libmp4_plugin_la_LIBADD = $(LIBM)
219 libmp4_plugin_la_LDFLAGS = $(AM_LDFLAGS)
221 libmp4_plugin_la_LIBADD += -lz
223 demux_LTLIBRARIES += libmp4_plugin.la
225 libmpgv_plugin_la_SOURCES = demux/mpeg/mpgv.c
226 demux_LTLIBRARIES += libmpgv_plugin.la
228 libplaylist_plugin_la_SOURCES = \
229 demux/playlist/asx.c \
230 demux/playlist/b4s.c \
231 demux/playlist/bdmv.c \
232 demux/playlist/dvb.c \
233 demux/playlist/ifo.c \
234 demux/playlist/itml.c \
235 demux/playlist/itml.h \
236 demux/playlist/m3u.c \
237 demux/playlist/pls.c \
238 demux/playlist/podcast.c \
239 demux/playlist/qtl.c \
240 demux/playlist/ram.c \
241 demux/playlist/sgimb.c \
242 demux/playlist/wpl.c \
243 demux/playlist/xspf.c \
244 demux/playlist/playlist.c demux/playlist/playlist.h
245 demux_LTLIBRARIES += libplaylist_plugin.la
247 libts_plugin_la_SOURCES = demux/mpeg/ts.c demux/mpeg/ts.h \
248 demux/mpeg/ts_pid.h demux/mpeg/ts_pid_fwd.h demux/mpeg/ts_pid.c \
249 demux/mpeg/ts_psi.h demux/mpeg/ts_psi.c \
250 demux/mpeg/ts_si.h demux/mpeg/ts_si.c \
251 demux/mpeg/ts_psip.h demux/mpeg/ts_psip.c \
252 demux/mpeg/ts_psip_dvbpsi_fixes.h demux/mpeg/ts_psip_dvbpsi_fixes.c \
253 demux/mpeg/ts_decoders.h demux/mpeg/ts_decoders.c \
254 demux/mpeg/ts_streams.h demux/mpeg/ts_streams.c \
255 demux/mpeg/ts_scte.h demux/mpeg/ts_scte.c \
256 demux/mpeg/sections.c demux/mpeg/sections.h \
257 demux/mpeg/mpeg4_iod.c demux/mpeg/mpeg4_iod.h \
258 demux/mpeg/ts_arib.c demux/mpeg/ts_arib.h \
259 demux/mpeg/ts_sl.c demux/mpeg/ts_sl.h \
260 demux/mpeg/ts_metadata.c demux/mpeg/ts_metadata.h \
261 demux/mpeg/ts_hotfixes.c demux/mpeg/ts_hotfixes.h \
262 demux/mpeg/ts_strings.h demux/mpeg/ts_streams_private.h \
264 demux/mpeg/timestamps.h \
265 demux/mpeg/ts_descriptions.h \
269 mux/mpeg/dvbpsi_compat.h \
271 mux/mpeg/tables.c mux/mpeg/tables.h \
272 mux/mpeg/tsutil.c mux/mpeg/tsutil.h \
273 access/dtv/en50221_capmt.h \
274 codec/jpeg2000.h codec/scte18.h \
275 codec/atsc_a65.c codec/atsc_a65.h \
277 libts_plugin_la_CFLAGS = $(AM_CFLAGS) $(DVBPSI_CFLAGS)
278 libts_plugin_la_LIBADD = $(DVBPSI_LIBS) $(SOCKET_LIBS)
280 libts_plugin_la_CFLAGS += $(ARIBB24_CFLAGS)
281 libts_plugin_la_LIBADD += $(ARIBB24_LIBS)
284 demux_LTLIBRARIES += libts_plugin.la
287 libadaptive_plugin_la_SOURCES = \
288 demux/adaptive/playlist/AbstractPlaylist.cpp \
289 demux/adaptive/playlist/AbstractPlaylist.hpp \
290 demux/adaptive/playlist/BaseAdaptationSet.cpp \
291 demux/adaptive/playlist/BaseAdaptationSet.h \
292 demux/adaptive/playlist/BasePeriod.cpp \
293 demux/adaptive/playlist/BasePeriod.h \
294 demux/adaptive/playlist/BaseRepresentation.cpp \
295 demux/adaptive/playlist/BaseRepresentation.h \
296 demux/adaptive/playlist/CommonAttributesElements.cpp \
297 demux/adaptive/playlist/CommonAttributesElements.h \
298 demux/adaptive/playlist/ICanonicalUrl.hpp \
299 demux/adaptive/playlist/Inheritables.hpp \
300 demux/adaptive/playlist/Inheritables.cpp \
301 demux/adaptive/playlist/Segment.cpp \
302 demux/adaptive/playlist/Segment.h \
303 demux/adaptive/playlist/SegmentBase.cpp \
304 demux/adaptive/playlist/SegmentBase.h \
305 demux/adaptive/playlist/SegmentChunk.cpp \
306 demux/adaptive/playlist/SegmentChunk.hpp \
307 demux/adaptive/playlist/SegmentInfoCommon.cpp \
308 demux/adaptive/playlist/SegmentInfoCommon.h \
309 demux/adaptive/playlist/SegmentList.cpp \
310 demux/adaptive/playlist/SegmentList.h \
311 demux/adaptive/playlist/SegmentTimeline.cpp \
312 demux/adaptive/playlist/SegmentTimeline.h \
313 demux/adaptive/playlist/SegmentInformation.cpp \
314 demux/adaptive/playlist/SegmentInformation.hpp \
315 demux/adaptive/playlist/SegmentTemplate.cpp \
316 demux/adaptive/playlist/SegmentTemplate.h \
317 demux/adaptive/playlist/Url.cpp \
318 demux/adaptive/playlist/Url.hpp \
319 demux/adaptive/playlist/Templates.hpp \
320 demux/adaptive/logic/AbstractAdaptationLogic.cpp \
321 demux/adaptive/logic/AbstractAdaptationLogic.h \
322 demux/adaptive/logic/AlwaysBestAdaptationLogic.cpp \
323 demux/adaptive/logic/AlwaysBestAdaptationLogic.h \
324 demux/adaptive/logic/AlwaysLowestAdaptationLogic.cpp \
325 demux/adaptive/logic/AlwaysLowestAdaptationLogic.hpp \
326 demux/adaptive/logic/IDownloadRateObserver.h \
327 demux/adaptive/logic/NearOptimalAdaptationLogic.cpp \
328 demux/adaptive/logic/NearOptimalAdaptationLogic.hpp \
329 demux/adaptive/logic/PredictiveAdaptationLogic.hpp \
330 demux/adaptive/logic/PredictiveAdaptationLogic.cpp \
331 demux/adaptive/logic/RateBasedAdaptationLogic.h \
332 demux/adaptive/logic/RateBasedAdaptationLogic.cpp \
333 demux/adaptive/logic/Representationselectors.hpp \
334 demux/adaptive/logic/Representationselectors.cpp \
335 demux/adaptive/mp4/AtomsReader.cpp \
336 demux/adaptive/mp4/AtomsReader.hpp \
337 demux/adaptive/http/AuthStorage.cpp \
338 demux/adaptive/http/AuthStorage.hpp \
339 demux/adaptive/http/BytesRange.cpp \
340 demux/adaptive/http/BytesRange.hpp \
341 demux/adaptive/http/Chunk.cpp \
342 demux/adaptive/http/Chunk.h \
343 demux/adaptive/http/ConnectionParams.cpp \
344 demux/adaptive/http/ConnectionParams.hpp \
345 demux/adaptive/http/Downloader.cpp \
346 demux/adaptive/http/Downloader.hpp \
347 demux/adaptive/http/HTTPConnection.cpp \
348 demux/adaptive/http/HTTPConnection.hpp \
349 demux/adaptive/http/HTTPConnectionManager.cpp \
350 demux/adaptive/http/HTTPConnectionManager.h \
351 demux/adaptive/http/Transport.hpp \
352 demux/adaptive/http/Transport.cpp \
353 demux/adaptive/plumbing/CommandsQueue.cpp \
354 demux/adaptive/plumbing/CommandsQueue.hpp \
355 demux/adaptive/plumbing/Demuxer.cpp \
356 demux/adaptive/plumbing/Demuxer.hpp \
357 demux/adaptive/plumbing/FakeESOut.cpp \
358 demux/adaptive/plumbing/FakeESOut.hpp \
359 demux/adaptive/plumbing/FakeESOutID.cpp \
360 demux/adaptive/plumbing/FakeESOutID.hpp \
361 demux/adaptive/plumbing/SourceStream.cpp \
362 demux/adaptive/plumbing/SourceStream.hpp \
363 demux/adaptive/ChunksSource.hpp \
364 demux/adaptive/ID.hpp \
365 demux/adaptive/ID.cpp \
366 demux/adaptive/PlaylistManager.cpp \
367 demux/adaptive/PlaylistManager.h \
368 demux/adaptive/SegmentTracker.cpp \
369 demux/adaptive/SegmentTracker.hpp \
370 demux/adaptive/StreamFormat.cpp \
371 demux/adaptive/StreamFormat.hpp \
372 demux/adaptive/Streams.cpp \
373 demux/adaptive/Streams.hpp \
374 demux/adaptive/Time.hpp \
375 demux/adaptive/tools/Conversions.hpp \
376 demux/adaptive/tools/Conversions.cpp \
377 demux/adaptive/tools/Debug.hpp \
378 demux/adaptive/tools/Helper.cpp \
379 demux/adaptive/tools/Helper.h \
380 demux/adaptive/tools/MovingAverage.hpp \
381 demux/adaptive/tools/Properties.hpp \
382 demux/adaptive/tools/Retrieve.cpp \
383 demux/adaptive/tools/Retrieve.hpp \
384 demux/adaptive/xml/DOMHelper.cpp \
385 demux/adaptive/xml/DOMHelper.h \
386 demux/adaptive/xml/DOMParser.cpp \
387 demux/adaptive/xml/DOMParser.h \
388 demux/adaptive/xml/Node.cpp \
389 demux/adaptive/xml/Node.h
391 libadaptive_dash_SOURCES = \
392 demux/dash/mpd/AdaptationSet.cpp \
393 demux/dash/mpd/AdaptationSet.h \
394 demux/dash/mpd/DASHCommonAttributesElements.cpp \
395 demux/dash/mpd/DASHCommonAttributesElements.h \
396 demux/dash/mpd/DASHSegment.cpp \
397 demux/dash/mpd/DASHSegment.h \
398 demux/dash/mpd/ContentDescription.cpp \
399 demux/dash/mpd/ContentDescription.h \
400 demux/dash/mpd/IsoffMainParser.cpp \
401 demux/dash/mpd/IsoffMainParser.h \
402 demux/dash/mpd/MPD.cpp \
403 demux/dash/mpd/MPD.h \
404 demux/dash/mpd/Period.cpp \
405 demux/dash/mpd/Period.h \
406 demux/dash/mpd/Profile.cpp \
407 demux/dash/mpd/Profile.hpp \
408 demux/dash/mpd/ProgramInformation.cpp \
409 demux/dash/mpd/ProgramInformation.h \
410 demux/dash/mpd/Representation.cpp \
411 demux/dash/mpd/Representation.h \
412 demux/dash/mpd/TemplatedUri.cpp \
413 demux/dash/mpd/TemplatedUri.hpp \
414 demux/dash/mp4/IndexReader.cpp \
415 demux/dash/mp4/IndexReader.hpp \
416 demux/dash/DASHManager.cpp \
417 demux/dash/DASHManager.h \
418 demux/dash/DASHStream.cpp \
419 demux/dash/DASHStream.hpp
421 libadaptive_hls_SOURCES = \
422 demux/hls/playlist/M3U8.hpp \
423 demux/hls/playlist/M3U8.cpp \
424 demux/hls/playlist/Parser.hpp \
425 demux/hls/playlist/Parser.cpp \
426 demux/hls/playlist/Representation.hpp \
427 demux/hls/playlist/Representation.cpp \
428 demux/hls/playlist/HLSSegment.hpp \
429 demux/hls/playlist/HLSSegment.cpp \
430 demux/hls/playlist/Tags.hpp \
431 demux/hls/playlist/Tags.cpp \
432 demux/hls/HLSManager.hpp \
433 demux/hls/HLSManager.cpp \
434 demux/hls/HLSStreams.hpp \
435 demux/hls/HLSStreams.cpp \
436 demux/mpeg/timestamps.h
437 libadaptive_hls_SOURCES += meta_engine/ID3Tag.h \
438 meta_engine/ID3Meta.h
440 libadaptive_smooth_SOURCES = \
441 demux/smooth/mp4/IndexReader.cpp \
442 demux/smooth/mp4/IndexReader.hpp \
443 demux/smooth/playlist/ForgedInitSegment.hpp \
444 demux/smooth/playlist/ForgedInitSegment.cpp \
445 demux/smooth/playlist/Manifest.hpp \
446 demux/smooth/playlist/Manifest.cpp \
447 demux/smooth/playlist/MemoryChunk.hpp \
448 demux/smooth/playlist/MemoryChunk.cpp \
449 demux/smooth/playlist/Parser.hpp \
450 demux/smooth/playlist/Parser.cpp \
451 demux/smooth/playlist/Representation.hpp \
452 demux/smooth/playlist/Representation.cpp \
453 demux/smooth/playlist/SmoothSegment.hpp \
454 demux/smooth/playlist/SmoothSegment.cpp \
455 demux/smooth/SmoothManager.hpp \
456 demux/smooth/SmoothManager.cpp \
457 demux/smooth/SmoothStream.hpp \
458 demux/smooth/SmoothStream.cpp
459 libadaptive_smooth_SOURCES += mux/mp4/libmp4mux.c mux/mp4/libmp4mux.h \
460 packetizer/h264_nal.c packetizer/hevc_nal.c
462 libadaptive_plugin_la_SOURCES += $(libadaptive_hls_SOURCES)
463 libadaptive_plugin_la_SOURCES += $(libadaptive_dash_SOURCES)
464 libadaptive_plugin_la_SOURCES += $(libadaptive_smooth_SOURCES)
465 libadaptive_plugin_la_SOURCES += demux/adaptive/adaptive.cpp
466 libadaptive_plugin_la_SOURCES += demux/mp4/libmp4.c demux/mp4/libmp4.h
467 libadaptive_plugin_la_CXXFLAGS = $(AM_CXXFLAGS) -I$(srcdir)/demux/adaptive
468 libadaptive_plugin_la_LIBADD = $(SOCKET_LIBS) $(LIBM)
470 libadaptive_plugin_la_LIBADD += -lz
473 libadaptive_plugin_la_CXXFLAGS += $(GCRYPT_CFLAGS)
474 libadaptive_plugin_la_LIBADD += $(GCRYPT_LIBS)
476 demux_LTLIBRARIES += libadaptive_plugin.la
478 libnoseek_plugin_la_SOURCES = demux/filter/noseek.c
479 demux_LTLIBRARIES += libnoseek_plugin.la
481 libdemux_mock_plugin_la_SOURCES = demux/mock.c
482 libdemux_mock_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(demuxdir)'
483 check_LTLIBRARIES += libdemux_mock_plugin.la