Tanu Kaskinen
189708a597
bluetooth: Add a comment about messing with the IDLE suspend cause
2013-09-29 19:47:16 +03:00
João Paulo Rechi Vita
dc4be17e07
bluetooth: Fail to load driver if discovery module is not loaded
...
For quite some time now the device driver module doesn't work well
without the discovery module, so for the BlueZ 5 support we'll prevent
the device driver module to be loaded if the discovery module is not
loaded.
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
774c73309d
bluetooth: Implement get_n_used() for module-bluez5-device
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
ef24f7f3aa
bluetooth: Handle changes to BlueZ 5 transports state
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
8d303f0bd1
bluetooth: Process source messages for BlueZ 5 cards
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
05366fdc22
bluetooth: Process sink messages for BlueZ 5 cards
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
eb9813c833
bluetooth: Create I/O thread function for BlueZ 5 cards
...
Create the thread function, the render and push functions for A2DP, the
process message function for communication between the I/O thread and
the main thread, and other helper functions related to them.
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
44462904df
bluetooth: Set card profile for BlueZ 5 cards
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
d243fdd07b
bluetooth: Start / stop I/O thread for BlueZ 5 cards
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
8d1decffd7
bluetooth: Create source for BlueZ 5 cards
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
0274032141
bluetooth: Create sink for BlueZ 5 cards
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
7e80678cc5
bluetooth: Initialize profiles for BlueZ 5 cards
...
Initialized the currently active profile, configure and acquire the
transport.
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
a0ed6d7970
bluetooth: Create BlueZ 5 card profile for each audio UUID
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
5a9007338b
bluetooth: Create BlueZ 5 card ports
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
501f5e2898
bluetooth: Create BlueZ 5 card
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
6ba1610b6f
bluetooth: Unload module-bluez5-device on device's disconnection
2013-09-29 16:54:38 +03:00
João Paulo Rechi Vita
da61957602
bluetooth: Get BlueZ 5 device object
...
Get the remote device information stored in pa_bluetooth_discovery. This
also creates the mandatory parameter 'path' for module-bluez5-device,
which is used to inform the object path of the remote device in BlueZ on
the module load.
2013-09-29 16:54:37 +03:00
João Paulo Rechi Vita
384f4751eb
bluetooth: Create module-bluez5-device
2013-09-29 16:54:37 +03:00