Thursday, July 06, 2006

LCA 2007 CFP open

The 2007 Linux Conference Australia is to be held at the University of NSW in Sydney. The Call For Papers has opened. I wonder if I can:

1. Get permission from NAA to speak there
2. Come up with a technical enough presentation to impress the LCA papers committee
3. Get selected to be a speaker
4. Actually write the presentation
5. Get the presentation approved by NAA executive and editors

The fallback position of course is that I take a week of recreation leave and attend the conference anyway.

Xena Audio Plugin

I've finished my half-assed Xena Audio Plugin. It can normalise a number of audio formats, including WAV and MP3, to fLaC format, and when these xena files are "viewed", the audio files can be played back with a simple player, consisting of a play button and a stop button. Unfortunately it's not written purely in Java - similar to the PST normaliser I've put a Windows executable of the fLaC encoder in the winx86 directory, and used this from the Java program to perform fLaC encoding. I had actually started to write the Java version of the encoder, but as I delved deeper and deeper into layers of C code and header files, I realised that there was no way I was going to be able to complete it before work commenced on the primary Stage 10 products.

So we can now normalise audio files... but it's not exactly ready for prime-time yet! It's been added to sourceforge as the audio-prototype module. Hopefully someone else will produce an open-source Java fLaC encoder before we're forced to do it ourselves...