pipewire/src/modules/module-client-node
Wim Taymans 0918899bf8 client-node: send the mix_info before Buffer IO
We don't always need to send buffers to a remote port, when the port
is an output port, all the mix ports use the same buffers. This means
that when we add another link to a port, we don't get the mix_info
anymore and then we don't know the peer_id and we don't complete the
link and we don't call the connection_callback.

Instead, send the mix_info right before sending the Buffer Io area. We
always do this for all mix io and after we have sent the buffers so this
is a better place.

Fixes #2841
2022-11-20 19:24:01 +01:00
..
v0 clean up some more array iterations 2022-10-03 09:20:42 +02:00
client-node.c client-node: send the mix_info before Buffer IO 2022-11-20 19:24:01 +01:00
client-node.h includes: update all references to extensions to point to pipewire/extensions 2021-06-18 17:54:18 +03:00
protocol-native.c Cleanup argument names in methods and events interfaces 2022-04-15 10:11:49 +02:00
remote-node.c remote-node: don't set activation state and signal_time twice 2022-08-11 12:35:51 +02:00