-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Description
Describe the bug
When bt_audio_stream_start is called for a stream associated with a BT_AUDIO_DIR_SOURCE endpoint as the client, then it will send the CIS connect request, followed by the ASCS Receiver Start Ready request. The issue is that the Unicast Server will receive the CIS request, and respond to it, followed by the Receiver Start Ready request, but before the CIS has been fully connected.
The BAP spec states:
The device in the Audio Sink role for an ASE shall not initiate the Receiver Start Ready operation for that ASE until its local controller has indicated that CIS establishment for that ASE has succeeded.
The currently implementation does not wait until the CIS has been established, before sending the Receiver Start Ready request, but it should.
To Reproduce
N/A
Expected behavior
The client sending the Receiver Start Ready request should wait until the CIS has been established.
Impact
Only a few peer devices have seen issues with this, so quite minor, but it is a spec violation.
Logs and console output
N/A
Environment (please complete the following information):
- Commit SHA or Version used: a326f05
Additional context
Proper handling on the server side was done in #51030
Metadata
Metadata
Assignees
Labels
Type
Projects
Status