pulse-server: add gsettings module

Uses a thread to monitor gsettings data. Loads and unload modules
based on gsettings.

This makes paprefs work.
This commit is contained in:
Wim Taymans 2022-12-07 09:10:29 +01:00
parent 89d4cafec4
commit 37439d2b73
4 changed files with 313 additions and 0 deletions

View file

@ -289,6 +289,14 @@ if avahi_dep.found()
cdata.set('HAVE_AVAHI', true)
endif
if gio_dep.found()
pipewire_module_protocol_pulse_sources += [
'module-protocol-pulse/modules/module-gsettings.c',
]
pipewire_module_protocol_pulse_deps += gio_dep
cdata.set('HAVE_GIO', true)
endif
if flatpak_support
pipewire_module_protocol_pulse_deps += glib2_dep
endif