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

Manage lifecycle of CIS and SCO links in host #376

Merged
merged 1 commit into from Jan 28, 2024
Merged

Conversation

zxzxwu
Copy link
Collaborator

@zxzxwu zxzxwu commented Dec 15, 2023

No description provided.

bumble/device.py Outdated Show resolved Hide resolved
bumble/device.py Show resolved Hide resolved
bumble/host.py Show resolved Hide resolved
bumble/host.py Show resolved Hide resolved
@zxzxwu
Copy link
Collaborator Author

zxzxwu commented Dec 28, 2023

I will work on a local emulation of CIS and SCO. Will merge this PR later.

@zxzxwu zxzxwu force-pushed the host branch 2 times, most recently from 27d5492 to 6457495 Compare January 10, 2024 17:15
@zxzxwu zxzxwu force-pushed the host branch 3 times, most recently from 92eae70 to d6d8ddc Compare January 18, 2024 03:49
@zxzxwu zxzxwu marked this pull request as ready for review January 18, 2024 03:51
@zxzxwu zxzxwu merged commit 071fc27 into google:main Jan 28, 2024
51 checks passed
@endrik-exe
Copy link

Hi @zxzxwu
i don't know if this a propper place for asking question or not.

I have question with sco link.
i am testing HFP implementation and SCO Connection using Bumble.

my question is is the SCO Stream already implemented or not in bumble?

because when i try to register event scoLink.on('pdu') it is still not receiving any event.
how to receive or send audio data via the sco link?

@zxzxwu
Copy link
Collaborator Author

zxzxwu commented Apr 27, 2024

Hi @zxzxwu i don't know if this a propper place for asking question or not.

I have question with sco link. i am testing HFP implementation and SCO Connection using Bumble.

my question is is the SCO Stream already implemented or not in bumble?

because when i try to register event scoLink.on('pdu') it is still not receiving any event. how to receive or send audio data via the sco link?

@endrik-exe Not all controller support SCO over HCI. Unlike A2DP which is mandatorily required to be transmitted over ACL, SCO is quite customized. Many chip vendors integrate Bluetooth controller with their own audio DSP and disables the HCI path because it's quite complicated and in a bad performance usually. You may try with different SCO parameters to see if that work, but I guess no :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants