From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> Current module-bluetooth-device relies on module-suspend-on-idle with regard to when the audio-stream (SCO) gets resumed/suspended. The bluetooth card assumes that SCO should be down (i.e. saving battery and radio bandwidth) until somebody starts to use it. This can be considered a regresion in case some average users have PulseAudio without module-suspend-on-idle. Therefore, the simplest solution -only affecting the use headsets- would be to start SCO by default, and wait until it gets suspended some seconds later. In a longer term, a proper solution should probably involve module-bluetooth-policy. Mikel Astiz (2): bluetooth: Do not setup stream before thread starts bluetooth: Request headset audio during profile switch src/modules/bluetooth/module-bluetooth-device.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) -- 1.7.11.7