wireplumber/tests
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
..
common conf: refactor component loading to use a dependency system 2023-06-20 12:39:29 +03:00
examples core: change the component arguments to be WpSpaJson instead of GVariant 2023-05-25 18:29:58 +03:00
modules core: introduce the notion of provided features on components 2023-06-20 12:39:29 +03:00
scripts default-nodes-tests: use the changed variable in test utils 2023-04-17 07:48:18 -04:00
wp conf: refactor component loading to use a dependency system 2023-06-20 12:39:29 +03:00
wplua log: implement a log topics system, like pipewire 2023-05-16 20:42:28 +03:00
meson.build tests: run with WIREPLUMBER_DEBUG=T, not 7... 2023-05-19 21:13:19 +03:00
script-tester.c core: make the object registration functions public 2023-06-20 12:39:29 +03:00