bluetooth: Refactor dependency to org.bluez.Audio
authorMikel Astiz <mikel.astiz@bmw-carit.de>
Fri, 14 Dec 2012 14:14:36 +0000 (15:14 +0100)
committerTanu Kaskinen <tanuk@iki.fi>
Wed, 19 Dec 2012 10:31:49 +0000 (12:31 +0200)
commit468c67bb62fcc721818ad292fd85dd87aac320e5
treeb3800fb706a813e0ba42a488170b5911cf0a77f1
parent203c6f8ed478dd716d101a9169d8fee403c037a4
bluetooth: Refactor dependency to org.bluez.Audio

The state of this interface is needed for one single reason: we need to
wait until all profiles have been connected (or more precisely, until
are connection attempts are finished). This can be made more explicit in
the code by just checking the CONNECTING state (and not loading
module-bluetooth-device during that state), but otherwise treating all
transport types equally.

Ideally, audio_state should be completely removed but it's left there to
avoid an issue with module-card-restore, as documented in the source
code's comments.
src/modules/bluetooth/bluetooth-util.c