wireplumber/src
George Kiagiadakis e738076cb0 conf: refactor component loading to use a dependency system
Each component can now list required and optional dependencies,
using the component feature names to match other components.
In addition, each component feature can be declared as required, optional
or disabled, making optional components easier to deal with.
The component flags (ifexists, nofail) have been removed.

Using virtual components, this system also allows easier customization
of which components should be loaded for a specific configuration,
without requiring the user to copy the list of components and edit it.

Also bump the required glib version to 2.68 for g_assert_cmpstrv()
2023-06-20 12:39:29 +03:00
..
config conf: refactor component loading to use a dependency system 2023-06-20 12:39:29 +03:00
scripts scripts: use log topics 2023-05-19 20:12:08 +03:00
systemd systemd: Allow systemd system services to use module-rt 2022-04-05 06:07:17 +00:00
tools core: introduce the notion of provided features on components 2023-06-20 12:39:29 +03:00
main.c core: introduce the notion of provided features on components 2023-06-20 12:39:29 +03:00
meson.build log: implement a log topics system, like pipewire 2023-05-16 20:42:28 +03:00