Commits

Commit Message Author Age Changes
7f88b15e AVRCP: Fix using struct avrcp_player as session abstraction This fixes several limitations with the current design including not being able to connect multiple devices at same time and not being able to register players on the fly while a connection was already established. Luiz Augusto von Dentz 13 years ago 2 files, +172, -124
38cb503f AVRCP: Rename variables used for control channel Vani Patel 13 years ago 3 files, +75, -73
ce631844 AVRCP: Adds SDP record to support browsing channel Vani Patel 13 years ago 3 files, +29, -7
19127fd4 AVRCP: Fix handler lookup for undefined control PDU ids The lookup table of handlers is not NULL terminated which in case of an undefined id may lead to read invalid memory out of the table area. To fix this the id 0x00 is now used as delimiter. Luiz Augusto von Dentz 13 years ago 1 file, +1, -1
5fd6b1f2 core: Add support for Profile.NewConnection Johan Hedberg 13 years ago 1 file, +291, -17
8402a4a8 dbus: Add org.bluez.Profile to D-Bus policy Johan Hedberg 13 years ago 1 file, +1, -0
9e0714c2 test: Fix signature of Profile.NewConnection in test-profile Johan Hedberg 13 years ago 1 file, +1, -1
c9a1ed86 core: Fix sending Profile.Cancel before Profile.Release Johan Hedberg 13 years ago 1 file, +6, -2
f752bac2 test: Add PSM and Channel options to test-profile Johan Hedberg 13 years ago 1 file, +10, -0
0a0223be core: Add basic defaults lookup to external profiles Johan Hedberg 13 years ago 1 file, +15, -0
ac06c7f7 test: Improve test-profile functionality Johan Hedberg 13 years ago 1 file, +33, -11
7506f284 core: Add support for Role option for RegisterProfile Johan Hedberg 13 years ago 1 file, +8, -0
89989445 core: Initialize profile security level to a sane default Johan Hedberg 13 years ago 1 file, +2, -0
c23c07ca core: Fix minor coding style issue (long line) Johan Hedberg 13 years ago 1 file, +2, -1
37632a7f mgmt: Fix parsing read_index_list response Johan Hedberg 13 years ago 1 file, +1, -1
b574d91b core: Fix order of calling Profile.Release Johan Hedberg 13 years ago 1 file, +3, -3
d585dadb core: Add skeleton for handling server sockets for external profiles Johan Hedberg 13 years ago 1 file, +133, -1
c03878ac core: Make profile debug logging a bit more readable Johan Hedberg 13 years ago 1 file, +5, -5
12078972 core: Add basic profile options parsing support Johan Hedberg 13 years ago 1 file, +40, -1
3278dc2e test: Add some more options to test-profile registration Johan Hedberg 13 years ago 1 file, +4, -1
e39e4ca5 core: Add simple adapter probe function to external profiles Johan Hedberg 13 years ago 1 file, +21, -0
5ca45764 core: Add dynamic adapter and device probe support Particularly With the introduction of external profiles the probe functions must be possible to be triggered at any point during runtime. Johan Hedberg 13 years ago 4 files, +40, -0
edfd9b47 core: Add debug logs for external profile registration Johan Hedberg 13 years ago 1 file, +4, -0
246f60f6 doc: Add profile API documentation Johan Hedberg 13 years ago 5 files, +161, -1
0d375fd3 audio: Fix attempting to create a device on driver .remove audio_remove calls get_audio_dev which may attempt to create the device if it doesn't exist. Luiz Augusto von Dentz 13 years ago 1 file, +5, -2
82c37ba9 core: Monitor external profile processes Johan Hedberg 13 years ago 1 file, +21, -1
384f7e11 test: Add test-profile test script Johan Hedberg 13 years ago 2 files, +53, -2
29b7375f core: Add cleanup function for external profiles Johan Hedberg 13 years ago 3 files, +24, -0
a3396702 core: Add profile parameter to adapter and device probe functions This is necessary for the external profile implementation (which will have the same callback functions for all external profiles). Johan Hedberg 13 years ago 20 files, +101, -55
76041ebc core: Add external profile registration callbacks Johan Hedberg 13 years ago 3 files, +139, -0
6e3b013a core: Remove btd_get_profiles Johan Hedberg 13 years ago 2 files, +0, -7
4c527e87 core: Use btd_profile_foreach for device probing Johan Hedberg 13 years ago 1 file, +35, -27
5ad45a4b input: Add Device.Connect support Johan Hedberg 13 years ago 4 files, +117, -48
6ee8f62e test: Add command for Device.Connect() Johan Hedberg 13 years ago 1 file, +11, -0
fee1eda5 core: Add Device.Connect method Johan Hedberg 13 years ago 2 files, +90, -1
4be993cc core: Add error reporting to profile callbacks Johan Hedberg 13 years ago 1 file, +5, -5
f7540d99 wiimote: add Wii Balance Board detection Add the name of the Wii Balance Board so it can be paired with BlueZ like any other Wii Remote. Reported by Florian Echtler. David Herrmann 13 years ago 1 file, +1, -0
df129829 media: Fix possible crash when endpoint exit a2dp_sep_unlock may free the endpoint if it is not registered anymore which leads to destroying all related transport causing the following: Invalid read of size 1 at 0x4A09F09: memcpy@GLIBC_2.2.5 (mc_replace_strmem.c:836) by 0x4F7C02D: ??? (in /usr/lib64/libdbus-1.so.3.5.6) by 0x4F7AAE5: ??? (in /usr/lib64/libdbus-1.so.3.5.6) by 0x4F7B10B: ??? (in /usr/lib64/libdbus-1.so.3.5.6) by 0x4F68DA0: ??? (in /usr/lib64/libdbus-1.so.3.5.6) by 0x4F66788: ??? (in /usr/lib64/libdbus-1.so.3.5.6) by 0x4F66B41: ??? (in /usr/lib64/libdbus-1.so.3.5.6) by 0x4F6D64E: dbus_message_new_signal (in /usr/lib64/libdbus-1.so.3.5.6) by 0x180FC2: emit_property_changed (dbus-common.c:130) by 0x13FD15: transport_set_state (transport.c:206) by 0x140519: suspend_a2dp (transport.c:460) by 0x122436: service_filter (watch.c:476) Address 0x6546110 is 48 bytes inside a block of size 49 free'd at 0x4A079AE: free (vg_replace_malloc.c:427) by 0x4C8037E: g_free (in /usr/lib64/libglib-2.0.so.0.3200.4) by 0x1409F9: media_transport_free (transport.c:1160) by 0x12282F: remove_interface (object.c:553) by 0x123699: g_dbus_unregister_interface (object.c:1231) by 0x141547: media_transport_destroy (transport.c:228) by 0x4C95ACC: g_slist_foreach (in /usr/lib64/libglib-2.0.so.0.3200.4) by 0x4C95AEA: g_slist_free_full (in /usr/lib64/libglib-2.0.so.0.3200.4) by 0x13E53D: media_endpoint_remove (media.c:162) by 0x133F62: a2dp_unregister_sep (a2dp.c:1247) by 0x1369D7: a2dp_sep_unlock (a2dp.c:1814) by 0x1404D3: suspend_a2dp (transport.c:455) Luiz Augusto von Dentz 13 years ago 1 file, +6, -10
4f656c70 network: Fix DBusMessage leaks Johan Hedberg 13 years ago 1 file, +9, -3
160b1bfa core: Fix Device.Disconnect() DBusMessage leak Johan Hedberg 13 years ago 1 file, +1, -0
e39fc909 service: Fix DBusMessage leak Johan Hedberg 13 years ago 1 file, +2, -3
df77cece dbusoob: Simplify DBusConnection object handling This patch removes local reference to DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 1 file, +7, -8
6723b9f6 service: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 1 file, +29, -45
d5cfa387 thermometer: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 5 files, +14, -41
7c26522f sap: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 6 files, +13, -64
a300c9e2 network: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 7 files, +35, -79
dc923848 input: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 5 files, +20, -35
e6de0fed health: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 7 files, +91, -123
fc420ead audio: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 22 files, +194, -281
3e0595f2 attrib: Simplify DBusConnection object handling This patch removes redundant references and function parameters for DBusConnection object and uses btd_get_dbus_connection() call wherever such object is needed instead. Pointer returned by this call is guaranteed to be valid for entire bluetoothd lifetime and thus do not need to be refcounted. Andrzej Kaczmarek 13 years ago 3 files, +20, -28
Previous Next