Skip to content
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

[nrf fromtree] Patches for ISO datapath issue #1467

Merged
merged 2 commits into from
Jan 25, 2024

Conversation

rick1082
Copy link
Contributor

@rick1082 rick1082 commented Jan 24, 2024

Two patches from Zephyr upstream for bring transparent coding format and fixing issue for invalid ISO datapath issue.

@rick1082 rick1082 changed the title Iso datapath issue fix [nrf fromtree] Patches for ISO datapath issue Jan 24, 2024
Add support for controlling whether the local controller
should transcode, or whether it will be done by another
module (e.g. the host).

By default when using the macros,
controller transcoding will be disabled.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit 1faa5a2)
Signed-off-by: Jui-Chou Chung <jui-chou.chung@nordicsemi.no>
…a path

BAP would always set up the ISO data path in both directions,
even for unidirectional CIS. This meant that in the
unconfigured direction, the data path configuration data
would all be 0, which causes issues on some controllers.

The new refactored approach implemented by this commit
will always ensure that the data path is setup correctly,
and that we only set the data path in one direction for
unidirectional CIS. The unset path will use the default
ISO path of HCI and transparant format, which should always
be allowed by a controller.

This is building on the requirement in BAP that all streams in
a unicast group shall be QoS configured at the same time. This
ensures that before any streams in the CIG has been connected,
they have all been configured.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
(cherry picked from commit aef39f6)
Signed-off-by: Jui-Chou Chung <jui-chou.chung@nordicsemi.no>
@cvinayak cvinayak merged commit efade47 into nrfconnect:main Jan 25, 2024
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants