pulseaudio/src
Tanu Kaskinen d9b885e0f1 bluetooth: wait for all profiles to connect before creating card
The CONNECTION_CHANGED hook is used to notify the discovery module
about new and removed devices. When a bluetooth device connects, the
hook used to be called immediately when the first profile connected.
That meant that only one profile was marked as available during the
card creation, other profiles would get marked as available later.

That makes it hard for module-card-restore to restore the saved
profile, if the saved profile becomes available with some delay.
module-card-restore has a workaround for this problem, but that turned
out to interfere with module-bluetooth-policy, so the workaround will
be removed in the next patch.

The BlueZ 4 code doesn't need changes, because we use the
org.bluez.Audio interface to get a notification when all profiles are
connected.
2016-08-10 21:37:33 +03:00
..
daemon launch: explain why .service depends on .socket 2016-07-20 23:39:59 +03:00
modules bluetooth: wait for all profiles to connect before creating card 2016-08-10 21:37:33 +03:00
pulse json: Drop refcounting of json objects 2016-06-22 21:04:47 +05:30
pulsecore shm: Wrap memfd-specific code in relevant ifdef 2016-08-10 22:18:13 +05:30
tests tests: Include signal.h in core-util-test.c 2016-08-10 16:52:50 +03:00
utils qpaeq: Don't set font-size on widgets 2016-06-22 12:55:55 +05:30
.gitignore pulse: Add a JSON-parsing library 2016-06-22 21:04:47 +05:30
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
Makefile.am format: Drop dependency on json-c 2016-06-22 21:04:47 +05:30
map-file volume: Add LFE balance API 2015-10-30 09:13:10 +02:00