pipewire/spa/plugins
Pauli Virtanen 8383ee8552 bluez5: a2dp-sink: address A2DP transport acquire failure mode
If A2DP remote does not acquire its pending transport within a timeout,
we won't get a write error in a2dp-sink, but instead the transport
becomes idle.  Currently, we continue writing to the socket as if
everything was fine, even though the data won't be processed at the
remote end.

Handle this by stopping the node and emitting a node error event.
Pipewire may then restart the node to retry.
2022-06-05 18:10:01 +00:00
..
aec Cleanup argument names in methods and events interfaces: object/data, 2nd pass. 2022-04-18 07:49:35 +00:00
alsa acp: don't mix non-AUX and AUX channels 2022-06-02 12:54:04 +02:00
audioconvert audioconvert: forward follower node errors 2022-06-05 18:10:01 +00:00
audiomixer spa: debug memcpy 2022-05-31 10:31:26 +02:00
audiotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
bluez5 bluez5: a2dp-sink: address A2DP transport acquire failure mode 2022-06-05 18:10:01 +00:00
control buffers: make alignment optional 2022-01-03 12:32:26 +01:00
ffmpeg treewide: meson.build: use dependency variable for SPA 2021-12-28 18:34:06 +01:00
jack buffers: make alignment optional 2022-01-03 12:32:26 +01:00
libcamera libcamera: advertise the device.product.name and not some random description 2022-05-26 19:18:35 +03:00
support spa: support: loop: handle cancellation better 2022-06-02 00:24:24 +02:00
test spa: set port flags on port info 2022-05-26 10:39:31 +02:00
v4l2 v4l2: cast varargs to the right type 2022-05-27 13:30:07 +02:00
videoconvert buffers: make alignment optional 2022-01-03 12:32:26 +01:00
videotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
volume spa: Improve PropInfo fields 2022-03-30 17:09:08 +02:00
vulkan spa: set port flags on port info 2022-05-26 10:39:31 +02:00
meson.build module-echo-cancel: Move backends to dynamic libaries 2022-02-15 15:45:46 +00:00