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
ardour: add pulseaudio backend #26135
Conversation
uhhh while the patch overall does its job, closing the app with this backend freezes itself, which isn't so great (x86_64-musl). :( can be closed it if that isn't okay with you. |
Might be an issue with how it interacts with musl; PA has some design choices that may depend on glibc behaviors. Does it still freeze if you don't use the backend, and it's only been compiled in? |
No, it doesn't freeze with alsa |
I guess when you have pulseaudio running and use the alsa backend, it runs alsa through pulse anyway? Which wouldn't have locking issues. |
If you think you should go on with the PR, please fix the download location to use https://github.com/Ardour/ardour/ ; they delete old tarballs. |
Well, running ardour with alsa backend does lock pulse at my machine.
they also exclude everything from tarballs – the only thing that's shipped inside is README-GITHUB.txt. |
If you have an account in their bug tracker, could you complain about that? It'd be okay if they at least provided tarballs for all releases, but given that they remove old ones... |
Sorry, I don't have an account there.
|
No problem. If you still use the software, we can perhaps repurpose this PR to update it to 6.5 :) Otherwise, there's a chance the hang was caused by a very specific pattern, and might be solved in Musl 1.2.2. We can revisit enabling pulse then. Or you can make it an off by default build option. |
@krkk do you still have interest in pursuing this PR? I can send you a branch with newer musl for testing purposes, if you want. |
I'm sorry, I don't. I no longer use musl and pulseaudio. |
No worries :) |
No description provided.