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

Jukebox - Device selection #24

Open
SirBob01 opened this issue Nov 30, 2022 · 0 comments
Open

Jukebox - Device selection #24

SirBob01 opened this issue Nov 30, 2022 · 0 comments
Assignees
Labels
bug Something isn't working core feature This is a core feature that needs to be implemented

Comments

@SirBob01
Copy link
Owner

SirBob01 commented Nov 30, 2022

Jukebox currently uses the PortAudio library as a cross-platform sound API. Unfortunately, it does not have the functionality to receive device count change events. This leads to stuttering if the new default device has different stream parameters to the old one.

Until the PortAudio team decides to release this feature, I'll be thinking of migrating to libsoundio. Again though, libsoundio is build failing on MacOS because it is using a deprecated API, so can't use that yet either.

Ugh.

@SirBob01 SirBob01 self-assigned this Nov 30, 2022
@SirBob01 SirBob01 added bug Something isn't working core feature This is a core feature that needs to be implemented labels Nov 30, 2022
@SirBob01 SirBob01 changed the title Device selection for Jukebox audio engine Jukebox - Device selection Dec 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working core feature This is a core feature that needs to be implemented
Projects
None yet
Development

No branches or pull requests

1 participant