On Thu, 8 Jan 2015, Philipp Überbacher wrote:
Why do you use PA as intermediate layer at all? You could just route all alsa programs to jack. Alsa at least does what it should instead of doing weird things on its own.
Just? Just routing all programs to alsa means each or any blocks all others. One ends up with the mess that at least three audio servers have been tried of which Pulse seems to be the one that has been chosen
[rant]
exactly
There is this telephony program called jitsi. On Linux it can either use Portaudio or Pulseaudio. The portaudio implementation is broken,
As is portaudio itself. (IMO)
of running this program. What pulseaudio did was really weird. Every time a call came in it set the mic volume to maximum. It did not just set some software volume level, no, it did set the hardware levels, the
Did you read what I wrote before? It would seem not, easier to rant. Use Jack as the audio device and this will never happen. Really, The best audio setup is to use pulse as a front end for jack for any program that does not deal well (or at all) with jack. I agree the pulse/ALSA interface is less than great, but the front end that pulse shows the applications is about the best there is. Jack on the other hand works really well with alsa, but lots of apps have chosen not to work well with jack (it does not seem hard to deal well with jack), so use each for what it is good at.
I do look for applications that will deal directly with jack first. The choices in VoIP all seem to work best with Pulse though. (Skype being the big one)
-- Len Ovens www.ovenwerks.net
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user