pipewire/spa/plugins
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
..
alsa alsa: do the wakeup differently 2018-04-19 22:00:42 +02:00
audioconvert pipewire: improve memory cleanup 2018-04-20 16:27:19 +02:00
audiomixer handle: make method to get size 2018-04-09 10:06:17 +02:00
audiotestsrc handle: make method to get size 2018-04-09 10:06:17 +02:00
bluez5 handle: make method to get size 2018-04-09 10:06:17 +02:00
ffmpeg graph: new scheduling model 2018-04-03 16:29:36 +02:00
support loop: add back the destroy loop 2018-04-20 16:28:47 +02:00
test handle: make method to get size 2018-04-09 10:06:17 +02:00
v4l2 pipewire: improve memory cleanup 2018-04-20 16:27:19 +02:00
videotestsrc handle: make method to get size 2018-04-09 10:06:17 +02:00
volume handle: make method to get size 2018-04-09 10:06:17 +02:00
meson.build add audioconvert beginnings 2018-04-03 16:29:36 +02:00