Find a file
George Kiagiadakis 25d8e5e375 object-manager: look into the proxy object when checking constraints on a global
This allows having constraints on the pw properties and the GObject
properties of the proxy, instead of just on the global properties.

This is only useful for constraints on impl proxies, since the globals
coming from the registry don't have a proxy object associated at the
time they are added in the object managers
2020-03-31 16:11:08 +03:00
docs docs: add test examples for pulseaudio, jack and video clients 2020-03-03 13:27:18 -05:00
lib object-manager: look into the proxy object when checking constraints on a global 2020-03-31 16:11:08 +03:00
modules properties: remove _copy_keys and add update/add methods similar to the ones in pw_properties 2020-03-31 16:11:08 +03:00
src monitor: add dbus-reservation flag 2020-03-20 14:01:22 -04:00
subprojects wptoml: add new library to parse TOML files 2019-12-04 16:38:35 -05:00
tests transition: call execute_step() with _STEP_ERROR in error conditions 2020-03-31 16:11:08 +03:00
tools object-manager: refactor to be able to track locally created proxies 2020-02-14 17:12:23 +02:00
.editorconfig docs: enable building html documentation with hotdoc 2020-01-22 17:06:01 +02:00
.gitignore add .gitignore 2019-12-23 18:24:06 +02:00
.gitlab-ci.yml update to the latest pipewire API 2020-01-13 15:07:08 -05:00
LICENSE Relicense to MIT 2019-05-31 12:13:12 +03:00
Makefile config: refactor wireplumber's configuration 2019-12-17 17:16:53 +02:00
meson.build modules: add monitor dbus device reservation API with unit tests 2020-03-20 14:01:20 -04:00
meson_options.txt docs: enable building html documentation with hotdoc 2020-01-22 17:06:01 +02:00
README.md docs: enable building html documentation with hotdoc 2020-01-22 17:06:01 +02:00

WirePlumber

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire.

Compiling & Running

The most recent instructions can be found in the docs: