I've implemented a first version of SN9C10x-based webcam support for Linux. This sort-of works, at least with my setup - a Genius Videocam Look (SN9C103 with OV7630 sensor), sn9c102 driver 1.39 (from
www.linux-projects.org - didn't test the older version in the kernel), kernel 2.6.19 (2.6.19-1.2911.6.5.fc6)
This actually patches libng, which I realize is actually part of xawtv 3.x, but since it's distributed with AMSN and this will be helpful for lots of AMSN users, I'm posting it here

Get it here :
http://www.mysterystudio.com/gabriel/libng-sn9c10x-0.1.tar.gzLimitations : not sure. Image looks crappy (more or less black and white, zoom is wrong sometimes) and the brightness/contrast/color balance controls don't work, but I don't know if it's a libng issue or if the driver doesn't support the ioctls. I'll keep investigating, but of course any help is welcome.
By the way, I also made a script that merges AMSN logs -
http://www.mysterystudio.com/gabriel/merge-amsn-logs.py.txt I use it with unison to merge my desktop and notebook logs. It's probably buggy and it depends on the format of the logs including the date format, but it works for me. Someone may do something useful with it
