Version 4 of the Firefox Video Element Patch is up. It has a number of bug fixes and contains changes suggested by the reviewers.
One major change is I’m no longer using PortAudio. Instead I’m using the Sydney Audio library included with liboggplay. This works well and now sound works across Windows, Linux and Mac OS X for both debug and optimized builds. I abstracted out the sound library implementation behind an interface. If it is decided to go to another library it’s fairly simple to implement that interface.
I’ve done binary builds for Windows, Linux (x86) and Mac OS X (Intel). They are available at the test page. I put together. Remember this is alpha code from the CVS trunk with the patch applied - it may crash or do nasty things so run it in a Firefox profile specific for testing this (using the -P or -ProfileManager command line option for example).
If you try it out, let me know of any bugs you come across, or if the Git repository doesn’t build on your platform. I’m off to the Mozilla All Hands meeting in Mountain View next week, so if you’re in the area and want to meet up, let me know.