mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-23 08:56:47 -05:00
Operating on the assumption that every SPA handle can reference any other older SPA handle, the only safe destruction order is from youngest to oldest. To achieve this, store all handles across all plugins sorted by age (youngest first), and use that as the order of destruction in `pw_deinit()`. This line of thinking does not account for what happens when a handle that is referenced by others is unloaded, but it does not make that case worse either. See #2881 |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||