zr364xx
/!\ This is not up to date since version 0.70 /!\
This is just the Wiki page. The official project page is here : http://royale.zerezo.com/zr364xx/
This is a Linux kernel module driver for cameras based on some Zoran chips in webcam mode.
You can add your own entries by editing this page. Please add your name or nickname to the entry :) If you want to add pages to this Wiki, please prefix them by "zr364xx_".
TODO and WISHLIST :
- #include <linux/mutex.h> ?
- use semaphores for older versions: http://osdir.com/ml/kvm-devel@lists.sourceforge.net/msg00135.html
http://camerahacks.10.forumer.com/viewtopic.php?t=577&highlight=zr364xx
https://sourceforge.net/projects/saturntools
http://66.249.93.104/search?q=cache:iNc8KjZCxEYJ:www.maushammer.com/systems/cvscamcorder/usb.html+&hl=en&client=firefox
- software scaling for application needing specific resolution and not resizing pictures themselves (would avoid black borders in netmeeting for example) ? (it is ugly to do this in the kernel)
- add sample photos/videos of my camera for people requesting it ;)
- better performance (don't use all the CPU for nothing ;-))
- remove the hack for VIDIOCMCAPTURE / VIDIOCSYNC : add a wait queue
- improve JPEG decoder speed ?
- monitor the code with timers to see what are the slowest parts
- use smaller internal buffers when possible
- better (M)JPEG compatibility :
- V4L/MJPEG extension...
- V4L2 with MJPEG or JPEG support...
- according to this page : http://www.artecdesign.ee/~jan/Kaamerad/DimageE223/page2.html the Minolta DiMAGE E223 is based on the same chip. Anyone to test the driver ?
- V4L2 compatibility : look at http://www.zago.net/v4l2/finepix/ which as the same features as this driver (JPEG decompression, etc)
- include Candy Koharchik's patch
- avoid buffer overflows on JPEG buffer
> One possible bug you might want to look into... when both bttv and zr364xx > are running, sane-backends detects both of the video devices, but thinks > they're both zoran. scanimage -L lists /dev/video0 and /dev/video1, but > says they're both controlled by zr364xx.
The driver always reports that the cam can be accessed via "video device 0" although in my case it is "video device 1" (I have a TV card as video initialized as video device 0 at boot time)
What can I do if my webcam is listed below ?
- Try to get the vendor/product id of your camera. Plug your camera in webcam mode, and look at your logs or in file /proc/bus/usb/devices for something like this : Vendor=08ca ProdID=0109 or 0x08ca/0x0109 (here vendor = 0x08ca and product = 0x0109).
- Edit the zr364xx.c file and replace the following entries (replace with your values) : {USB_DEVICE ( -1, -1)}, becomes {USB_DEVICE (0x08ca, 0x0109)}, and { -1, -1, 0, "Custom camera" }, becomes { 0x08ca, 0x0109, 0, "Aiptek PocketDV 3300" },. Rebuild your driver, rmmod zr364xx and modprobe zr364xx.
- You can try an alternative init method using a different "method" value.
- Launch a V4L application, if it works you are lucky :) Please send me an email if you manage to use this driver with your camera !
If you think your camera could work with this driver but you don't manage to, try to send me an snoop file using Snoopy.
If you are a company, feel free to contact me to see how you could send me some hardware (webcam) to work on.
List of devices we could test with this driver (thank you Google) :
- OVZ96C5
- C2616
- C2615A
- Han Shing 308 ?
- Han Shing 321 ?
- ...
And also this list (thank you Zoran) :
- Apex DSC-2100
- Apex DSC-1300
- Casio G. Bros GV-20
- Casio G. Bros GV-10
- Che-ez! Movix JPEG Digital Video Recorder
- Chicony Neat Cam 2320
- Chicony NeatCam 1300
- Concord Eye-Q Go Wireless
- Concord Eye-Q 3132z
- Concord Eye-Q 3103
- Concord EyeQ 2133z
- Concord EyeQ Go 2000
- Concord EyeQ Duo LCD
- Concord EyeQ Go LCD
- Cool-iCam Movi2 Digital Camcorder
- Digital Dream eclipse 2.0
- Fujifilm EX-20
- CRS Electronics
- Kodak EasyShare DX-3700
- Kodak EasyShare DX-3215 Zoom
- Konica Revio C2
- Minolta DiMAGE E223
- Polaroid PhotoMax PDC 4350
- Polaroid PhotoMax PDC 3350
- Polaroid PhotoMax PDC 2350
- Polaroid PhotoMax PDC 1075
- Polaroid iON 130
- Mustek MDC 3000
- Primax O-30
- Primax O-20
- Ricoh RDC-6000
- Ricoh Caplio RR-10
- Samsung Digimax V4
- Samsung Digimax V3
- Samsung Digimax 350SE
- Samsung Digimax 220SE
- Samsung Digimax 210SE
- SiPix StyleCam Extreme
- SiPix SC-2300
- Toshiba Allegretto
- Vivitar ViviCam 3695
- Vivitar ViviCam 3640
- Vivitar ViviCam 3330
EditText of this page (last edited February 9, 2007) [info] [diff])
FindPage by browsing or searching
5 best incoming links: RecentChanges (4), dv3300 (2),
5 best outgoing links:
5 most popular nearby: