pipewire/src
George Kiagiadakis 7ee5172ce8 meson: integrate wireplumber as a subproject
This allows building wireplumber as part of the pipewire build
and running it in the uninstalled environment instead of media-session.

Building each session manager is individually contolled by the options:
 -Dmedia-session=auto/enabled/disabled
 -Dwireplumber=auto/enabled/disabled

And controlling which one is used in pipewire.conf is done with:
 -Dsession-manager=media-session/wireplumber

Wireplumber's source tree must be in subprojects/wireplumber/
If this is missing, the .wrap file ensures that the latest git
master is downloaded while meson configures the build.
This git tree will not be automatically updated later, you need
to ensure that it is up-to-date on your own.
2021-06-18 17:54:18 +03:00
..
daemon meson: integrate wireplumber as a subproject 2021-06-18 17:54:18 +03:00
examples includes: update all references to extensions to point to pipewire/extensions 2021-06-18 17:54:18 +03:00
gst gstpipewiresink: also break the connection loop when the state is STREAMING 2021-06-18 13:34:35 +03:00
modules includes: update all references to extensions to point to pipewire/extensions 2021-06-18 17:54:18 +03:00
pipewire meson: declare spa_dep and override_dependency() for spa and pipewire 2021-06-18 17:54:18 +03:00
tests includes: update all references to extensions to point to pipewire/extensions 2021-06-18 17:54:18 +03:00
tools includes: update all references to extensions to point to pipewire/extensions 2021-06-18 17:54:18 +03:00
meson.build src: move extensions into pipewire 2021-06-18 17:54:18 +03:00