mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-03 16:09:39 +00:00
73721ad4e9
When a MSS server hosts a live stream the fragments listed in the manifest usually don't have accurate timestamps and duration, except for the first fragment, which additionally stores timing information for the few upcoming fragments. In this scenario it is useless to periodically fetch and update the manifest and the fragments list can be incrementally built by parsing the first/current fragment. https://bugzilla.gnome.org/show_bug.cgi?id=755036
22 lines
885 B
Makefile
22 lines
885 B
Makefile
|
|
plugin_LTLIBRARIES = libgstsmoothstreaming.la
|
|
|
|
libgstsmoothstreaming_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
|
|
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
|
|
-DGST_USE_UNSTABLE_API $(LIBXML2_CFLAGS)
|
|
libgstsmoothstreaming_la_LIBADD = \
|
|
$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la \
|
|
$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
|
|
$(GST_PLUGINS_BASE_LIBS) \
|
|
-lgsttag-$(GST_API_VERSION) \
|
|
$(GST_BASE_LIBS) $(GST_LIBS) $(ZLIB_LIBS) $(LIBXML2_LIBS)
|
|
libgstsmoothstreaming_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS}
|
|
libgstsmoothstreaming_la_SOURCES = gstsmoothstreaming-plugin.c \
|
|
gstmssdemux.c \
|
|
gstmssfragmentparser.c \
|
|
gstmssmanifest.c
|
|
libgstsmoothstreaming_la_LIBTOOLFLAGS = --tag=disable-static
|
|
|
|
noinst_HEADERS = gstmssdemux.h \
|
|
gstmssfragmentparser.h \
|
|
gstmssmanifest.h
|