pipewire/spa/plugins/support
Wim Taymans 0eb73f0f06 loop: add back the destroy loop
We need to keep the sources around until all sources are dispatched. If
not: source A and B are active after poll, A is dispatched first and
removes B, when B is then dispatched, the memory is gone. We don't
free the source but simply mark the fd invalid and move it do a
destroy list. After all sources are dispatched we destroy.
This is safe because removing a source is either done from the poll
context (with invoke) or when holding the right locks.
2018-04-20 16:28:47 +02:00
..
dbus.c handle: make method to get size 2018-04-09 10:06:17 +02:00
logger.c handle: make method to get size 2018-04-09 10:06:17 +02:00
loop.c loop: add back the destroy loop 2018-04-20 16:28:47 +02:00
mapper.c handle: make method to get size 2018-04-09 10:06:17 +02:00
meson.build Add dbus support interface 2017-12-18 12:41:47 +01:00
plugin.c Use int instead of bool as result 2017-12-18 11:38:30 +01:00