mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-01-04 16:20:13 +01:00
* Remove entirely the hook priority numbers and use before/after dependencies * Split the WpEvent code out of WpEventDispatcher * Add methods on WpEvent to interface with it from the WpEventDispatcher. As a bonus, we can now also implement tooling to inspect which hooks would in theory run for an event and write tests around that * Removed some internal debugging facilities and log calls, will redo it later. * Using spa_list now for the list of hooks, to reduce the number of allocations happening in the "hook collection" algorithm * Switched some internal data to use g_new0 instead of g_slice_new0 * Added g_free to free WpEvent structures... surprisingly, we were leaking them before |
||
|---|---|---|
| .. | ||
| core.c | ||
| dbus.c | ||
| endpoint.c | ||
| events.c | ||
| factory.c | ||
| meson.build | ||
| metadata.c | ||
| object-interest.c | ||
| object-manager.c | ||
| properties.c | ||
| proxy.c | ||
| session-item.c | ||
| settings.c | ||
| settings.conf | ||
| spa-json.c | ||
| spa-pod.c | ||
| spa-type.c | ||
| state.c | ||
| transition.c | ||