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

Reply via email to