X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fstream_filter%2FModules.am;h=805670ed483a3b801b95ef4e298f9362d0dac206;hb=f73ef73e576a14deb50c879597a28c5bc00a4179;hp=4d128fedf631fbccb648fdd0342301eeb895c199;hpb=04f73b95ae314d0b83c1e77411a290429418cd9f;p=vlc diff --git a/modules/stream_filter/Modules.am b/modules/stream_filter/Modules.am index 4d128fedf6..805670ed48 100644 --- a/modules/stream_filter/Modules.am +++ b/modules/stream_filter/Modules.am @@ -1,22 +1,114 @@ -SUBDIRS = dash +libdecomp_plugin_la_SOURCES = decomp.c +libdecomp_plugin_la_CFLAGS = $(AM_CFLAGS) +libdecomp_plugin_la_LIBADD = $(AM_LIBADD) +if !HAVE_WIN32 +libvlc_LTLIBRARIES += libdecomp_plugin.la +endif + +libdash_plugin_la_SOURCES = \ + dash/adaptationlogic/AbstractAdaptationLogic.cpp \ + dash/adaptationlogic/AbstractAdaptationLogic.h \ + dash/adaptationlogic/AdaptationLogicFactory.cpp \ + dash/adaptationlogic/AdaptationLogicFactory.h \ + dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp \ + dash/adaptationlogic/AlwaysBestAdaptationLogic.h \ + dash/adaptationlogic/IAdaptationLogic.h \ + dash/adaptationlogic/IDownloadRateObserver.h \ + dash/adaptationlogic/RateBasedAdaptationLogic.h \ + dash/adaptationlogic/RateBasedAdaptationLogic.cpp \ + dash/buffer/BlockBuffer.cpp \ + dash/buffer/BlockBuffer.h \ + dash/buffer/IBufferObserver.h \ + dash/http/Chunk.cpp \ + dash/http/Chunk.h \ + dash/http/HTTPConnection.cpp \ + dash/http/HTTPConnection.h \ + dash/http/HTTPConnectionManager.cpp \ + dash/http/HTTPConnectionManager.h \ + dash/http/IHTTPConnection.h \ + dash/http/PersistentConnection.cpp \ + dash/http/PersistentConnection.h \ + dash/mpd/AdaptationSet.cpp \ + dash/mpd/AdaptationSet.h \ + dash/mpd/BaseUrl.h \ + dash/mpd/BasicCMManager.cpp \ + dash/mpd/BasicCMManager.h \ + dash/mpd/BasicCMParser.cpp \ + dash/mpd/BasicCMParser.h \ + dash/mpd/CommonAttributesElements.cpp \ + dash/mpd/CommonAttributesElements.h \ + dash/mpd/ContentDescription.cpp \ + dash/mpd/ContentDescription.h \ + dash/mpd/IMPDManager.h \ + dash/mpd/IMPDParser.h \ + dash/mpd/IsoffMainParser.cpp \ + dash/mpd/IsoffMainParser.h \ + dash/mpd/IsoffMainManager.cpp \ + dash/mpd/IsoffMainManager.h \ + dash/mpd/MPD.cpp \ + dash/mpd/MPD.h \ + dash/mpd/MPDFactory.cpp \ + dash/mpd/MPDFactory.h \ + dash/mpd/MPDManagerFactory.cpp \ + dash/mpd/MPDManagerFactory.h \ + dash/mpd/Period.cpp \ + dash/mpd/Period.h \ + dash/mpd/ProgramInformation.cpp \ + dash/mpd/ProgramInformation.h \ + dash/mpd/Representation.cpp \ + dash/mpd/Representation.h \ + dash/mpd/Segment.cpp \ + dash/mpd/Segment.h \ + dash/mpd/SegmentBase.cpp \ + dash/mpd/SegmentBase.h \ + dash/mpd/SegmentInfo.cpp \ + dash/mpd/SegmentInfo.h \ + dash/mpd/SegmentInfoCommon.cpp \ + dash/mpd/SegmentInfoCommon.h \ + dash/mpd/SegmentInfoDefault.cpp \ + dash/mpd/SegmentInfoDefault.h \ + dash/mpd/SegmentList.cpp \ + dash/mpd/SegmentList.h \ + dash/mpd/SegmentTemplate.cpp \ + dash/mpd/SegmentTemplate.h \ + dash/mpd/SegmentTimeline.cpp \ + dash/mpd/SegmentTimeline.h \ + dash/mpd/TrickModeType.cpp \ + dash/mpd/TrickModeType.h \ + dash/xml/DOMHelper.cpp \ + dash/xml/DOMHelper.h \ + dash/xml/DOMParser.cpp \ + dash/xml/DOMParser.h \ + dash/xml/Node.cpp \ + dash/xml/Node.h \ + dash/dash.cpp \ + dash/DASHDownloader.cpp \ + dash/DASHDownloader.h \ + dash/DASHManager.cpp \ + dash/DASHManager.h \ + dash/Helper.cpp \ + dash/Helper.h +libdash_plugin_la_CXXFLAGS = $(AM_CFLAGS) -I$(srcdir)/dash +libdash_plugin_la_LIBADD = $(AM_LIBADD) $(SOCKET_LIBS) +libvlc_LTLIBRARIES += libdash_plugin.la -SOURCES_decomp = decomp.c -SOURCES_stream_filter_record = record.c +libsmooth_plugin_la_SOURCES = \ + smooth/smooth.c \ + smooth/utils.c \ + smooth/downloader.c \ + smooth/smooth.h -libvlc_LTLIBRARIES += \ - libstream_filter_record_plugin.la \ - $(NULL) +libsmooth_plugin_la_CFLAGS = $(AM_CFLAGS) +libvlc_LTLIBRARIES += libsmooth_plugin.la +libhttplive_plugin_la_SOURCES = httplive.c +libhttplive_plugin_la_CFLAGS = $(AM_CFLAGS) $(GCRYPT_CFLAGS) +libhttplive_plugin_la_LIBADD = $(AM_LIBADD) $(GCRYPT_LIBS) -lgpg-error if HAVE_GCRYPT -libstream_filter_httplive_plugin_la_SOURCES = httplive.c -libstream_filter_httplive_plugin_la_CFLAGS = $(AM_CFLAGS) $(GCRYPT_CFLAGS) -libstream_filter_httplive_plugin_la_LIBADD = $(AM_LIBADD) $(GCRYPT_LIBS) -libstream_filter_httplive_plugin_la_DEPENDENCIES = -libvlc_LTLIBRARIES += libstream_filter_httplive_plugin.la +libvlc_LTLIBRARIES += libhttplive_plugin.la endif -if !HAVE_WIN32 -if !HAVE_WINCE -libvlc_LTLIBRARIES += libdecomp_plugin.la -endif -endif +librecord_plugin_la_SOURCES = record.c +librecord_plugin_la_CFLAGS = $(AM_CFLAGS) +librecord_plugin_la_LIBADD = $(AM_LIBADD) +libvlc_LTLIBRARIES += librecord_plugin.la