[bluez/bluez] 4352a4: client/player: Add broadcast sink endpoint

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

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 4352a42ec1e20f509c8584b1a918e620c80fbd98
      https://github.com/bluez/bluez/commit/4352a42ec1e20f509c8584b1a918e620c80fbd98
  Author: Claudia Draghicescu <claudia.rosu@xxxxxxx>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M client/player.c

  Log Message:
  -----------
  client/player: Add broadcast sink endpoint

Added support for broadcast sink registration using the 0x1851 UUID.
Added support for remote endpoint creation when a broadcast source
is discovered.
Added support for creating a local endpoint when the broadcast sink
endpoint was registered from an external application (Pipewire).
To test this feature use the following commands:

[bluetooth]# endpoint.register 00001851-0000-1000-8000-00805f9b34fb 0x06
[bluetooth]# scan on
[NEW] Endpoint /org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/pac_bcast0
[bluetooth]# endpoint.config
/org/bluez/hci0/dev_XX_XX_XX_XX_XX_XX/pac_bcast0
/local/endpoint/ep0 16_2_1


  Commit: 7b3aa05323f29de5325a0f2fa52f44d3e85b3637
      https://github.com/bluez/bluez/commit/7b3aa05323f29de5325a0f2fa52f44d3e85b3637
  Author: Claudia Draghicescu <claudia.rosu@xxxxxxx>
  Date:   2023-08-08 (Tue, 08 Aug 2023)

  Changed paths:
    M btio/btio.c

  Log Message:
  -----------
  btio: Add support for getsockopt(BT_ISO_BASE)

This adds the posibility for a broadcast sink to retrieve the
BASE information received from a source afeter a PA synchronization,
using the getsockopt(BT_ISO_BASE) function.
This needs the patch from bluetooth-next:
Bluetooth: ISO: Add support for periodic adv reports processing


  Commit: 58aa93f3cc4656dfcacd326667015be051c5bd14
      https://github.com/bluez/bluez/commit/58aa93f3cc4656dfcacd326667015be051c5bd14
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2023-08-09 (Wed, 09 Aug 2023)

  Changed paths:
    M src/eir.c
    M src/eir.h

  Log Message:
  -----------
  eir: Add eir_get_service_data

This adds eir_get_service_data function which can be used to get a
specific service data.


  Commit: 3370c462552b0dfcae33757bbfe1b843e7cff84f
      https://github.com/bluez/bluez/commit/3370c462552b0dfcae33757bbfe1b843e7cff84f
  Author: Claudia Draghicescu <claudia.rosu@xxxxxxx>
  Date:   2023-08-09 (Wed, 09 Aug 2023)

  Changed paths:
    M src/adapter.c

  Log Message:
  -----------
  adapter: Do not filter out broadcast advertiser

This allows a broadcast advertiser to be passed up to application,
if the adapter has the capability of being a Synchronized Receiver.


  Commit: 67a26abe53bf33422c17a3f63866e76864b92bc2
      https://github.com/bluez/bluez/commit/67a26abe53bf33422c17a3f63866e76864b92bc2
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2023-08-09 (Wed, 09 Aug 2023)

  Changed paths:
    M src/device.c
    M src/profile.h

  Log Message:
  -----------
  profile: Add probe_on_discover flag

This adds probe_on_discover flag which indicates if profile needs to be
probed when the remote_uuid is discovered and changes device logic to
attempt to probe driver when a new UUID is discovered and
probe_on_discover is set.


Compare: https://github.com/bluez/bluez/compare/96de1c6eb9ff...67a26abe53bf



[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