pipewire/spa
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
..
examples examples: dlclose on some errors 2020-07-02 16:07:54 +02:00
include result: don't use undefined shift 2020-12-21 21:08:56 +01:00
plugins bluez5: refcount transport acquire and release, let it manage fd 2020-12-28 13:38:41 +01:00
tests result: don't use undefined shift 2020-12-21 21:08:56 +01:00
tools initialize variables better 2020-05-20 15:24:25 +02:00
meson.build a2dp: add aac encoder 2020-12-23 06:15:15 +00:00