mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-17 07:00:03 -05:00
Keep a list of active ports in the port_list. These are all ports added with add_port and not yet removed. When a port is removed, move it to the free_list and reuse the port later when needed. Update a mix_list of ports when a valid io is set on a port. This then makes it possible to more efficiently and safely iterate the ports in the processing loop. |
||
|---|---|---|
| .. | ||
| audiomixer.c | ||
| benchmark-mix-ops.c | ||
| meson.build | ||
| mix-ops-avx.c | ||
| mix-ops-c.c | ||
| mix-ops-sse.c | ||
| mix-ops-sse2.c | ||
| mix-ops.c | ||
| mix-ops.h | ||
| mixer-dsp.c | ||
| plugin.c | ||
| test-mix-ops.c | ||