Bluish Coder

Programming Languages, Martials Arts and Computers. The Weblog of Chris Double.

Theora Video Backend for Firefox Landed

It was announced at the Firefix Plus summit today that Firefox will include native Theora and Vorbis support for the HTML 5 media elements. So <video> and <audio> will support those codecs built into Firefox itself. Chris Blizzard posted about this earlier. The backend has been committed to the main Mozilla source code and is enabled by default. You can... more →

Video Bling

Robert O'Callahan has been posting about his 'bling branch' which contains some very nice effects. See his blog posts for more detail: more →

The Video and Audio element patch has landed

The patches in bug 382267 to add support for the WHATWG video and audio elements have been applied to the Firefox mozilla-central repository. This means you can get the source for Firefox and build it with support for <video> and <audio> by using the configure flag '--enable-media'. Currently the media support is disabled by default so it won't appear in... more →

Parsing JavaScript with Factor

I've made some more changes to the Parsing Expression Grammar library in Factor. Most of the changes were inspired by things that OMeta can do. The grammar I used for testing is an OMeta-JS grammar for a subset of JavaScript. First the list of changes. Actions in the EBNF syntax receive an AST (Abstract Syntax Tree) on the stack. The... more →

Firefox HTML5 video and audio update

A week or so ago I updated the linux build of the gstreamer based HTML5 video implemention with some fixes that make it work nicely with the public sites using <video>. This includes wikimedia and metavid. Video's on those sites with that build show a much better user experience than previous builds. Two new backends are in progress by other... more →