-
Notifications
You must be signed in to change notification settings - Fork 8.3k
LE Audio: broadcast callbacks #75491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LE Audio: broadcast callbacks #75491
Conversation
bec6658 to
1f4d967
Compare
af68d36 to
a8a8b47
Compare
|
There is dependencies in the commits, but this PR can split into multiple smaller ones if requested by reviewers |
|
Converted to draft until CI issue is fixed |
21db00c to
171c4a8
Compare
|
Confirmed to be a controller issue: This is the valgrind report on the segfault: The callstack is: |
381721f to
b14a38a
Compare
b14a38a to
f6922a8
Compare
f6922a8 to
6e5787d
Compare
6e5787d to
c482fae
Compare
Just a reminder @cvinayak - Not sure if we ever created a GH issue for this |
3508472 to
e01e545
Compare
e01e545 to
cd9b71f
Compare
Add callbacks that is called for the entire BIG. The BIG state is from an HCI perspective a single state change that we previously only propagated as a state change for each channel. However it may be simpler for applications and higher layers to use BIG changes to trigger their behavior. Signed-off-by: Emil Gydesen <[email protected]>
These callbacks are trigger for changes that affect the entire broadcast source, such as the BIG started and terminated events. Signed-off-by: Emil Gydesen <[email protected]>
These callbacks are trigger for changes that affect the entire broadcast source, such as the BIG started and terminated events. Signed-off-by: Emil Gydesen <[email protected]>
These callbacks are trigger for changes that affect the entire broadcast sink, such as the BIG synced and terminated events. Signed-off-by: Emil Gydesen <[email protected]>
Use the broadcast source callbacks to set the semaphores rather than the stream callbacks, as the broadcast source callbacks are better for that as they are called when all streams are ready. Signed-off-by: Emil Gydesen <[email protected]>
Use the broadcast sink callbacks to set the semaphores rather than the stream callbacks, as the broadcast sink callbacks are better for that as they are called when all streams are ready. Signed-off-by: Emil Gydesen <[email protected]>
cd9b71f to
1810815
Compare
pin-zephyr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Add callbacks that affect the entire broadcast groups
fixes #75252