mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-05-23 19:48:12 +02:00
Each time someone asks for the support, acquire a new data loop and fill it in the support. Tweaks things a little so that acquire can be called with NULL dict, in which case it will always use the first data loop. To be moved and spread around loops one needs to explicitly pass a node.loop.name or node.loop.class around. This ensures that loading a plugin from the adapters and spa plugin loaders always get the same loop when nothing or a node.loop.name is given. It doesn't quite work when a node.loop.class is given because then the loop could be different between spa node and pipewire node. To fix this, we need to improve the node loader code to make sure the same loop is used everywhere. |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||