mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-31 22:25:38 -04:00
We can remove most of the special async handling in adapter, filter and stream because this is now handled in the core. Add a node.data-loop property to assign the node to a named data-loop. Assign the non-rt stream and filter to the main loop. This means that the node fd will be added to the main-loop and will be woken up directly without having to wake up the RT thread and invoke the process callback in the main-loop first. Because non-RT implies async, we can do all of this like we do our rt processing because the output will only be used in the next cycle. |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||