pipewire/spa/plugins
Pauli Virtanen 036c10717d bluez5: refcount transport acquire and release, let it manage fd
Backends don't necessarily allow for opening the same device multiple
times, and it shouldn't be necessary.

Since source and sink are not necessarily both running at the same time,
refcount the transport acquire/release so that it knows to close the fd
only when no source/sink is running.

Let the transport manage the fd lifecycle, also closing it once it is
not needed.

Don't return the fd from acquire(), since each transport is associated
with a single socket fd.
2020-12-28 13:38:41 +01:00
..
alsa acp: add channel to string function 2020-12-28 13:27:34 +01:00
audioconvert tests: fix some leaks 2020-12-21 20:07:02 +01:00
audiomixer audiomixer: fix array sizes 2020-12-21 19:34:55 +01:00
audiotestsrc audiotestsrc: fix function signature 2020-05-12 17:23:35 +02:00
bluez5 bluez5: refcount transport acquire and release, let it manage fd 2020-12-28 13:38:41 +01:00
control tweak buffers a little 2020-02-19 10:17:00 +01:00
ffmpeg ffmpeg: fix install dir 2020-01-30 17:50:45 +01:00
jack profile: refactor code to make EnumProfile and Profile params 2020-08-17 11:08:26 +02:00
libcamera libcamera: delete the camera on error 2020-11-24 09:25:07 +01:00
support loop: align buffer and invoke_items to 8 bytes 2020-12-21 20:46:13 +01:00
test improve debug 2020-04-22 12:47:18 +02:00
v4l2 v4l2: profiles params are not implement yet 2020-12-17 16:13:19 +01:00
videoconvert Improve naming 2020-08-06 13:49:33 +02:00
videotestsrc improve debug 2020-04-22 12:47:18 +02:00
volume improve debug 2020-04-22 12:47:18 +02:00
vulkan vulkan: check results of stat 2020-05-20 15:24:25 +02:00
meson.build Integrating libcamera 2020-06-04 10:36:39 +02:00