2009

2008

2007

linux.conf.au

▁ jan 27 2008

Just touched down in Melbourne, and have checked into the hotel. Internet’s pretty expensive, so I guess I’ll have to limit myself to freeloading off the internet at the conference. Hopefully might be able to do some hacking offline.

On a related note, I think Silvia Pfeiffer was on my plane. Hello there if you were! =)

Edit: John kindly pointed out Silvia had been in Melbourne for the last week or so. For some reason my retarded brain wrote Silvia’s name instead of Mary Gardiner. Obviously, I need to get my head checked.

2 comments — categories: tech, life
. o .

Code monkey

▁ jan 25 2008

Pushed out a new release of r5u870 last night. Woohoo! Few cool changes in this release:

  • Includes recode-fw.scm. Very useful tool to extract the firmware blobs from your device driver, if your device isn’t supported. Instructions on how to use are on the wiki.
  • Giant code merge from new modular usbcam library, posted by Sam to LKML back in May 2007.
  • Support for the 05ca 183b, 05ca 1837 and 05ca 1839 UVC cameras! Sweetness! The HP Pavilion’s 1812 camera is currently experimental, though, I’d love folks to give it a go.
  • Updated ChangeLog entries! What, you mean I wasted half an hour of my life?!

If you notice any bugs, don’t be afraid to email me (check the wiki for FAQs first, though). For those who already emailed me about stuff from previous releases, please upgrade, give it a go, and then email me back your status. I haven’t forgotten, I’ve just been very busy.

In other news, I’ve also managed to get the equalizer code for Banshee merged into trunk, so I’m pretty stoked about that. Style changes and all that have been sorted. Works lovely with both the older-gen equalizer element, and the current one in CVS. The element is currently in gst-plugins-bad, though, it’s moving to -good before the next release.

The new Banshee’s going to be sweet, I tell you!

Also managed to code up a pretty cool IRC log search script for Bongo. You can check (Jonny: not Czech ;) it out here. Looks a bit ugly, yes, but it sure does the job damn fine.

Well, I think that’s enough for now. Microsoft are at our LUG meeting this afternoon for a Q&A session. Hopefully we get some nice flames going, though, the committee has asked us not to. Though, cmon, we’re a loud bunch - someone can’t resist, I’m sure!

Gah, and I have to pack tomorrow, too. I hate packing.

1 comment — categories: software, tech
. o .

Badger badger badger badger

▁ jan 21 2008

… mushroom, mushroom!

Shiny!

Some 1up mushrooms for you. SVG sources are available here.

2 comments — category: art
. o .

Coming soon...

▁ jan 21 2008

… to a Banshee near you:

Banshee EQ

1 comment — categories: software, tech
. o .

Ripoff

▁ jan 15 2008

I just noticed that the song Do It 2 Nite‘s chorus is a sample from SOS Band’s Take Your Time (Do It Right). However, there’s literally no attempt to make the sample any different from the other. All they did was speed it up a bit, increase the bass and add a highhat, and add some effects. Lame!

The fact that they got the credit for coming with a bouncy house track is even worse - the sample is basically the entire chorus. Appalling. Almost like Daft Punk’s Digital Love, though, I’d have to admit, at least they only used a few seconds of audio, rather than the whole damn chorus. Their Harder Better Faster Stronger use of Coca Cola Baby was pretty darn hard to beat, though; I think they’ve redeemed themselves.

Sorry, none for you, Rockefeller.

0 comments — categories: rant, music
. o .

Bongo BoF @ LCA

▁ jan 15 2008

Attention those coming to LCA!

I’m considering having a BoF (Birds of a Feather) conference during the conference relating to Bongo and stuff. I’m asking here because, well, I honestly have no idea how many are going to come. If I don’t have enough numbers, there’s probably not all that much point in putting up a request for the room. Also, if you’d like to come, if you could optionally give me an idea of when you’d like the BoF to be held (ie which sessions), so that you don’t miss out on your favorite talks! :)

To quote the programme:

This year we have a dedicated Birds of a Feather room that is available during the main conference (Wednesday to Friday). More information on running or attending a BoF session will be available when the conference opens.

I guess I could always generalise it, and possibly get a few other speakers involved. I might email this idea to chat/mel8ourne list.

Also, if you want to catch me at LCA, PM/email me. Mobile number is 0401215248.

0 comments — categories: software, tech, life, bongo
. o .

Banshee 0.13.2

▁ jan 10 2008

Good to see the Banshee crew push out a new release from the 0.13 series. Few minor improvements which make things a bit nicer, but generally Banshee ‘trunk’ is going to be the big one.

The new Last.fm playlist source is absolutely smashing. Cheers to Gabriel Burt for that. Last.fm the way it was meant to be.

Yes, it’s that damn good. Why else would I bother to blog? ;)

0 comments — categories: software, tech, music
. o .

/away

▁ jan 02 2008

I will be traveling away to the null void for about a week until the 9th of January. You probably won’t be able to contact me during this time, since I won’t have ‘net access or anything; if you email me, it’ll stay in the backlog of mail and spam until I get back. Or, if you have my number, you could call me.

TTFN.

0 comments — category: life
. o .

r5u870

▁ jan 02 2008

r5u870 is a terrific little driver written by Sam Revitch that provides support for Ricoh R5U870 webcams. The original driver itself supports the following devices:

05ca:1810 HP Pavilion Webcam - UVC 05ca:1830 Sony Visual Communication Camera VGP-VCC2 (for VAIO SZ) 05ca:1832 Sony Visual Communication Camera VGP-VCC3 (for VAIO UX) 05ca:1833 Sony Visual Communication Camera VGP-VCC2 (for VAIO AR1) 05ca:1834 Sony Visual Communication Camera VGP-VCC2 (for VAIO AR2) 05ca:1835 Sony Visual Communication Camera VGP-VCC5 (for VAIO SZ) 05ca:1836 Sony Visual Communication Camera VGP-VCC4 (for VAIO FE) 05ca:1870 HP Pavilion Webcam / HP Webcam 1000

Now, since the kernel doesn’t come with this driver, I couldn’t use my webcam on my laptop. Sucky. After a bit of researching, I found that this appeared to be the driver I needed. So, I clicked on the link to download the driver off Sam’s website (http://lsb.blogdns.net/ry5u870/ via the Wayback Machine). Guess what? The site’s down. Damn.

After a bit of peeking around in different places, I managed to download a .deb from here and took the source from the upstream/ directory inside. Haha, now I had the source.

I installed the linux-headers-2.6.xxx package (kernel-source on OpenSUSE 10.3; they’re headers package doesn’t work AFAIK) and compiled. Success! Go-go-gadget modprobe. The module loaded OK, but the driver didn’t detect my webcam. I went back and checked the original device support list - my device wasn’t there. It was actually a VGP-VCC7 (05ca:183a), which wasn’t built into the driver. Another quick Google sent me here. Ah hah, so I needed to patch the driver so it could support my device, and extract the firmware from the original driver.

After I had applied the patch, and got the firmware going, I compiled and installed. Finally, it seemed to have worked! I fired gstreamer-properties and tried to test the video input - it failed. After installing xawtv, I ran it and see what came up - my webcam. Apparently it doesn’t like being run through GStreamer, which sucks, ‘cause that’s where Cheese is at.

So, I spent the rest of the weekend debugging, and compiling, and debugging…

At the end, I came up with this: r5u870 0.10.1. And it works! See? (please don’t ask what happened to my eye, I must’ve been blinking at the same time, or something.. =)

My ugly mug.

r5u870 0.10.1 is actually modified version of the original device driver, that has several advantages:

  • Properly implements V4L version 1 query functions. While version 1 has been obsoleted, it’s still necessary to have support for it as a number of apps still use it, including GStreamer’s v4lsrc element (v4l2src is on the way, I believe it’s in gst-plugins-bad at the moment).
  • Native support for VGP-VCC7, including supplied microcode.
  • Can compile against Linux kernels 2.6.24+. OpenSUSE 11.0 Alpha 0 uses this at the moment, I expect more distros to start using it sooner or later.

If you want to download or contribute, head over to it’s wiki page. I should probably note I’m merely the maintainer of the driver until Sam comes back from the null void, if that happens. I might attempt to get this into the current kernel tree, too.

2 comments — categories: software, tech
. o .

New Year

▁ jan 02 2008

Possibly a sign of things to come: mediati.org (all but SVN), ayhja.com and few other domains with client hosting were down, needed to login to Plesk to manually restart the VPS. Apparently had been like that the majority of the day. Great. Just great.

0 comments — categories: tech, rant, meta
powered by