Menu

Commit [r1601]  Maximize  Restore  History

Okay, huge change: semaphores! Finally, the driver is (supposed to be) threadsafe... This is gonna be buggy, so give it your best testing in whatever painful way you can think of, and report all bugs.

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.

rbultje 2002-12-26

changed /branches/ZORAN_VIDEODEV_2/driver-zoran/README
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/adv7175.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/bt819.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/bt856.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/saa7110.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/saa7111.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/saa7185.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/update
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/videocodec.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/vpx3220.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/zoran.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/zoran.h
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/zoran_procfs.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/zr36016.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/zr36050.c
changed /branches/ZORAN_VIDEODEV_2/driver-zoran/zr36060.c
/branches/ZORAN_VIDEODEV_2/driver-zoran/README Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/adv7175.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/bt819.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/bt856.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/saa7110.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/saa7111.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/saa7185.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/update Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/videocodec.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/vpx3220.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/zoran.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/zoran.h Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/zoran_procfs.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/zr36016.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/zr36050.c Diff Switch to side-by-side view
Loading...
/branches/ZORAN_VIDEODEV_2/driver-zoran/zr36060.c Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.