Sorry, I do not value($$$) your privacy. :^)

Linux Audio Output APIs

About a month ago I took a long afternoon being like "Okay whatever let's see how deep the rabbit hole of linux audio playback goes" (previously, previously). That was a mistake I guess but let's at least avoid others from doing the same and so share what I did as it's fairly complete (patches with reference/citations welcome btw).

I consider here as an Audio Output API any reused code which takes a PCM audio stream as input and which is designed to end up to the sound card at some point. In a simple system there should just be some decoders and cross-platform librairies going to the system native API (ones which are nicely desgined being SunAudio and Plan9 audio).

You'll definitely need a large screen if you want to see the whole thing at once.

Other formats

A similar kind of thing was done by an Adobe employe in 2006~2007 in an article named Welcome To The Jungle.

Fediverse post for comments, published on 2020-06-30T07:10:20Z, last updated on 2020-06-30T08:07:00Z

article only(plain XHTML)