mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-02-18 07:20:32 +01:00
By mistake, WpImplNode was developed by keeping in mind that the proxy returned by pw_core_export() is a PW_TYPE_INTERFACE_Node, but this is not true. It's actually a ClientNode... Unfortunately, making WpImplNode work as if it was a WpNode is not so easy, especially when it comes to handling params, which need to be queried syncrhonously on the underlying spa_node. So, instead of fixing WpImplNode to work as a WpNode, we choose to disconnect them. This way, WpImplNode will not be used as a proxy in the registry and the registry will normally create WpNode proxies instead, making round-trips through the server to change node params. |
||
|---|---|---|
| .. | ||
| module-config-endpoint | ||
| module-config-policy | ||
| module-config-static-objects | ||
| module-device-activation | ||
| module-si-adapter | ||
| meson.build | ||
| module-client-permissions.c | ||
| module-config-endpoint.c | ||
| module-config-policy.c | ||
| module-config-static-objects.c | ||
| module-device-activation.c | ||
| module-monitor.c | ||
| module-node-suspension.c | ||
| module-session-settings.c | ||
| module-si-adapter.c | ||
| module-si-audio-softdsp-endpoint.c | ||
| module-si-convert.c | ||
| module-si-monitor-endpoint.c | ||
| module-si-simple-node-endpoint.c | ||
| module-si-standard-link.c | ||