Find a file
George Kiagiadakis d89c4ecd94 object-manager: don't try to install if there is no core
This happens when the daemon fails to connect and the
not installed object managers try to get installed, but
the weak ref to the core is already gone
2020-05-13 19:52:25 +03:00
docs docs: add test examples for pulseaudio, jack and video clients 2020-03-03 13:27:18 -05:00
lib object-manager: don't try to install if there is no core 2020-05-13 19:52:25 +03:00
modules modules: port config-static-nodes to use WpPlugin 2020-05-13 11:21:45 -04:00
src daemon: activate plugins in an idle callback to avoid side-effects 2020-05-13 18:18:52 +03:00
subprojects wptoml: add new library to parse TOML files 2019-12-04 16:38:35 -05:00
tests modules: port config-static-nodes to use WpPlugin 2020-05-13 11:21:45 -04:00
tools wireplumber-cli: update to more recent API and fix some issues 2020-05-13 19:29:08 +03: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: