📄 changelog
字号:
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 stackRemove some field not used in the struct frameRemove static variable not usedFIX V4l read method only set the real amount of available dataMake the code reentrant when neededLot of cleanupRelease 0.53------------Changes in this release:08/12/2004:Add sensor hv7131c for the z-star chips thanks Cristophe Zaragoza for testing :)07/12/2004: FIX bug on the ClickSmart310 Gnomemeeting should work now:)06/12/2004:Implement generic Z-star Vimicro 0x0ac8:0x0302 from Chris Cothrun snoop shouldbe an ICM105A Thanks Chris for testing :)04/12/2004:Implemente Z-star~vimicro Sensor detection Tested with PB0330 ICM105A HDCS2020 HV7131B TAS5130CHV7131C is untested.For Others contact the Autor mxhaard@free.fr 01/12/2004:Add new spca536 camera Kowa Bs-888e Usbid 0x055f:0xc211 Thanks (nx5)Allow 640x480 jpeg for the spca536 chips 30/11/2004Sonix decompressor by B.S. is implemented in spcadecoder many Thanks for thegreat job of B.S.Sonix cam now stream in compressed mode camera type is set to SN9CUpdate Sonix setting according new frame rate VGA 8~10fp/s CIF 15~18 fp/s QCIF25~30 fp/s tested with Tas5130 and Pas106 SensorsFix problem with wMaxPacketSize on zc030x chips wMaxPacketSize is get now fromthe usb struct enumerationFind some hardware problem with Via VT82C586 Usb controller chips and the Z-StarVimicro WebCam :( Used an PCI/USB Card with a NEC chips solve the problem :(21/11/2004Fix problem on zc030x bridge close (Labtec Pro should stop the light now )Fix unlink urb or kill urb on closeAdd contrast and brightness for the zc030x chipsAdd small udelay between initialize command18/11/2004Add for test Creative Nx Pro 2 usbid 0x041e:0x403a Thanks Leonardo Lanzi fortesting:)16/11/2004Add Digitrex 2110 usbid 0x04fc:0x5330 Thanks Eric Sanden for testingAdd Gsmart D30 usbid 0x055f:0xc540 spca533 weird resolution thanks AndreaMusuruaneAdd for test only Wasam 0x0ac8:0x301b Thanks Gerard Klaver for snoop and test Release 0.52------------07/11/2004Add Sonix webcam 0x0c45:0x6029 this is a work from Stefano MozziAdd Sonix 0x0c45:6009 and 0x0c45:600d Pas106 SensorMake brightness and contrast working for the Sonix Camera06/11/2004use spca50x->present in case of camera disconnectchange in usb disconnect to wait on close for release the ressource in casecamera is openedFIXME historical reason make the release of ressources hugly call back timer ..that need to rewrite that stuff, disconnect should works but spca50x remain busy:(Remove spin_lock seem not need to protect usb_kill_urb()30/10/2004Add Creative Nx Pro zc0301 bridge hv7131b sensor UsbId: 0x041e:0x401eAdd Quantization table for the zc030x bridge Allow init_jpeg_decoder toinitialize thz good tableSome Clean on Labtec Pro Camera code maybe more stable :)27/10/2004FIX inline code in spcadecoder.c gcc3.4.2 should be happy now changed by Tomas Groth Thanks :)22/10/2004Add usb_kill_urb() for the 2.6.9 kernelGet best performance for the labtec Pro in large.FIX a bug on open isoc urb come before spca50x->user is set for some camera.14/10/2004Add New !! Genius VideoCam Express V2 0x0458:0x700f Zc0301P bridge Tas5130cSensor Thanks Flavio Pescuma for patch and testing :)12/10/2004Creative Mobile works now !! 08/10/2004Add support for the Labtec Pro 0x046d:0x08a2 Thanks "Ellisys" for the usb tracker 110 :)Fix Makefile when the install dir didn't exist. Thanks Marko Djukic :) change version number for the spca5xx spca5xx-08102004 become spca5xx-2004100801/10/2004Add support for my Creative Webcam Notebook PD1171 0x041e:0x401f Preleminary support for Creative Mobile PD1090 0x041e:0x4017 (thanks LaurentCheylus for snoop and testing)Add Bridge ZC3XX for those zc301 zc302 chipsAdd support for stream JPGH (jpeg 4.2.2) in spcadecodercamera JPEG 4.1.1 and 4.2.2 can use VIDEO_PALETTE_JPEG nowAdd alternate resolution CIF and QCIF for those VGA SIF chipsRelease 0.51------------10/09/2004FIX a bug in gsmart mini2 maybe 3 initialize (one line whas missed during 2.6.xport)(mxhaard)Add preliminary support Creative Vista 0x041e:0x4018 thanks Nuno Tavares for thepatch (Nuno Tavares && mxhaard)Philips K007 spca504a FW 2 1 1 5 2 is supported as the Terratec thanks MarcelVan Nies for the feedbackAdd Polaroid PDC2030 spca504b 0x0546:0x3273 thanks Stilgar for the feedback 30/08/2004 (mxhaard)Supp Dolphin camera ( Same as AiptekPocketCam 3m 0x2010)Add new palette VIDEO_PALETTE_JPEG application can ask true jpeg now .VIDEO_PALETTE_RAW_JPEG is only here for compatibility but need to be rename asVIDEO_PALETTE_RAW_DATA 28/08/2004 (Tomasz Zablocki && mxhaard ) Add support for the Creative NX ultra This is the work of Tomasz Zablocki (patch test ..) Thanks Tomasz :)Thanks to Semi Malinem for very good snoops with the NX ultra:)Usbid 0x041e:0x401d should be the same with 0x041e:0x4021 ?Merge all command with the spca505 code need to be tested Add enigma dream Epsilon1.3 spca533 Add Dolphin PowerCam2M 0x08ca:0x2011 spca533 Thanks Simon Naunton for the patch :)Add AiptekPocketCam2M 0x08ca:0x2016 spca504b Thanks Jali .. for the patch :)Add 3DemonUsbGrabber 0x0734:0x043b spca506+SAA7113 aka PV321c Thanks Ricardo Ribalda Delgato for the patch :)23/08/2004(mxhaard)Add contrast and brightness feature for the spca561 no need of force_rgb for the spca561 and sonix chips change setting for sonix contrast 17/08/2004(mxhaard)Sonix 0x0c45:0x6025 works in 640x480 now. I get with spcaview:2fp/s 640x480 ; 10 fp/s 320x240 ; 15 fp/s 160x120If someone can help i need the Tasc sensor documentation tas5130d1b. All the result for the sonix chips are get with errors and try again :)Add contrast setting11/08/2004(mxhaard)FIX the bug in the Iso frame detector !! ( a missing case :( )10/08/2004(mxhaard)Damned a bug in the Iso machine with framestart with spca561 spca501 that shouldbe corrected10/07/2004(mxhaard)Add support for my sonix sn9c102 Usbid 0x0c45:0x6025 Xcam Shanga tested under Kernel 2.4.26 and 2.6.7Work at 320x240 and 160x120 with brightness command. ATM 640x480 did not work 04/07/2004 (mxhaard)Add DigitalDream Enigma 1.3 Usbid: 0x05da:0x1018 spca504b Thanks Dave Truman patch and testing :)03/07/2004Add ClickSmart820 Usbid 0x046d:0x0905 spca533 FW 2 00 00 05 04 (Experimental) Thanks Paul Odin for testing and snoop :)Change max resolution for the MegapixV' and clicksmart82016/06/2004Change alternatesetting regime to cur_altsetting as need with kernel 2.6.7Add macro to use the new delay helper safe instead of wait_ms()02/06/2004Preliminary work on spca536 chipsAiptek DV3500 0x08ca 0x2024Mustek DV4000 0x055f 0xc36024/05/2004Add Terratec 2 move 1.3 Usbid 0x04fc:0x504a that camera is an spca504b :) so add a firmware test to choice the good one.20/05/2004FIX problem with 2.6.x kernel as usb_set_interface break the usb_submit_urb forthe Clicksmart310 spca500 camera.That way the camera should start in any case.Add an info for all the spca500 chip so we can get what sensor is available.17/05/2004FIX Oops with spca500_synch310() on open.Seem the alternate setting change need for the clicksmart 310 cause the problem wheninit_source() initialize the cam 16/05/2004Add a Bridge list VIDIOCGCAP return in field name the camera name know in Clist[]VIDIOCGCHAN return in field name the bridge know in bridge listThese change allow userspace apps to probe the spca5xx camera.spca500 add a request to find what chip sensor is available the i2c chip address should appears in the syslog outputAdd Clicksmart310 UsbId 0x046d:0x0900 spca500 and HDCS1020 from Agilent . this camera work in 352x288 and sometimes 176x144If the chips did not start close or Kill video grabber apps replug the cam then restart that should work.As i can see with my Ellysis usb analyser windoze driver on probe start a process to ping the cam every 300ms .20/04/2004FIX bug in wakeup that corrupt frame data on smp boxSysfs update the stream_id and add picture parameters19/04/24Add Mustek Gsmart Mini Usbid 0x055f:0xc220 Spca500c thanks Ricardo FerreiraFor snoop and testingAdd Jenoptik JDC21LCD Usbid 0x0733:0x2211 Spca533a thanks Ronan Waide for thepatch and testing 16/04/2004Add a struct pictparam to the decoder. all picture setting is carried to the decoder that wayInitial data are set by module parameters (gamma, force_rgb, OffsetRed, OffsetBlue, OffsetGreen, Gain Red, Gain Blue, and Gain Green)Those parameters will change soon trought sysfs feature :)Spcatools will be helping to choose the good setting ATM rgb 16 rgb 24 and rgb 32 are implemented for all camerasAdd Instand VCD grabber spca506 and SAA7113 Usbid 0x06e1:0xa190 14/04/2004Rewrite spca506 SAA7113 code for the usb grabber, WORKS!! fine now :) Allow size to change between 160x120 to 640x480 640x480 need to be interpolate from640x240 as the windoze driver do :)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -