logo

blog

My little blog can’t be this cute! git clone https://hacktivis.me/git/blog.git
commit: 2302d7edd680e6c6e612884e6c2a0dc310f4d28b
parent 968525a22722ab319752932c212fdfc2e3d00dec
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Tue, 30 Jun 2020 08:02:00 +0000

linux-audio-output: Update

Diffstat:

Marticles/linux-audio-output.xhtml4+++-
Mfeed.atom2+-
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/articles/linux-audio-output.xhtml b/articles/linux-audio-output.xhtml @@ -1,6 +1,7 @@ <article xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> <a href="/articles/linux-audio-output"><h1>Linux Audio Output APIs</h1></a> <p>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" (<a href="https://queer.hacktivis.me/objects/33fc99e9-c901-4764-8b75-27d78bf7cc7d">previously</a>, <a href="https://queer.hacktivis.me/objects/3a5e4919-e8ee-4e4c-b50c-899f4afac678">previously</a>). 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).</p> +<p>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).</p> <figure><img title="Linux Audio Output APIs" src="/images/linux-audio-output.png" /></figure> <p>You'll definitely need a large screen if you want to see the whole thing at once.</p> <h2>Other formats</h2> @@ -9,5 +10,6 @@ <li><a href="/images/linux-audio-output.svg">SVG</a>: access to URLs and can hover lines to see origin and destination</li> <li><a href="/images/linux-audio-output.png">PNG</a></li> </ul> -<p><!--<a href="">Fediverse post for comments</a>-->, published on 2020-06-30T07:10:20Z, last updated on 2020-06-30T07:10:20Z</p> +<p>A similar kind of thing was done by an Adobe employe in 2006~2007 in an article named <q><a href="http://web.archive.org/web/20120331050917/http://blogs.adobe.com/penguinswf/2007/05/welcome_to_the_jungle.html">Welcome To The Jungle</a></q>.</p> +<p><!--<a href="">Fediverse post for comments</a>-->, published on 2020-06-30T07:10:20Z, last updated on 2020-06-30T08:02:00Z</p> </article> diff --git a/feed.atom b/feed.atom @@ -15,7 +15,7 @@ <link rel="alternate" type="text/html" href="/articles/linux-audio-output"/> <id>https://hacktivis.me/articles/linux-audio-output</id> <published>2020-06-30T07:10:20Z</published> - <updated>2020-06-30T07:10:20Z</updated> + <updated>2020-06-30T08:02:00Z</updated> <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <!--#include file="/articles/linux-audio-output.xhtml"--> </div></content>