After more investigation and examining the source-code, I found out that when ~/.openalrc exists but is empty, oss is used but when it's not alsa is used. Why this happens? When ~/.openalrc exists but is empty, openal uses the default device which is oss. When ~/.openalrc doesn't exist, /etc/openalrc is used, which specifies the default device as alsa, so alsa is used.
I think that when a user config file exists but doesn't specify something, the value in the global config file should be used but obviously this isn't what happens here. -- plays all sounds fragmentary on alsa backend. https://bugs.launchpad.net/bugs/192573 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
