mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-09-20 00:11:31 +00:00
19b53e8dbe
When a client produces output on a port and there is a link between the output port and an input port of the client, make sure that the new data appears on the input port. We do this by keeping track of what links are between our ports and when we get the peer id of a port input, we can related this to our port again. Some mixer inputs will then fetch content from our own ports and so we can prepare the output for them. This can be converting midi to control messages or moving the output buffer id to the io area so that the input mixer can pick up the new buffer. Fixes #1839 |
||
---|---|---|
.. | ||
control.c | ||
dummy.c | ||
export.c | ||
match-rules.c | ||
meson.build | ||
metadata.c | ||
pipewire-jack-extensions.h | ||
pipewire-jack.c | ||
pw-jack.in | ||
ringbuffer.c | ||
statistics.c | ||
uuid.c |