<div class="gmail_quote">Sometimes, I wonder why I even bother... First, recordmydesktop didn&#39;t work, so I had to film the screen with a video camera, then ffmpeg2theora took ages to transcode the video from MJPEG and added some annoying clicks to the audio track, then the new <a href="http://archive.org" target="_blank">archive.org</a> uploader didn&#39;t work, so I was stuck with using <a href="http://youtube.com" target="_blank">youtube.com</a>, which refuses to display the video in HD.<br>

<br>Alas, I am to learn again and again that the only way to have things done right is to do them yourself. On that note, I&#39;d like to introduce to the wider audience a project that I started shortly after writing this:<br>

<br><a href="http://lists.linuxaudio.org/pipermail/linux-audio-dev/2008-May/021084.html" target="_blank">http://lists.linuxaudio.org/pipermail/linux-audio-dev/2008-May/021084.html</a><br><br>... post to the LAD list back in 2008. Well, I haven&#39;t been very active since then--well, such is life--but in the past couple of weeks I&#39;ve spent some time developing the idea and I&#39;d like to demonstrate it in the following video:<br>

<br><a href="http://www.youtube.com/watch?v=ui-gC_ZMeGM" target="_blank">http://www.youtube.com/watch?v=ui-gC_ZMeGM</a><br><br>I&#39;ll be pushing my changes in the next week or two along with some other fixes and enhancements to the Non-* family. Those who have been following on #lad may have already seen draft versions of the NSM API. The final draft (version 1.0) will be posted to the LAD list soon also.<br>

<br>Robust audio session management on Linux is now a solved problem. You&#39;re welcome ;-)<br><br>Enjoy!<br>
</div><br>