Comments on: Linux audio library smackdown part1: Portaudio https://lizards.opensuse.org/2015/01/16/linux-audio-library-smackdown-part1-portaudio/ Blogs and Ramblings of the openSUSE Members Fri, 06 Mar 2020 17:50:09 +0000 hourly 1 https://wordpress.org/?v=4.7.5 By: Alexander Ahjolinna https://lizards.opensuse.org/2015/01/16/linux-audio-library-smackdown-part1-portaudio/#comment-14664 Tue, 20 Jan 2015 21:58:10 +0000 http://lizards.opensuse.org/?p=11182#comment-14664 Portaudio was just removed from MPV. because It was just completely useless and it was semi-broken and underfeatured…. There is already good native support for all 3 desktop platforms, and ao_sdl or ao_openal as fallbacks.

]]>
By: Tuukka Pasanen https://lizards.opensuse.org/2015/01/16/linux-audio-library-smackdown-part1-portaudio/#comment-14660 Sat, 17 Jan 2015 09:39:56 +0000 http://lizards.opensuse.org/?p=11182#comment-14660 Thanks for kind words. First my idea was to get Pulseaudio blog out but because of life Portaudio was first in line. In Pulseaudio blog there gonna be little light for how Pulseaudio live upon Alsa and OSS. So if I have time I’m going to draw small image but if not seek some from net 😉
But currently path from Portaudio (if you have Pulseaudio and ALSA-Pulseaudio driver) is PortaudioALSA-APIALSA-Pulseaudio-drvPulseaudioALSA-output and without Pulseaudio it’s PortaudioALSA-output.

]]>
By: Etam https://lizards.opensuse.org/2015/01/16/linux-audio-library-smackdown-part1-portaudio/#comment-14659 Fri, 16 Jan 2015 19:27:21 +0000 http://lizards.opensuse.org/?p=11182#comment-14659 Hi,

It’s good to see such work. Audio APIs always were a mystery to me.

I’d be thankful if you could make an article describing in general what are alsa, oss, portaudio, pulseaudio, gstreamer, etc. what are their tasks and abilities and how they are related to each other.

Also a good thing to explain would be: If I have an app that uses portaudio, which supports and uses pulseaudio, what is the path between my app and soundcard?

Can’t wait for next parts. Good job! 🙂

]]>