summaryrefslogtreecommitdiff
path: root/linux/drivers/media/video/gspca
AgeCommit message (Collapse)Author
2009-01-18gspca - spca561: Fix image problem in the 352x288 mode of rev72a.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> With the wrong clock value, the image had two moving colored lines. Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-17gspca - main: Have 3 URBs instead of 2 for ISOC transfers.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-17gspca - mr97310a: Fix camera initialization copy/paste bugs.Jean-Francois Moine
From: Kyle Guinn <elyk03@gmail.com> Priority: normal Signed-off-by: Kyle Guinn <elyk03@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-16gspca - spca561: Fix bugs and rewrite the init/start of the rev72a.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> The bugs were in the first init sequence of the sensor. The rewrite is adapted from a ms-win trace. Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-16gspca - spca561: Optimize the isoc scanning function.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-16gspca - mr97310a: New subdriver.Jean-Francois Moine
From: Kyle Guinn <elyk03@gmail.com> This patch adds support for USB webcams based on the MR97310A chip. It was tested with an Aiptek PenCam VGA+ webcam. Priority: normal Signed-off-by: Kyle Guinn <elyk03@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-15gspca - spca500: Abnormal error message when starting ClickSmart310.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-15gspca - sonixj: Gamma control added.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-15gspca - mars: Bad interface/altsetting since 0a10a0e906be.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-13gspca - main: Cleanup code.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-13gspca - sonixj: Cleanup code.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-10gspca - tv8532: Change the max brightness.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-10gspca - some subdrivers: Don't get the control values from the webcam.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-10gspca - spca508: Cleanup code.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-09gspca - tv8532: Cleanup code.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-08gspca - mars: Bad isoc packet scanning.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-08gspca - mars: Optimize, rewrite initialization and add controls.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-08gspca - zc3xx: Fix bad variable type with i2c read.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> The returned value of i2c read is a 16 bits word. It was stored in a 8 bits variable, preventing a sensor to be detected. Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07gspca - jpeg subdrivers: One quantization table per subdriver.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07gspca - ov534: Disable the Hercules webcams.Jean-Francois Moine
From: Antonio Ospite <ospite@studenti.unina.it> The Hercules webcam based on ov534 use different sensor than Playstation Eye, disable them until full support is provided. Priority: normal Signed-off-by: Antonio Ospite <ospite@studenti.unina.it> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07gspca - zc3xx / zc0301: Handle the 0ac8:303b instead of zc0301.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> This webcam is generic and some sensors are not treated by the driver zc0301. Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07gspca - stv06xx: Add ctrl caching to the vv6410.Jean-Francois Moine
From: Erik Andren <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andren <erik.andren@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07gspca - stv06xx: Plug a memory leak in the pb0100 sensor driver.Jean-Francois Moine
From: Erik Andren <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andren <erik.andren@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07gspca - main: Remove #include version.h.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-07merge: v4l-dvbJean-Francois Moine
2009-01-04gspca - m5602: Minor cleanupsErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Remove an unnecessary error check and reorder some code. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-04gspca - m5602: Don't touch hflip/vflip register on Read/Modify/WriteErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Touching the hflip/vflip register while doing the read/modify/write corrupts the image. Just read from the sensor ctrl cache instead and all is good. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-04gspca - m5602: Move the vflip quirk to probe stage.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> The vflip quirk is better checked at probe time as it's only needed once. Also add an extra reset at init time to resolve a suspend to ram regression. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-05drivers/media: Fix a number of sparse warningsMauro Carvalho Chehab
From: Mauro Carvalho Chehab <mchehab@redhat.com> anysee.c:44:5: warning: symbol 'dvb_usb_anysee_delsys' was not declared. Should it be static? cx24116.c:378:3: warning: symbol 'CX24116_MODFEC_MODES' was not declared. Should it be static? stb0899_algo.c:57:5: warning: symbol 'stb0899_get_srate' was not declared. Should it be static? stb0899_algo.c:766:6: warning: symbol 'Log2Int' was not declared. Should it be static? stb0899_drv.c:137:20: warning: symbol 'stb0899_quant_tab' was not declared. Should it be static? stb0899_drv.c:180:20: warning: symbol 'stb0899_est_tab' was not declared. Should it be static? stb0899_drv.c:220:5: warning: symbol '_stb0899_read_reg' was not declared. Should it be static? budget-ci.c:1348:23: warning: symbol 'tt3200_stb6100_config' was not declared. Should it be static? /home/v4l/master/v4l/cx25840-core.c:190:6: warning: symbol 'cx25840_work_handler' was not declared. Should it be static? /home/v4l/master/v4l/m5602_s5k83a.c:116:6: warning: symbol 's5k83a_dump_registers' was not declared. Should it be static? Priority: normal Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-01-03gspca - m5602-ov9650: Use the local ctrl cache. Adjust image on vflip.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-03gspca - m5602-ov9650: Add a disconnect hook, setup a ctrl cache ctrl.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Reading and writing to a register doesn't always work reliably. Add a cache and ensure that it is deallocated properly upon module disconnect. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-03gspca - m5602-ov9650: Replace a magic constant with a defineErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-03gspca - m5602-ov9650: Synthesize modesetting.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Previously all resolution setting was done with precalculated tables. When the image is vflipped we need to adjust the alignment which would require another table. Now we can adjust the parameters on the fly instead. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-02gspca - m5602: Improve error handling in the ov9650 driverErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Some errors were not propagated properly. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2009-01-01gspca - common: Simplify the debug macros.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> The err, warning and info redefinitions don't need the use of do {} while. Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-01gspca - all subdrivers: Return ret instead of -1 in sd_mod_init.Jean-Francois Moine
From: Alexey Klimov <klimov.linux@gmail.com> Priority: normal Signed-off-by: Alexey Klimov <klimov.linux@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2009-01-01gspca - all subdrivers: Fix CodingStyle in sd_mod_init function.Jean-Francois Moine
From: Alexey Klimov <klimov.linux@gmail.com> Introduce int ret and check it value after call to usb_register(). Priority: normal Signed-off-by: Alexey Klimov <klimov.linux@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2008-12-31gspca - stv06xx: Rework control description.Jean-Francois Moine
From: Erik Andren <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andren <erik.andren@gmail.com> Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2008-12-31gspca - main and many subdrivers: Remove the epaddr variable.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> The transfer endpoint address is now automatically chosen. Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2008-12-31gspca - main: Version change.Jean-Francois Moine
From: Jean-Francois Moine <moinejf@free.fr> Priority: normal Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
2008-12-31gspca - m5602-ov9650: Don't read exposure data from COM1.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> ov9650: Reading the COM1 register corrupts the image. Decrease the granularity of the exposure and limit its upper range as setting such high values doesn't have any effect on the image. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-31gspca - m5602-ov9650: Auto white balancing is on by defaultErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-31gspca - m5602-ov9650: Autogain is on by defaultErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Autogain is on by default, properly set the default value in the v4l2 ctrl. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602: Constify all sensor structsErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602: Remove an unused member in the sd struct.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Remove an unused sd struct member. Remove a redundant define while we're at it. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602-mt9m111: Move v4l2 controls to main sensor file.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Move over the v4l2 controls to the sensor specific source file. Remove the now redundant sensor struct member. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602-mt9m111: Separate mode vectors per sensor.Erik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> By separating the supported for each sensor into a separate vector we can eliminate the nmodes variable and instead calculate it at runtime. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602-ov9650: Checkpatch fixesErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602: Rework v4l ctrl handling in all sensorsErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> Previously, all sensors allocated a part of a large ctrl vector. Define this vector separately for each sensor instead. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
2008-12-30gspca - m5602-ov9650: Always init the ov9650 before starting a streamErik Andr?n
From: Erik Andr?n <erik.andren@gmail.com> This is a hack preventing a suspend-to-ram/disk regression. Priority: normal Signed-off-by: Erik Andr?n <erik.andren@gmail.com>