This project provides Linux support for the Aiptek PocketDV 3300 in webcam mode. It may work for other JPEG/USB cams based on the Coach chips from Zoran.
| Tags | multimedia Graphics Capture Digital Camera Hardware Operating System Kernels Linux |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: The project has switched to the V4L2 API: the driver is now only compatible with V4L2 and 2.6.x kernels. Compatibility has been fixed for kernels 2.6.18 and greater. The JPEG decoder has been removed since it is not needed anymore. Gadget options (OSD and software brightness/contrast) have been removed. Some delay has been added during open/close sequences to avoid Webcam hardware crashes. 640x480 mode has been enabled for some webcams. There is some code cleanup (the driver is much smaller than before).


Changes: Some bugs were fixed and warnings removed. The driver is now compatible with the spcaview project. Support for many Webcams was added: Aiptek PocketDV 5700, Konica Revio 2, Mustek MDC 3000, Digitrex DSC 1300, Concord Eye-Q Duo 2000, Fujifilm EX-10, Genius Digital Camera, Praktica DCZ 1.3 S, Concord EyeQ Go Wireless, CRS Electronic 3.3 Digital Camera, Concord Eye-Q Duo 1300, Praktica Exakta DC 2200, Polaroid iON 230, Maxell Maxcam PRO DV3, Aiptek Fidelity 3200, and Chiphead Megapix V12 with a new kind of chipset.


Changes: An option to use hardware brightness is available. Buggy frames are now skipped. Applications can get internal JPEG data (VIDEO_PALETTE_JPEG). Internal buffer allocation was fixed.


Changes: Support of 2.6.x kernels and V4L2 API was added, and OSD was fixed to work with any resolution.


Changes: The Creative PC-CAM 880 USB is now supported. Options to set custom vendor or product IDs were added. The name of the project was changed to the chipset name. Other resolutions are supported, like in dv3300grab. The camera is properly closed when capture is off. Double buffering was added for applications that need it.