Sebastian Dröge
cc2cc03717
registry: Remove dead code
...
Initialization/updating of the registry can't possible fail and all code
paths always returned TRUE.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2740 >
2022-08-10 11:31:50 +00:00
Tim-Philipp Müller
1fbf1b30b3
registry: skip Rust dep builddirs when searching for plugins recursively
...
These artefacts confuse the plugin scanner and may cause noisy warnings
(and slow down things).
Fixes https://gitlab.freedesktop.org/gstreamer/gst-build/-/issues/68
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2146 >
2022-04-30 08:48:22 +00:00
Xavier Claessens
b99ecc78ca
Replace gst-i18n-*.h with gi18n-lib.h
...
GLib guarantees libintl is always present, using proxy-libintl as
last resort. There is no need to mock gettex API any more.
This fix static build on Windows because G_INTL_STATIC_COMPILATION must
be defined before including libintl.h, and glib does it for us as part
as including glib.h.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028 >
2022-04-19 18:01:06 +00:00
Sebastian Fricke
0b6bbce012
Remove the uninstalled term
...
Remove the symbolic link `gst-uninstalled` which points to `gst-env`.
The `uninstalled` is the old name and the project should stick to a
single name for the procedure.
Remove the term from all the files, exceptions are variables from
dependencies like `uninstalled_variables` from pkgconfig and
`meson-uninstalled`.
Adjust mentions of the script in the documentation and README.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743 >
2022-03-01 11:33:10 +00:00
Sebastian Dröge
2fc91717cb
registry: Fix multi-line #warning
compiler warning
...
subprojects/gstreamer/gst/gstregistry.c:1593: unexpected character `"'
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1802 >
2022-02-28 06:01:24 +00:00
Matthew Waters
102a342a01
registry: enable relocatable builds for anywhere with dladdr()
...
Such as Linux/BSD's.
Matches the Windows/macOS behaviour.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1662 >
2022-02-08 17:35:24 +00:00
Matthew Waters
a7b9857647
registry: check the value of dladdr()
...
info.dli_fname could be NULL.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/994
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1644 >
2022-02-07 09:37:57 +00:00
Matthew Waters
c7d5b774d5
registry: check the return value of g_win32_get_package_installation_directory_of_module()
...
g_win32_get_package_installation_directory_of_module() may return NULL
in some circumstances and we need to deal with that.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/996
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1644 >
2022-02-07 09:37:57 +00:00
Matthew Waters
747a82006c
registry/macos: retrieve plugins relative to location of libgstreamer.dylib
...
Provides a relocatable directory structure for running GStreamer
applications as used in GStreamer.framework.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1627 >
2022-02-03 10:40:42 +00:00
Thibault Saunier
6c364d9626
Move files from gstreamer into the "subprojects/gstreamer/" subdir
2021-09-24 16:13:07 -03:00