pipewire/spa
Wim Taymans 70bdb72857 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-06-15 13:06:59 +02:00
..
include __STDC_VERSION__ may be undefined 2018-04-03 16:27:58 +02:00
lib debug: print to stderr 2018-01-11 10:14:26 +01:00
plugins loop: add back the destroy loop 2018-06-15 13:06:59 +02:00
tests fix some signed vs unsigned comparisons 2018-02-20 18:19:11 +01:00
tools inspect: Improve introspection 2017-12-14 18:24:48 +01:00
meson.build build: Do not redefine dependency objects 2018-01-26 08:51:38 +01:00