pipewire/spa
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
..
include io: make status as flags 2018-04-19 20:10:47 +02:00
lib debug: print to stderr 2018-01-11 10:14:26 +01:00
plugins loop: add back the destroy loop 2018-04-20 16:28:47 +02:00
tests test: also test resampler 2018-04-19 20:12:51 +02:00
tools handle: make method to get size 2018-04-09 10:06:17 +02:00
meson.build resample: use speex resampler for now 2018-04-10 16:54:15 +02:00