- 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
-
Julian Bouzas authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Required for the device event type-info
-
George Kiagiadakis authored
Depends on DeviceEvent type-info, available on pipewire master as of today
-
George Kiagiadakis authored
deactivate() is normally called from WpCore's dispose() and that's too late to convert a weak WpCore ref to a strong one, so we cannot find the WpConfiguration and remove the engine. So, keep a reference to the WpConfiguration earlier. If the engine is not stopped on time, proxies on the export_core are destroyed after their core and pipewire complains
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
WpDevice, WpSpaDevice, WpNode, WpImplNode, WpObject and object features
-
George Kiagiadakis authored
-
George Kiagiadakis authored
port module-monitor to follow the changes
-
- Jan 19, 2021
-
-
Julian Bouzas authored
-
- Jan 15, 2021
-
-
George Kiagiadakis authored
A new desktop profile without endpoints will be added. The goal is to be compatible with media-session in the short term
-
George Kiagiadakis authored
Use the unused 'K' format letter in the varargs builder & parser methods
-
George Kiagiadakis authored
* Use a more complete API to introspect SPA types * Avoid the need for the Tables enumeration; the tables are now registered with a string * Avoid the need for initialization, work directly on spa_types and other static data * Allow working with Object pods that are not Params; the PARAMS table was previously hardcoded in the pod implementation * Add a different dynamic type registration system, closer to how spa type works. The only regression is that we can no longer register additional custom object fields (custom SPA_PROP_* for example), but this feature can be re-added later
-
George Kiagiadakis authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Jan 14, 2021
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Jan 11, 2021
-
-
Julian Bouzas authored
-
- Jan 08, 2021
-
-
Julian Bouzas authored
-
- Jan 05, 2021
-
-
Julian Bouzas authored
-
- Jan 04, 2021
-
-
Julian Bouzas authored
-
- Dec 30, 2020
-
-
Julian Bouzas authored
-
- Dec 22, 2020
-
-
George Kiagiadakis authored
Still missing a way to get the default endpoints, but this is going to change and use the metadata API
-
George Kiagiadakis authored
... and make WpIterator Lua-friendly so that it can be used with the generic for loop
-
George Kiagiadakis authored
-
- Dec 21, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-