openal-soft missing PulseAudio support
Hello,
I am running Alpine 3.15.0 with just pipewire
and pipewire-pulse
for my audio, so I noticed that applications using openal-soft
(Telegram in my case) would completely take up my audio card when audio was playing, for example during a call. During this time, only the sound of the openal-soft
-using application would play, other applications would be silent because I am not running the ALSA-daemon and it is just using the physical audio device directly, keeping it busy.
A bit of debugging confirmed to me that the openal-soft
package was compiled without PulseAudio support.
I was able to work around this by also installing pipewire-alsa
, though it might be better to not force non-ALSA users to use this kind of workaround.
The developer mentioned that the libpulse
development files would need to be present to compile with pulse support, citing the libpulse-dev
package in Debian as an example. I found a libpulse
package in the repositories, however I did not see a libpulse-dev
package in Alpine main or community, at least for Alpine 3.15.0.
Unless there are compelling reasons not to, it would be great to see PulseAudio support added to openal-soft
. The maintainer @fcolista told me there was no particular reason it was not included and asked me to create this issue.
Many thanks in advance!
PS: See this issue for background and the comment from the developer of openal-soft
: https://github.com/kcat/openal-soft/issues/623