I also prettified the coding style quite a bit, added some random bits from the kernel version of our driver (from kernel.org), removed compile warnings, added a insmod option to zr36060.o for Buz compatibility (low_bitrate=1) and unified the debugging output a bit to be consistent.
Oh, and I removed all manual inc/dec_use from the i2c client modules, so be careful here. You can remove i2c modules while zoran.o is loaded, and this will crash your computer. This still needs fixing, but I didn't finish that yet.