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

sysaudio: rewrite (drop libsoundio dependency) #625

Closed
7 of 9 tasks
alichraghi opened this issue Nov 23, 2022 · 2 comments · Fixed by #641
Closed
7 of 9 tasks

sysaudio: rewrite (drop libsoundio dependency) #625

alichraghi opened this issue Nov 23, 2022 · 2 comments · Fixed by #641

Comments

@alichraghi
Copy link
Contributor

alichraghi commented Nov 23, 2022

Motivation

  • more Zig:zap:
  • AAudio/Web (and more) backends
  • catch bugs
  • easily add/drop features

TODO

Currently progress can be followed in alichraghi/libsoundio

@emidoots
Copy link
Member

Very exciting :) Do you think we could easily shell out to the C implementation of libsoundio to merge this work more quickly?

e.g. use the new Zig backend for pulseaudio/alsa right now, and shell out to libsoundio for the others? Or would that be more work

@alichraghi
Copy link
Contributor Author

alichraghi commented Nov 23, 2022

Hmm, not too hard but it's changing so fast and both PulseAudio and Alsa backends still has known bugs (and more features :P ). i think i'll find it stable enough to do that after implementing WASAPI

@emidoots emidoots added this to the Mach 0.2 milestone Jul 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants