GStreamer, Google, San Fransisco and being stuck

Currently staying at my friend David Schleefs place in San Francisco. Davids company Entropy Wave is about to launch some rather cool new hardware encoders rack boxes, which David showed of during the CE Linux showcase. The boxes will support both Theora and H264 encoding to enable the easy creation of HTML5 friendly content. People where also quite impressed by Davids DSP port of Theora for Texas Instruments OMAP3 which was sponsored by the Mozilla Foundation, there was also some interest by other chipset vendors to get David to also port it to their architectures which could be a great development in terms of Theora based HTML5 support on mobile and embedded devices.

I was here to attend the CE Linux and Linux Foundation Collaboration Summit conferences this week and its been interesting. Btw, thanks to Google for the Nexus One phone, will be interesting to get home and do a throughout comparison with my Nokia N900. One thing I already discovered doing some prelimenary testing is that the Nexus One doesn’t seem to support syncing contacts over bluetooth, so its a bit of a cumbersome process it seems to move my address book onto the Nexus One from the N900. Talking of Google, the most repeated rumour, from a lot of people at the conference all claiming inside sources at Google, is that Google is about to open source the VP8 codec, using it both for Google Talk video conferencing, for HTML5 in Android and Chrome, and for You Tube. Will be interesting to see if this happens though and under what terms in the end. And if it happens it will be equally interesting to see if the quality of the encoder is good. Heard some claims that the current VP8 encoder actually creates worse quality videos than the latest Theora encoder at the same bitrate, which would make Googles refusal to support Theora for HTML5 for Youtube a bit sad.

Got to talk to quite a bit of people using GStreamer on their products, and I based on those conversations I can easily foresee that we will be getting more contracts in the future, at Collabora Multimedia, which task is basically mainlining vendor patches for things like GStreamer and Pulse Audio from vendors who are using these libraries in their products. While most companies wanted to see their patches go upstream to avoid eternal pains of maintaining and re-applying their modifications, they seem to have trouble allocating staff needed to make it happen. So hiring specialists like us to do the needed patch clean-ups and get them ready to be merged is easier to fit into their timetables and budget. Tim Bird, the chairman of the CE Linux forum, actually mentioned in one of his talks that this was the method that a lot of their members have found to be most cost effective in terms of getting patches upstream to a lot of different projects, hiring core contributors to the project in question as consultants to take the patches to a stage where they can be merged.

Last night I attended a GNOME dinner hosted by Adam Dingle of fame, seems Yorba is making good progress on their projects, with Shotwell their photo manager, getting included in next version of Fedora. A big thanks to Adam for setting up this dinner, much appreciated.

The other thing that I am wondering about at this point is whether I will actually be able to fly back to the UK on Sunday. With the volcanic ash messing up everything I am starting to worry a bit. Seems BA though is re-routing their US flights to Glasgow and then providing buses to take people down to London. Not to excited about the prospect of a 6.5 hour bus ride though, but I guess considering the circumstances I shouldn’t complain. And if I do end up getting stuck here then there are not a lot of places in the world I would choose over San Francisco to be stuck, it is an really great city. However since getting stuck in San Francisco would also mean a delay in seeing the most wonderful woman in the world again, I am not in a good position to enjoy having my stay in San Francisco extended.

Anyway, no use in worrying about my flight until Sunday, in the meantime I am looking forward to Mike Smiths birthday party tomorrow, especially since Mike is taking the step of joining me in the 30+ old geezer club.

Google Summer of Code deadline

Just thought I remind everyone that the deadline for submitting a Google Summer of Code proposal is tomorrow. So if you want to do a GStreamer or any other SoC project this year you need to get your proposal submitted ASAP.