linux/drivers/media/video/gspca
Max Thrun 8b7fbda484 V4L/DVB: gspca - ov534: Fix autogain control, enable it by default
* Use 'agc' instead of 'autogain' in the code so to align the naming
    as in AEC/AWB.
  * Tweak brightness and contrast default values.
  * Fix setting/resetting registers values for AGC.
  * Set actual gain back when disabling AGC.
  * Skip setting GAIN register when AGC is enabled.
  * Enable AGC by default.

Note that as Auto Gain Control is now enabled by default, if you are
using the driver for visual computing applications you might need to
disable it explicitly in your software.

Signed-off-by: Max Thrun <bear24rw@gmail.com>
Signed-off-by: Antonio Ospite <ospite@studenti.unina.it>
Signed-off-by: Jean-François Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-05-18 00:46:54 -03:00
..
gl860 V4L/DVB (13898): gspca - some subdrivers: Make sd_desc const. 2010-02-26 15:10:29 -03:00
m5602 include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
stv06xx V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver 2010-05-06 19:19:04 -03:00
Kconfig V4L/DVB (14003): gspca_cpai1: New gspca subdriver for CPIA CPiA version 1 cams 2010-02-26 15:10:40 -03:00
Makefile V4L/DVB (14003): gspca_cpai1: New gspca subdriver for CPIA CPiA version 1 cams 2010-02-26 15:10:40 -03:00
benq.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
coarse_expo_autogain.h V4L/DVB: gscpa_sonixb: Differentiate between sensors with a coarse and fine expo ctrl 2010-02-26 15:11:08 -03:00
conex.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
cpia1.c V4L/DVB: gspca cpia1: make local functions static 2010-05-18 00:46:38 -03:00
etoms.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
finepix.c V4L/DVB (13453): gspca - all subdrivers: Remove the unused frame ptr from pkt_scan(). 2009-12-05 18:41:59 -02:00
gspca.c V4L/DVB: gspca - main: Use ktime instead of jiffies for buffer timestamping 2010-05-18 00:46:30 -03:00
gspca.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
jeilinj.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
jpeg.h V4L/DVB (11039): gspca - most jpeg subdrivers: Change the JPEG header creation. 2009-03-30 12:43:22 -03:00
mars.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
mr97310a.c V4L/DVB: gspca_mr97310a: add support for the Sakar 1638x CyberPix 2010-02-26 15:11:09 -03:00
ov519.c Merge branch 'for-next' into for-linus 2010-03-08 16:55:37 +01:00
ov534.c V4L/DVB: gspca - ov534: Fix autogain control, enable it by default 2010-05-18 00:46:54 -03:00
ov534_9.c V4L/DVB: gspca - ov534_9: Propagate USB errors to higher level 2010-02-26 15:10:47 -03:00
pac207.c V4L/DVB: gspca - pac207: Let all pac207 ctrls have a coherent naming 2010-05-18 00:46:28 -03:00
pac7302.c V4L/DVB: gspca_pac7302: much improved exposure control 2010-02-26 15:11:09 -03:00
pac7311.c V4L/DVB: gscpa_pac7311: Add support for camera button 2010-02-26 15:11:08 -03:00
pac_common.h V4L/DVB: gspca_pac7302: much improved exposure control 2010-02-26 15:11:09 -03:00
sn9c20x.c V4L/DVB: gspca - sn9c20x: Fix exposure control for HV7131R sensor 2010-05-18 00:46:29 -03:00
sn9c2028.c V4L/DVB: gspca - cpia1 / sn9c2028: Make control descriptors constant 2010-05-18 00:46:31 -03:00
sn9c2028.h V4L/DVB (13992): gspca_sn9c2028: New gspca subdriver 2010-02-26 15:10:39 -03:00
sonixb.c V4L/DVB: gspca_sonixb: Make sonixb driver handle pas106 and pas202 cameras 2010-02-26 15:11:09 -03:00
sonixj.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
spca500.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
spca501.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
spca505.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
spca506.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
spca508.c V4L/DVB: gspca: make usb id 0461:0815 get handled by the right driver 2010-05-06 19:19:05 -03:00
spca561.c V4L/DVB: gspca: make usb id 0461:0815 get handled by the right driver 2010-05-06 19:19:05 -03:00
sq905.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sq905c.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
stk014.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
stv0680.c V4L/DVB (13996): gspca_stv0680: Fix streaming on vga cameras 2010-02-26 15:10:39 -03:00
sunplus.c V4L/DVB (13924): gspca - sunplus: Optimize and remove unused sequences. 2010-02-26 15:10:31 -03:00
t613.c V4L/DVB: gspca - t613: Check the result of kmalloc 2010-05-18 00:46:28 -03:00
tv8532.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
vc032x.c V4L/DVB (13899): gspca - all subdrivers: Make control descriptors constant. 2010-02-26 15:10:29 -03:00
w996Xcf.c V4L/DVB (13453): gspca - all subdrivers: Remove the unused frame ptr from pkt_scan(). 2009-12-05 18:41:59 -02:00
zc3xx-reg.h V4L/DVB (9868): gspca - zc3xx: Remove the duplicated register names 2008-12-30 09:38:58 -02:00
zc3xx.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00