mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-20 06:59:58 -05:00
port_set_io with SPA_IO_Buffer can be used to enable/disable a port when the node is running and so the node should make sure the io update is synchronized with the processing loop. Use spa_loop_invoke to make sure the mixers handle the port_io updates correctly. Setting buffers or a format also needs the port to be disabled so add some checks for this in the mixers. |
||
|---|---|---|
| .. | ||
| buffer | ||
| control | ||
| debug | ||
| graph | ||
| interfaces/audio | ||
| monitor | ||
| node | ||
| param | ||
| pod | ||
| support | ||
| utils | ||