📄 changelog
字号:
Add Creative Instant 0x041e:0x4035 FIX qtable index for some zc030x webcam (should make Dr.beco and Ulisses Happy) Change Webcam API experiment on the zc030x chips Create a Dummy_cam.h the minimal set of webcam functions re-visit kernel locking policy :) remove all locks in_interrupt() context (brr historical design need some toilet). remove deferred work by timer on close remove PENDING DEALLOC remove timer 0.56.03rc2 Improve stability Add exposure for the sn9c102p coupled with brightness rework disconnect open close FIX Ooops or deadlock on disconnect remove not need timer function on disconnect. open should quit with an error now if somethings goes wrong tested with Suse 2.4.21-199 athlon Vanilla 2.4.25 Vanilla 2.6.9 Add a new function spca5xx_kill_isoc in case submit fail on open Release 0.56.03rc1 Add Concord 3045 0x0733:0x3261 spca536a Thanks Adam Majewski for feedback and testing :) Add Mercury 2.1Mp 0x0733:0x1314 spca533a Thanks Pawel Kotynia <thepako@wp.pl> for the patch :)Release 0.56.02Changes in this release:24/04/2005: Add Bridge Sonix sn9c102p jpeg Experimental Add Sonix 0x0c45:0x607c WC311P jpeg Vga sensor Hv7131R Add Logitech QC chat 0x046d:0x092c thanks Karl Jarrod Hyder for feedback and testing:) FIX Endian problem for ppc and a spca561a chips FIX from Ulisses De Penna Kernel problem with 2.4.23 :) Release 0.56.01Changes in this release:19/04/2005: Add Optimedia UsbId 0x06be:0x0800 spca500a Add Toptro Industrial UsbId 0x2899:0x012c spca500a Add Agfa ephoto CL20 UsbId 0x06bd:0x0404 spca500a15/04/2005: Change version with three part major.minor.edit need for Debian packet all byte change in the code should increment edit by one :) Fix Bug in packet size for buggy chips or Suse kernel Many thanks Antoine Callemeyn for all test and helping:)14/04/2005: Add Generic 0x04fc:0x7333 as PalmPix DC85 thanks Erick Izquierdo de la Cruz for test snoop :)09/04/2005: Merge of the Et61xx51 driver in spca5xx works for the Et61x151 and Et61x251 and TAS5130c. 08/04/2005: Seem Benq 3410 is a spca533 with Firmware [spca50x_GetFirmware:446] FirmWare : 24 10 0 5 4 Thanks Ricardo Sanz for test :)07/04/2005: module can compile now for the old 2.4.x series tested on 2.4.10 as a lot of embedded system use old series:) restore the le16_to_cpu() for kernel up to 2.6.11 usb_control_msg set TimeOut in ms feature kernel 2.6.1205/04/2005: FIX a bug in EXPERIMENTAL for the spca501 thanks Eric Lunchpail for the patch :) If people need more with the spca501 or the spca508 i did not own webcams with these chips and cannot buy all webcams supported by spca5xx so MAKE a DONATION !!30/03/2005: only for the spca561a rev 072a: As the Sun in Las Vegas is a strong one :) improve the autobrightness to deal with time-exposure and sensor gain Thanks Chris Cothrun and http://clonepc.biz for testing :) testing FIX a bug the auto brightness now work in read mode instead mmap the small led now go off on close :)28/03/2005: Set an autobrightness feature for the spca561chips rev 0x072a did not work with the rev 0x012a found in the creative Vista 0x403b for others sorry i did not own those webcams . Add Typhon Webshoot II 0x10fd:0x0128 zc030x Tas5130c thanks Alex Keller for the feedback27/03/2005: Add Labtec Webcam Elch 2 spca561 Usbid 0x046d:0x0929 thanks Jason Griffiths for feedback and testing :)19/03/2005: revert the le16_to_cpu() as Tomas (tgc) Ken Huang report code broken with ppc and Arm processor ?15/03/2005: version:56.03.15: Add MicroInnovation 0x0461:0x0a00 zc030x chips Add Aiptek PocketCam 4 M 0x08ca:0x2028 spca533 Add Aiptek Pocket DV5100 0x08ca:0x2042 spca536 Add Aiptek Pocket DV5300 0x08ca:0x2060 spca536 Add Sunplus Generic 0x04fc:0x5360 spca536 Add Logitech Quick Cam IM +sound 0x046d:0x08a1 Add Logitech QuickCam Chat 0x046d:0x08a3 Add Logitech QuicCam IM 0x046d:0x08B9 13/03/2005: Add Logitech QC IM 0x046d:0x08a0 hdcs2020 thanks Gaby_gaim :)02/03/2005 version:56.03.02: FIX mirror x axis for the HV7131B :) endian FIX le16_to_cpu() a kernel people feature:) 01/03/2005: version:56.03.01: FIX bug in saturation yuv420p with the LG-Lic100 zc0301P camera Thanks Ulisses Penna with your camera that is more easy :) Add Polaroid PDC3070 Usbid 0x0546:0x3155 spca533a Thanks Mickael for the Patch :) Memory management change 2.6.11 kernel Thanks Brice Goglin and Laurent Riffard for the patch :) Add for test Logitech Quickcam Express Etch2 0x046d:0x0928 Thanks Rick Sewill for testing :) Add for test Logitech Quickam Notebooks 0x046d:0x092a FIX spca5xx_get_depth() according V4L spec driver should answer -EINVAL if a palette is not available only jpeg camera can access the jpeg palette now ALLOW user to change picture parameters trought sysfs as root echo "1" > /sys/module/spca50x/gamma change the gamma value to 1 (for others parameters please read the README) read a parameter cat /sys/module/spca50x/gamma you need to stop the camera then restart to take effect :) improve tasklet ask Change the module name to spca5xx to avoid confusion with the now historical spca50x 06/02/2005: version:56.02.06 Set up version to release.mounth.day Set up tv8532_preprocess to remove miss align pixels sequence move_data did not cut any thing and transmit the whole frame to the decoder with line EOL and packet header Set up Brightness for tv8532 chips Allow yuv420p to use gamma and pictures setting in bayer decode. Good results are get with modprobe spca50x GRed=217 GBlue=300 GGreen=224 gamma=4 Remove Historic BUG in spca50x :)confuse about && and & Thanks Alexander :) FIX bug in Icm105a when restart in large Thanks Chris Cothrun with your Icm105a webcamera that is more easy:)29/01/2005: Remove big array for the tv8532 and write some usefuff functions instead Fix spca504a when firmware is not get, probe return now -ENODEV :) 26/01/2005: version:5626 Modify spca50x core to accept iso stream for the tv8532 Allow tv8532 to accept 176x144 in hardware and 320x240 software 19/01/2005: Add Typhon Webshoot II 0x10fd:0x8050 Thanks Salvador for the patch :)16/01/2005: version 0.5616 Creative Vista now start each times :) 352x288 9fp/s 320x240 9fp/s 176x144 16fp/s 160x120 25 fp/s spca561 code give now better results Genius VideoCam V2 352x288 9fp/s 320x240 9fp/s 176x144 17fp/s 160x120 27fp/s For some strange reason Vista contrast did not work ATM :( Know Vista problem a little bit too dark :(15/01/2005:Big changes in the structure of the module needed by a strong migration all cameras code should goes temporary in a .h file and offer a single interface. Add Creative Vista 0x041e:0x403b experimental work in 352x288 9fp/s:) Know problem very very dark, sometimes need a replug to restart :(13/01/2005 Find a new hardware setting for the HDCS2020, Many thanks Ulisses Penna for snoop and testing :)11/01/2005 FIX Bug in the jpeg422 kernel decoder :)10/01/2005: FIX a bug in the Cx11646 stop isoc :)09/01/2005: version 0.569 Add colors setting for the cx11646 Clean the isoc handler ( lot of stuff from spca50x without any use ) Preliminary code Creative Vista 0x403b (ATM did not work:) ) Added support for 2 Veo Stingray: 0x0545:0x8333 and 0x0545:0x808b, the latter one has not been confirmed, and is only there for testing purpose!(Tomas works)07/01/2005: Add contrast brightness for the Cx11646 chips Fix bug when frame asked and get are different Add Sensor CS2102 for the zc030x Thanks Alvaro Salmador for a lot of patchs and test :) Improve Initialize of the tv8532 chips01/01/2005:Happy New Year :) Add Creative Live! zc0301 chips UsbId 0x041e:0x4036 Thanks Hans Petter Janson :) Add Mercury Digital Pro 3.1Mp UsbId 0x0733:0x2221 Thanks Scott Cameron :) Add Mustek Wcam300a zc0302 UsbId 0x055f:0xc005 Test are needed 31/12/2004 Add Gsmart 300 UsbId 0x055f:0xc200 Thanks Stas Bevc for the pacth and testing :) 25/12/2004:Add the work of Tomas Groth for the tv8532 chips Thanks tgc for the patch :)Changelog of the Tomas branch follow: */25122004: */Re-sync with spca5xx to fix support for > 2.6.5 kernels. */19122004: */Sync with spca5xx to make it compile with gcc 3.4.3 and to make it work with */linux 2.6.10. */Added patch by Sam Engstrom for better picture quality. */23062004: */It turns out that spca532==icm532, and there actually exist a */public availble datasheet for that chip :D */Also there exist a sourceforge project for this chips */(icm532.sf.net), which supports a lot of cams, which i can gladly */here: Biolux 654 microscope, Ezonics EZCam USB II (uvt8532), */Ezonics EZCam USB III, TerraCam USB, Stick Webcam, Mini WebCam, */Tucan PenCam, Che-ez! Webbie, SNAKE EYE SI-8480/8481, PC CAM CP03, */WEB Camera PBC0006, Clipcam. */I hope that i can help the icm532 team and the other way around too. */20062004: */Re-sync with spca5xx experimental driver from mxhaard.free.fr so */that it will work with linux 2.6.7 and above. */030622004: */Re-sync with spca5xx experimental driver from mxhaard.free.fr */Fixed a bug which makes gnomemeeting think the webcam can do */different resolutions, wich it ATM can't. */25052004: */Re-sync with spca5xx experimental driver from mxhaard.free.fr */Made the colors better by switching the bayer-color setup.Release 0.55Changes in this release:------------24/12/2004:Add bridge cx11646 should be the Creative Notebook PD1170 chips ? Thanks PaoloGai for sending me a Camera to test :)Add support for the bridge and sensor cxlib.h cx11646.hAdd restart marker handle in the jpeg4.2.2 decoder for the cx11646 cameraAdd JPGC type for that streamFIX problem with old kernel 2.6.4 thanks Tomas (tgc) Add Sunplus 0x08ca:0x2022 Spca533a Aiptek Slim3200 Thanks Daniel Gollub :)Release 0.54------------Changes in this release:12/12/2004:Add module_param() feature Thanks Reza (timebomb) and me (why not) :)plp can now set some parameters as root trought sysfsecho "2" > /sysfs/module/spca50x/debugthen read cat /sysfs/module/spca50x/debugyou need to stop the camera then restart to take effect :)FIX an Historical spca50x Bug Thanks Alvaro for the patch :)10/12/2004:FIX stack problem with Fedora Kernel with a little stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -