pipewire/src/modules/module-protocol-native
Wim Taymans 516f86c329 protocol: improve manager socket handling
Some of the tools would like to connect to the manager socket first
because they are manager style apps. They however completely ignore any
of the configured sockets in the config and assume everything is the
default.

Fix this by adding a remote.intention = "manager" to those apps. This
instructs the protocol to first try to connect to a socket with the
-manager extension before attempting the regular configured socket.

This makes things work when you have sockets configured in /tmp
and have remote.name = /tmp/pipewire-0 in the config.
2025-01-29 12:59:45 +01:00
..
v0 modules: remove include of private.h 2023-07-11 19:31:27 +02:00
connection.c connection: fix fd leaks and confusion 2024-09-26 13:10:15 +02:00
connection.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
defs.h protocol-native: move compat_v2 to protocol 2023-07-11 16:13:38 +02:00
local-socket.c protocol: improve manager socket handling 2025-01-29 12:59:45 +01:00
portal-screencast.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
protocol-footer.c treewide: mark some functions static 2023-07-03 19:40:31 +02:00
protocol-footer.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
protocol-native.c protocol-native: improve security context properties 2024-03-13 12:53:04 +01:00
security-context.c add per type API defines 2024-11-26 11:58:51 +01:00
test-connection.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00