W3C home > Mailing lists > Public > public-audio@w3.org > January to March 2012

Re: ProcessedMediaStream demos

From: Chris Double <cdouble@mozilla.com>
Date: Wed, 8 Feb 2012 13:35:47 +1300
Message-ID: <CALn1vHGgbM=-f6coDhXLku0sKMkrW7HCMc=O8za82TNy0=jKsw@mail.gmail.com>
To: public-audio@w3.org
On Wed, Feb 8, 2012 at 12:24 PM, Phil Burk <philburk@mobileer.com> wrote:
>
> PortAudio does a lot. It handles device enumeration, detects underflows and
> overflows, optimizes for low latency, manages the dynamic library interface,
> provide audio timestamps for stream synchronization, etc.

I actually used PortAudio in the original development of audio/video
implementation for Firefox. See here:

<http://www.bluishcoder.co.nz/2007/07/patch-for-video-element-support-in.html>
<http://www.bluishcoder.co.nz/2007/08/firefox-video-element-patch-version-4.html>

At the time I had issues with getting it to work reliably across all
the platforms we supported. I was experiencing various crashes, no
sound playing on optimized builds on Mac OS X and difficulties with
reliable audio playback position on some platforms. I switched to
libsydneyaudio at that point as that library had already been
successfully used in a browser addon version of HTML video/audio that
was being developed by a third party (Xiph). It was a number of years
ago now so the reasons to change made then probably aren't relevant
now.

-- 
http://www.bluishcoder.co.nz
Received on Wednesday, 8 February 2012 00:45:25 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 8 February 2012 00:45:27 GMT