module-spa: make separate monitor and node module

Make it possible to load monitors and nodes separately by specifying
the plugin and factory of the node/monitor to load.
Add argument parsing for properties and configure them in the node
when possible.
This commit is contained in:
Wim Taymans 2017-06-19 15:49:13 +02:00
parent 4a6b1b42bc
commit bc22c58435
8 changed files with 229 additions and 154 deletions

View file

@ -13,5 +13,12 @@ run:
PIPEWIRE_CONFIG_FILE=build/pipewire/daemon/pipewire.conf \
build/pipewire/daemon/pipewire
monitor:
SPA_PLUGIN_DIR=build/spa/plugins \
build/pipewire/tools/pipewire-monitor
dist:
git archive --prefix=pipewire-0.1.0/ -o pipewire-0.1.0.tar.gz HEAD
rpm: dist
rpmbuild -ta pipewire-0.1.0.tar.gz