Re:Making Sense of the Audio Stack on Unix
by hctaw on Sunday February 07, 2021 @06:22PM
(#26059175)
More fragmentation is not the solution to current fragmentation...
[ Parent
| on HN ]
Re:Making Sense of the Audio Stack on Unix
by atoav on Monday February 08, 2021 @02:50AM
(#26061846)
While I usually would say the same, as I understood pipewire they are trying to create a unifying abstraction layer with a stable API that handles the underlying cruft.
While I would have wished for a good clean solution from the start, the state of the current Linux Audio stack doesn't IMO really allow for such a solution without breaking every program ever.
If Linux Audio needs one thing it would be something that handles the weird relationships between ALSA/Pulseaudio/Jack in a clear and automatic fashion. Because as for now I have seen Linux Sysadmins with 30 years of experience tear their hair out because they couldn't wrap their head around Linux Audio.
Build a blackbox around it and try to rework it on the inside.
Re:Making Sense of the Audio Stack on Unix
by cycloptic on Sunday February 07, 2021 @06:35PM
(#26059259)
I'm not sure what you mean. Pipewire goes out of its way to have ABI compatibility, so all your old applications using Pulse/Jack will just work.
Re:Making Sense of the Audio Stack on Unix
by account42 on Monday February 08, 2021 @09:41AM
(#26065057)
What about ALSA or OSS applications?