wireplumber/modules
Arnaud Ferraris a499e02ad9 modules: add module-default-routes for storing/restoring routes
This commit adds a WirePlumber module which stores the current route for
a given device, and implements the necessary interfaces to restore those
on startup.

The routes are stored as an array of objects in JSON format.

Please note that actually restoring routes on startup is not done by this
module but will be implemented separately in a future commit.
2021-03-02 18:17:56 +01:00
..
module-lua-scripting lua/api: default Constraint type always to pw-global 2021-03-02 18:26:34 +02:00
module-portal-permissionstore scripts: add portal access script 2021-02-12 14:28:45 -05:00
module-reserve-device lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-si-adapter rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
meson.build modules: add module-default-routes for storing/restoring routes 2021-03-02 18:17:56 +01:00
module-default-metadata.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
module-default-profile.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-default-routes.c modules: add module-default-routes for storing/restoring routes 2021-03-02 18:17:56 +01:00
module-device-activation.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-lua-scripting.c lua: enable loading scripts with a shebang 2021-02-18 13:47:34 +02:00
module-metadata.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-si-adapter.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
module-si-audio-softdsp-endpoint.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
module-si-bluez5-endpoint.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
module-si-convert.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
module-si-fake-stream.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-si-monitor-endpoint.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-si-simple-node-endpoint.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
module-si-standard-link.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00