[bluez/bluez] d7b7f3: doc/media: Add 'broadcasting' state and 'Select' m...

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

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: d7b7f3a39562ca6341254a711ce079b6b8185cd1
      https://github.com/bluez/bluez/commit/d7b7f3a39562ca6341254a711ce079b6b8185cd1
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M doc/org.bluez.MediaTransport.rst

  Log Message:
  -----------
  doc/media: Add 'broadcasting' state and 'Select' method

This adds a new state for transports created by the Broadcast
Sink. Such transports will remain  in the 'idle' state until the
user calls 'Select' on them, at which point they will be moved to
'broadcasting'. This allows the user to select the desired BIS as
the audio server automatically acquires transports that are in this
state.


  Commit: 9357edb87bb98c74677f4c5548a4fe2d589230f8
      https://github.com/bluez/bluez/commit/9357edb87bb98c74677f4c5548a4fe2d589230f8
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  transport: Add 'broadcasting' state

This adds a new state for transports created by the Broadcast
Sink device as a result of scanning a Broadcast Source. Such
transports will remain  in the 'idle' state until the user
selects them using 'transport.select', at which point they will
be moved to 'broadcasting'.


  Commit: 083d1a7b66b5c495d2545670d5d255aef340dbf9
      https://github.com/bluez/bluez/commit/083d1a7b66b5c495d2545670d5d255aef340dbf9
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  transport: Add 'Select' method

This adds the 'Select' method for Broadcast transports. It's role
is to change the transport's state from idle to broadcasting. This
allows the user to select the desired stream when running the setup
with PipeWire since it acquires any transport that is broadcasting.


  Commit: 61e16e3b831754368599fc619ddac31f0db48571
      https://github.com/bluez/bluez/commit/61e16e3b831754368599fc619ddac31f0db48571
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M client/player.c

  Log Message:
  -----------
  client/player: Expose transport 'Select' method to the user

This exposes the 'Select' method for Broadcast transports. This
allows the user to select the desired stream when running the setup
with PipeWire since it acquires any transport that is broadcasting.


  Commit: 53a4078cb350f630b19f7fe6ea32dd4e1c01b7bb
      https://github.com/bluez/bluez/commit/53a4078cb350f630b19f7fe6ea32dd4e1c01b7bb
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  transport: Broadcast sink: wait for user to select transport

This changes the flow for transports created on broadcast sink side.
Transports are not automatically changed to pending anymore, instead
the user must first run transport.select on them which updates the
state to 'broadcasting'. This allows for the selection of the desired
stream when running the setup with PipeWire, which acquires any transport
that is broadcasting.


  Commit: c7e79fa8bfffff1c7b76cd32ff925ab4613ceb45
      https://github.com/bluez/bluez/commit/c7e79fa8bfffff1c7b76cd32ff925ab4613ceb45
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M doc/org.bluez.MediaTransport.rst

  Log Message:
  -----------
  doc/media: Add 'Unselect' method

This adds the documentation for a new method, exclusive to transports
created by the Broadcast Sink. It would allow the user to terminate the
sync to a BIS, via a 2 step process. The first step is the call to this
method, which changes the transport's state to idle, with the second step
being done by the audio server which detects this change and releases
the transport.


  Commit: 6ee75c3ec383c664cd7e7be02e951999758a6c4f
      https://github.com/bluez/bluez/commit/6ee75c3ec383c664cd7e7be02e951999758a6c4f
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  transport: Add 'Unselect' method

This adds a new method, exclusive to transports created by the Broadcast
Sink. It allows the user to terminate the sync to a BIS, via a 2 step
process. The first step is the call to this method, which changes the
transport's state to idle, with the second step being done by the audio
server which detects this change and releases the transport.


  Commit: 827416638289d901fe5b2bc747fc33cff8b7db99
      https://github.com/bluez/bluez/commit/827416638289d901fe5b2bc747fc33cff8b7db99
  Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M client/player.c

  Log Message:
  -----------
  client/player: Expose transport 'Unselect' method to the user

This exposes the 'Unselect' method for Broadcast transports. This
allows the user to terminate the sync to a specific BIS, via a 2
step process. The first step is the call to this method, which
changes the transport's state to idle, with the second step being
done by the audio server which detects this change and releases
the transport.


  Commit: 720e8ec9760b8d8bfb565e535bd311bbc8273a76
      https://github.com/bluez/bluez/commit/720e8ec9760b8d8bfb565e535bd311bbc8273a76
  Author: Alexander Ganslandt <alexander.ganslandt@xxxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M client/gatt.c

  Log Message:
  -----------
  client/gatt: Set handle before calling print functions

The print functions (print_service, print_chrc and print_desc) all print
the handle, but the handle is never set in the struct object. This
results in the handle always printing as 0x0000. Set the handle before
calling the print function.


  Commit: 8a708aa5f04613768e903d243a7261efd202ea88
      https://github.com/bluez/bluez/commit/8a708aa5f04613768e903d243a7261efd202ea88
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M monitor/att.c

  Log Message:
  -----------
  monitor: Fix crash parsing notification

This fixes the following crash caused by notify callback being NULL:

Jump to the invalid address stated on the next line
   at 0x0: ???
   by 0x1E8375: print_notify (att.c:5420)
   by 0x1E9464: att_multiple_vl_rsp (att.c:5463)
   by 0x20D39E: att_packet (att.c:5637)
   by 0x1B2054: l2cap_frame (l2cap.c:2567)
   by 0x1B4A4D: l2cap_packet (l2cap.c:2708)
   by 0x19AD43: packet_hci_acldata (packet.c:12522)
   by 0x19CF07: packet_monitor (packet.c:4249)
   by 0x152405: data_callback (control.c:973)
   by 0x2204F6: mainloop_run (mainloop.c:106)
   by 0x221017: mainloop_run_with_signal (mainloop-notify.c:189)
   by 0x14F387: main (main.c:298)
 Address 0x0 is not stack'd, malloc'd or (recently) free'd


  Commit: fe703a0058d8271a259885d3da4e886400cf4245
      https://github.com/bluez/bluez/commit/fe703a0058d8271a259885d3da4e886400cf4245
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M src/shared/bap.c

  Log Message:
  -----------
  shared/bap: Fix not setting metadata

bt_bap_stream_metatada shall not send Update Metadata if the states
don't allow it, instead it shall store it so it can be send later when
enabling the stream.


  Commit: 998104507ba103ae0c83641d381794bf11dd46e0
      https://github.com/bluez/bluez/commit/998104507ba103ae0c83641d381794bf11dd46e0
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2024-08-01 (Thu, 01 Aug 2024)

  Changed paths:
    M profiles/audio/bap.c

  Log Message:
  -----------
  bap: Fix not setting metatada

Fix not using bt_bap_stream_metadata when configuring a new stream as
the endpoint/client may have set it.


Compare: https://github.com/bluez/bluez/compare/549d38852f66...998104507ba1

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