Originally posted by darkphoenix22
View Post
It seems that the essential problems with ALSA cannot be reproduced by anyone, and are likely driver bugs.
As you can see with PulseAudio, abstraction only exacerbates ALSA's flaws, namely it's complexity, while addding even more problems like high-latency.
OpenAL is needed, as is SDL, and they will not go anywhere. They deal with things that a low-level audio interface should not ever deal with.
If that happened, the solution would be a fork. OSSv4 is now licensed under the GPL so a fork would always be possible. We just need to keep 4Front on their toes about putting all of their work under the GPL (in addition to any other licenses) if they wish for OSSv4 to be adopted.
It's a bit like advocating abandoning ext3/4 and switching to NTFS natively and then relying on keeping Microsoft on their toes.
There is a VERY good reason why nobody is using OSS nowadays. They tried to hijack Linux, that's why.
Comment