gstreamer/subprojects/gst-plugins-good/gst/multifile
Stéphane Cerveau dd17beb681 gstreamer-full: add full static support
Allow a project to use gstreamer-full as a static library
and link to create a binary without dependencies.

Introduce the option 'gst-full-target-type' to
select the build type, dynamic(default) or static.

In gstreamer-full/static build configuration gstreamer (gst.c)
needs the symbol gst_init_static_plugins which is defined
in gstreamer-full.
All the tests and examples are linking with gstreamer but the
symbol gst_init_static_plugins is only defined in the gstreamer-full
library. gstreamer-full can not be built first as it needs to know what plugins
will be built.

One option would be to build all the examples and tests after
gstreamer-full as the tools.

Disable tools build in subprojects too as it will be built at the end of
build process.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4128>
2023-05-31 15:17:11 +00:00
..
gstimagesequencesrc.c doc: Fix newline char between authors 2023-05-20 05:48:23 +00:00
gstimagesequencesrc.h
gstmultifile.c
gstmultifilesink.c
gstmultifilesink.h
gstmultifilesrc.c multifile: error out if no filename was set 2023-04-12 18:55:26 +00:00
gstmultifilesrc.h
gstsplitfilesrc.c
gstsplitfilesrc.h
gstsplitmuxpartreader.c splitmuxsrc: Make PTS contiguous by preference 2023-05-16 04:34:16 +00:00
gstsplitmuxpartreader.h
gstsplitmuxsink.c Revert "splitmuxsink: Avoid assertion when WAITING_GOP_COLLECT on reference context" 2023-04-28 11:00:19 +00:00
gstsplitmuxsink.h splitmuxsink: When flushing, exit handle_mq_input quickly 2022-05-17 09:24:10 +00:00
gstsplitmuxsrc.c splitmuxsrc: Proxy latency query to part reader 2023-02-15 23:47:50 +00:00
gstsplitmuxsrc.h
gstsplitutils.c
gstsplitutils.h
meson.build gstreamer-full: add full static support 2023-05-31 15:17:11 +00:00
patternspec.c
patternspec.h
test-splitmuxpartreader.c