- Feb 03, 2021
-
-
George Kiagiadakis authored
Because of the new design of the daemon and the async activation of plugins, the reserve-device plugin connects to d-bus before monitor-alsa is executed and therefore there is no need to wait for the connection
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Replaces the old create-session wireplumber.conf commands
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
avoids keeping it forever as a global
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
and drop cpptoml dependency as well
-
George Kiagiadakis authored
* load config from a lua script * use a WpTransition to organize the code * activate plugins before lua scripts * cleanup
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This allows us to load the scripts from the config file without WpCore being connected yet. We can later activate the lua-scripting plugin at the right moment to start processing the scripts.
-
George Kiagiadakis authored
also, add support for loading lua config files, denoted by the "config/lua" component type
-
George Kiagiadakis authored
convert them to absolute before creating the URI
-
George Kiagiadakis authored
-
George Kiagiadakis authored
with ISOLATE_ENV, it isolates the global environment between scripts just like it did before; without it, it uses a common environment with MINIMAL_STD, it restricts even further the available library functions; useful for configuration files that don't need to do actual scripting, just to define some tables
-
George Kiagiadakis authored
-
George Kiagiadakis authored
The component loader is a more generic and extensible mechanism of loading components; modules are one type of component... The idea is to make scripts and config files also be components, loaded by plugins that inherit WpComponentLoader
-
George Kiagiadakis authored
* use the activate/deactivate system from WpObject, which allows async activation and error reporting * drop 'module' property, use 'core' from WpObject
-
- Jan 30, 2021
-
-
George Kiagiadakis authored
+ their configuration + their unit tests
-
- Jan 27, 2021
-
-
George Kiagiadakis authored
-
- Jan 26, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This is useful for monitors to destroy the associated device reservation object. And it may be useful for other things in the future...
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This one offers API to interract on a lower level with the D-Bus reservation API and uses GDBus high level bindings only. Also, this one implements the full Acquire procedure, calling RequestRelease() on the peer and requesting the name again with REPLACE_EXISTING
-
George Kiagiadakis authored
Similar to wp_si_factory_find()
-
- Jan 25, 2021
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Jan 23, 2021
-
-
George Kiagiadakis authored
By default system-lua=false, so the bundled version is built. The default_library for the lua subproject is also set to static now, so that we don't need to install liblua and mess up the system. For existing build trees, this needs to be switched manually now with -Dlua:default_library=static (or just wipe the build dir and start clean)
-
- Jan 22, 2021
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
George Kiagiadakis authored
pipewire.conf uses a different format now
-
- Jan 21, 2021
-
-
Julian Bouzas authored
-