Sebastian Dröge
a79774be74
gstreamer: pluginloader: Remove unnecessary Windows special cases
...
The Windows plugin loader is in a separate file.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4541 >
2023-05-04 09:25:49 +03:00
Sebastian Dröge
7e12f8fb6a
gstreamer: #undef a few local #defines after usage
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4541 >
2023-05-04 00:17:47 +03:00
Sebastian Dröge
5cb245b011
gst: pluginloader: De-duplicate count_directories() private function
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4538 >
2023-05-03 17:01:07 +00:00
Seungha Yang
621feb32e9
gst-plugin-scanner: Add support for Windows
...
Adding Win32 specific plugin loader implementation.
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/11
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3512 >
2023-01-25 18:24:28 +00:00
Tim-Philipp Müller
ade83c8355
registry: drop use of GSlice
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3695 >
2023-01-24 15:25:05 +00:00
Martin Dørum
5745791345
gstpluginloader: Don't hang on short reads/writes
...
If read_one or write_one was called but the stream closed before it could
read/write a whole packet, read_one/write_one would hang indefinitely,
consuming 100% CPU. This commit fixes that by treating a short read/write
as an error.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2964 >
2022-08-31 16:54:24 +00:00
Jose Quaresma
6676b1e75c
gstpluginloader: show the reason when spawning of gst-plugin-scanner fail
...
This fix helps in cross compiling when the meson tests runs using a qemu wraper
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1578 >
2022-02-08 14:46:53 +00:00
Matthew Waters
74233cfd67
pluginloader: support multiple subdirectories for GST_PLUGIN_SUBDIR (libdir)
...
i.e. if GST_PLUGIN_SUBDIR is 'some/lib/path', then the default plugin
loading assumed that there was only 'lib' as it only went up a single
directory to then find the plugin scanner.
Fix to support multiple subdirectories for GST_PLUGIN_SUBDIR (libdir).
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/995
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