pipewire/spa/plugins
Pauli Virtanen f99eefeb4f bluez5: a2dp-source: release transport if it went idle
Release the transport if it went idle, ensuring that the fd is closed,
and add safeguards we won't double-acquire/release it.

This can occur if the device pauses the playback. The transport may also
activate again later on, and in this case we need to reacquire a new fd.
Not closing the old fd causes problems in this case.

However, apparently the BlueZ Release() call fails if the transport is
idle. We just ignore the error and downgrade the error message; it might
not be safe to not call Release() because the idle property update is
async.
2021-02-07 18:32:44 +00:00
..
alsa acp: complain louder when profile files are missing 2021-02-04 10:31:55 +01:00
audioconvert merger: handle monitor mute as well 2021-02-05 17:41:56 +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: a2dp-source: release transport if it went idle 2021-02-07 18:32:44 +00: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 jack-device: set node.description 2021-01-27 13:48:10 +01:00
libcamera libcamera: fix the build and capture issues with latest libcamera version. 2021-02-03 16:57:09 +05:30
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 pass the complete buffer size to snprintf 2021-02-02 12:09:29 +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