[bluez/bluez] 0025cd: lib: Add IPC bus type

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 0025cdd0c103b0c93091947cfdfeb678252a056b
      https://github.com/bluez/bluez/commit/0025cdd0c103b0c93091947cfdfeb678252a056b
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M doc/mgmt-api.txt
    M lib/hci.c
    M lib/hci.h
    M src/shared/btsnoop.h

  Log Message:
  -----------
  lib: Add IPC bus type

Zephyr(1) has been using the same bus defines as Linux so tools likes of
btmon, etc, are able to decode the bus under HCI, so this attempts to
synchronize the definitions by adding the missing bus type IPC(11) and its
decoding string.

[1] https://github.com/zephyrproject-rtos/zephyr/pull/80808


  Commit: 469a75ae182a483ecbf71284205dde2508826f84
      https://github.com/bluez/bluez/commit/469a75ae182a483ecbf71284205dde2508826f84
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M profiles/audio/sink.c

  Log Message:
  -----------
  sink: Fix transitioning to BTD_SERVICE_STATE_DISCONNECTED on idle

If the stream transition to AVDTP_STATE_IDLE it means the stream has
been disconnected, not the session, therefore
btd_service_disconnecting_complete shall not be called otherwise it may
trigger the policy plugin to disconnect AVRCP in cases like codec
reconfiguration.

Fixes: https://github.com/bluez/bluez/issues/1003


  Commit: 2aade568ce77a0f60715ce59fcbc223161be175f
      https://github.com/bluez/bluez/commit/2aade568ce77a0f60715ce59fcbc223161be175f
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M profiles/audio/source.c

  Log Message:
  -----------
  source: Fix transitioning to BTD_SERVICE_STATE_DISCONNECTED on idle

If the stream transition to AVDTP_STATE_IDLE it means the stream has
been disconnected, not the session, therefore
btd_service_disconnecting_complete shall not be called otherwise it may
trigger the policy plugin to disconnect AVRCP in cases like codec
reconfiguration.


  Commit: aa118e965b02a6b78039c1ed55b9947698c6de59
      https://github.com/bluez/bluez/commit/aa118e965b02a6b78039c1ed55b9947698c6de59
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-11-06 (Wed, 06 Nov 2024)

  Changed paths:
    M profiles/audio/a2dp.c

  Log Message:
  -----------
  a2dp: Don't wait to reconfigure

If the stream has been confirmed to be closed it should be safe to
attempt to send SetConfiguration without having to wait for a period
since the remote end can assume no new stream would be created it may
end up disconnecting the session.


Compare: https://github.com/bluez/bluez/compare/002ee180b1b5...aa118e965b02

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications




[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux