aboutsummaryrefslogtreecommitdiffstats
path: root/LICENSE
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2022-02-28 12:12:15 -0500
committerScott Murray <scott.murray@konsulko.com>2022-02-28 13:02:17 -0500
commit045d4a1ffc823665b068be96b5d8532e68838e18 (patch)
tree160650b6af968e1d5d899737005ae0682ea958c1 /LICENSE
parent0a7ac44764e96898370bdd14badfb484ad9d3fc7 (diff)
Changes: - Properly split out media control and transport callbacks, working on an implementation in a client pointed out some issues that needed to be fixed. - Add new exported API functions bluez_get_media_control_properties and bluez_get_media_player_properties to simplify the ability of clients to determine the current state. This is more required now for the usecase of standalone clients starting up separately as opposed to having a binding tracking the state for them. - Added logic in bluez_devices_signal_callback to be paranoid about the input to the callback, as it became clear from debugging that having two different libraries use g_dbus_connection_signal_subscribe in the same process results in the separately registered callbacks all getting called with the superset of the filtered signal requests. At best this leads to confusion with respect to logging/debugging, at worst it opens the door to tripping over unexpected inputs in the callbacks. - Fixed the device path being passed to bluez_autoconnect, this seems to re-enable the workaround wrt devices disconnecting after the initial connect. Further investigation is required into what happens here, but the behavior now seems to match the pre-refactored code in the binding. - Added a couple of DEBUG statements to allow vetting the arguments passed to g_dbus_connection_call in a couple of places. - Fix install of the test program if building it is enabled with the meson option. Bug-AGL: SPEC-4231 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Iba5bb6e4bde3a9f4172d11b9eefdddf8c5da2203
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions