Skip to content

Process available buffers in read_ready callback for a2dp-src and sco-src

The current a2dp-source and sco-source nodes don't process their buffers correctly because their read_ready source callback is called more frequently than the node_process callback, making pipewire to abort. This MR fixes the issue by following the same logic as alsa-source: process the buffers also in the read_ready callback.

Buffers are processed correctly with this patch and no abort signal is triggered.

Merge request reports