pipewire/src
Pauli Virtanen 823fb91756 mem: track fd invalidation of imported memblocks
When a memblock closes its fd, have it emit signal to other memblocks
possibly sharing the fd, so they know it is now invalid.

When a memblock has an invalidated fd, it'll not allow mapping more
memory, nor match against fd searches.

This avoids bugs where kernel fd reuse causes already invalid memblocks
to be used.  Generally, higher level code should make sure memblocks get
freed in right order so that this situation does not occur, but try to
keep mempool in consistent state regardless.
2024-02-03 15:58:22 +00:00
..
daemon conf: escape @DEFAULT_SINK@ 2024-01-31 14:12:30 +01:00
examples examples: Add video-dsp-src example 2024-01-29 08:44:25 +00:00
gst gstpipewiresrc: break out of wait_started() also on STATE_UNCONNECTED 2023-12-26 16:01:44 +00:00
modules snap-policy: fix memory leak 2024-02-03 13:08:38 +00:00
pipewire mem: track fd invalidation of imported memblocks 2024-02-03 15:58:22 +00:00
tests tests: fix ABI check for new pw_time 2024-01-15 15:53:19 +01:00
tools pw-link: handle link proxy removal 2024-02-01 13:35:30 +01:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00