Tanu Kaskinen
1f1db97b65
bluetooth: Remove commented out code.
2012-09-06 15:59:34 +03:00
Luiz Augusto von Dentz
75df8714d7
bluetooth: Don't force any profile on discovery module
...
Let device module figure out the priority based on the state of the
profiles.
Note that most likely all profiles will be in PA_BT_AUDIO_STATE_CONNECTED
state so 'Off' will be the initial profile then it is up to the policy
module to switch to the most suitable profile.
2012-09-06 15:59:34 +03:00
Mikel Astiz
00cc8af995
bluetooth: Avoid duplicating profile argument twice
...
The module module-bluetooth-device should never be given parameter
'profile' twice, even if both HFGW and A2DP are playing. This patch
proposed to consider HFGW first.
2012-07-28 15:55:44 +03:00
Frédéric Dalleau
3f6aa03912
bluetooth: Fix Media Endpoint for HandsfreeGateway
...
This patch will add the necessary quirks so that pulseaudio can register
an endpoint on the /MediaEndpoint/HFPHS path. This endpoint is to be
used for HFP Handsfree profile.
2011-11-03 00:18:49 +05:30
Maarten Bosmans
dd9265ac78
Remove unnecessary #includes
2011-06-22 23:12:20 +01:00
Tanu Kaskinen
62e43f9181
bluetooth-discover: Remove remaining ifdef NOKIAs.
...
These were supposed to be removed already in 13849f153 , but
at that time I missed the ifdefs in
module-bluetooth-discover.c.
2011-06-22 14:56:32 +01:00
João Paulo Rechi Vita
342e06498f
bluetooth: add HFP Gateway support
...
Create the 'Handsfree Gateway' profile for bluetooth cards and add
filters for 'org.bluez.HandsfreeGateway' to the discover module so
module-bluetooth-device is loaded with the correct profile when a
Handsfree Gateway connects to bluetoothd (in this case bluetoothd
is acting as the headset).
2010-02-21 20:51:08 +01:00
Lennart Poettering
40c1ca76c4
bluetooth: don't set auto_connect flag when discovering bt devices
2009-10-04 13:00:51 +02:00
Lennart Poettering
63f3dc0bdc
bluetooth: remove left-over debug line
2009-08-28 17:07:08 +02:00
João Paulo Rechi Vita
2772521698
bluetooth: add discover of bluetooth sources
2009-08-23 22:46:56 -03:00
Lennart Poettering
1390564227
Merge commit 'elmarco/bluetooth-fixes'
2009-03-30 20:34:49 +02:00
Marc-André Lureau
eb93e2537a
dbus: split dbus-util into dbus-shared
...
modules: fix dbus-util include
pulse: get dbus at context connection
2009-03-30 20:56:55 +03:00
Marc-André Lureau
87fcb3d592
bluetooth: use new audio State properties
2009-03-27 22:59:57 +02:00
Marc-André Lureau
62a4e36f5d
bluetooth: connected can be -1, check > 0
2009-03-27 20:43:42 +02:00
Lennart Poettering
cbbd98635a
make sure the discovery module is only loaded once
2009-03-25 23:49:09 +01:00
Lennart Poettering
5b523d097c
fix bad memory access when destroying m-b-d
2009-03-24 21:42:33 +01:00
Lennart Poettering
8d5b375f67
at a couple of #ifdef NOKIAs for now
2009-03-21 01:31:38 +01:00
Lennart Poettering
3aa39726db
rework device discovery to share a single device list among all modules
2009-03-21 01:19:49 +01:00
Marc-André Lureau
df3f4eef2d
bluetooth: load bluetooth device with connected profile
2009-03-19 17:33:33 +02:00
Colin Guthrie
86dee05aec
Use LGPL 2.1 on all files previously using LGPL 2
2009-03-03 20:23:02 +00:00
Lennart Poettering
84666dbc88
properly free modargs object when init fails; don't abbreviate modargs in struct
2009-02-12 04:00:40 +01:00
Lennart Poettering
a371306710
tabs are evil
2009-02-12 03:57:59 +01:00
Marc-André Lureau
c8a240cddd
bluetooth: SCO over PCM
2009-02-09 22:14:45 +02:00
Marc-André Lureau
539abc365f
bluetooth: typo
2009-02-03 14:19:16 +02:00
Lennart Poettering
55e6331bed
store the module index shifted by 1 to map PA_INVALID_INDEX to NULL
2009-02-02 00:25:02 +01:00
Lennart Poettering
a71fa021a3
temporary commit of lennarts new bt changes
2009-01-29 16:27:27 +01:00
Marc-André Lureau
12db687acf
bluetooth: cold hsp/a2dp device detection
2009-01-28 01:29:19 +02:00
Marc-André Lureau
a6a1b42c87
bluetooth: hsp volume control
2009-01-28 01:29:19 +02:00
Lennart Poettering
86c6fd85f1
Don't store pointer to pa_module
...
pa_module pointers might become invalid at any time, so we use the
stable uin32_t index of the module for identifying or modules instead.
2008-12-17 21:19:53 +01:00
Luiz Augusto von Dentz
dcd498c5ad
Fix bug walking on module list.
2008-12-17 21:06:46 +01:00
Lennart Poettering
60c2a82462
Merge commit 'vudentz/master'
2008-10-13 19:55:11 +02:00
Lennart Poettering
5a5d2884e0
properly remove dbus matches an filters when unloading m-b-d
2008-10-13 19:52:02 +02:00
Luiz Augusto von Dentz
931cbd19f2
Fix possible invalid read while attempting to load module-bluetooth-device.
2008-10-09 19:31:43 -03:00
Luiz Augusto von Dentz
3d7b76d159
Unload module-bluetooth-device if the remote device disconnects.
2008-10-07 10:37:57 -03:00
Lennart Poettering
fa93cb71e8
make distcheck pass
2008-10-06 03:35:46 +02:00
Luiz Augusto von Dentz
fef63d77b4
Fix loading module-bluetooth-device with an invalid parameter.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0c998b0891
Replace handlers of deprecated Connected signals with new PropertyChanged.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
b205fcc17c
Cleanup module-bluetooth-discover.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
20f68bcc46
Fix Connected signal handler.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
04677cb925
Fix match rule problems.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0be845f3a9
Remove PropertyChanged signal handler.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
3b427b7014
Add signal handlers for Connected signals.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
443ea47ee0
Add match rules for org.bluez.Headset and org.bluez.AudioSink.
2008-10-03 18:07:07 -03:00
Lennart Poettering
00b70a8bdb
follow PropertyChanged signals from BlueZ
2008-10-01 01:16:43 +02:00
Lennart Poettering
f5c301d9f4
make module-bluetooth-discover actually load modules and smaller other fixes
2008-09-29 21:45:00 +02:00
Lennart Poettering
183f2e0bff
some minor fixes and cleanups in the bt code
2008-09-26 09:35:00 -07:00
Lennart Poettering
c0a1706428
downgrade a D-Bus log message to debug
2008-09-11 01:40:18 +03:00
João Paulo Rechi Vita
78a3c72f60
Move bluetooth discover and device modules to src/modules/bluetooth
2008-09-11 01:12:10 +03:00