linux/drivers/media/video/gspca
Luk?? Karas ac3d5bfecc V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ctrls.
s5k83a sensor mounted on many acer laptops have a swiwel allowing it to be rotated. When the camera is in its rotated state, the image needs to be flipped. The only way to check for if the camera has been flipped is to continously poll a register in the m5602. This patch creates a kernel thread which does this. This patch renames some v4l2 ctrls and finally implements a cache in order to prevent unnecessary sensor reads.

Signed-off-by: Luk?? Karas <lukas.karas@centrum.cz>
Signed-off-by: Erik Andr?n <erik.andren@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-06-16 18:20:23 -03:00
..
m5602 V4L/DVB (11451): gspca - m5602-s5k83a: Add rotation, ctrl cache. Rename some ctrls. 2009-06-16 18:20:23 -03:00
stv06xx V4L/DVB (10342): gspca - stv06xx: Add ctrl caching to the vv6410. 2009-03-30 12:42:30 -03:00
conex.c V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable. 2009-03-30 12:43:22 -03:00
etoms.c V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam. 2009-03-30 12:42:31 -03:00
finepix.c V4L/DVB (11220): gspca - finepix: Use a workqueue for streaming. 2009-03-30 12:43:41 -03:00
gspca.c V4L/DVB (11448): gspca - main: Use usb interface as parent. 2009-06-16 18:20:23 -03:00
gspca.h V4L/DVB (11387): Sensor orientation reporting 2009-04-06 21:44:29 -03:00
jpeg.h V4L/DVB (11039): gspca - most jpeg subdrivers: Change the JPEG header creation. 2009-03-30 12:43:22 -03:00
Kconfig V4L/DVB (11213): gspca - sq905c: New subdriver. 2009-03-30 12:43:40 -03:00
Makefile V4L/DVB (11213): gspca - sq905c: New subdriver. 2009-03-30 12:43:40 -03:00
mars.c V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable. 2009-03-30 12:43:22 -03:00
mr97310a.c V4L/DVB (11447): gspca - mr97310a: Return good error code in mod_init. 2009-06-16 18:20:23 -03:00
ov519.c V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init. 2009-03-30 12:42:29 -03:00
ov534.c V4L/DVB (11106): gspca - ov534: New sensor ov965x and re-enable the webcam 06f8:3003 2009-03-30 12:43:29 -03:00
pac207.c V4L/DVB (10388): gspca - pac207: Webcam 093a:2474 added. 2009-03-30 12:42:34 -03:00
pac7311.c V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init. 2009-03-30 12:42:29 -03:00
pac_common.h V4L/DVB (8825): gspca: More controls for pac73xx and new webcam 093a:2624. 2008-09-03 18:37:38 -03:00
sonixb.c V4L/DVB (10336): gspca - all subdrivers: Return ret instead of -1 in sd_mod_init. 2009-03-30 12:42:29 -03:00
sonixj.c V4L/DVB (11221): gspca - sonixj: Prefer sonixj instead of sn9c102 for 0471:0327. 2009-03-30 12:43:41 -03:00
spca500.c V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable. 2009-03-30 12:43:22 -03:00
spca501.c V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam. 2009-03-30 12:42:31 -03:00
spca505.c V4L/DVB (10618): gspca - some drivers: Fix compilation warnings. 2009-03-30 12:42:48 -03:00
spca506.c V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam. 2009-03-30 12:42:31 -03:00
spca508.c V4L/DVB (10353): gspca - some subdrivers: Don't get the control values from the webcam. 2009-03-30 12:42:31 -03:00
spca561.c V4L/DVB (10371): gspca - spca561: Fix image problem in the 352x288 mode of rev72a. 2009-03-30 12:42:32 -03:00
sq905.c V4L/DVB (11387): Sensor orientation reporting 2009-04-06 21:44:29 -03:00
sq905c.c V4L/DVB (11213): gspca - sq905c: New subdriver. 2009-03-30 12:43:40 -03:00
stk014.c V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable. 2009-03-30 12:43:22 -03:00
sunplus.c V4L/DVB (11040): gspca - most jpeg subdrivers: Have the JPEG quality settable. 2009-03-30 12:43:22 -03:00
t613.c V4L/DVB (11446): gspca - t613: Do sensor reset only for sensor om6802. 2009-06-16 18:20:22 -03:00
tv8532.c V4L/DVB (10354): gspca - tv8532: Change the max brightness. 2009-03-30 12:42:31 -03:00
vc032x.c V4L/DVB (11402): gspca - vc032x: Remove the JPEG tables of mi1320_soc. 2009-04-06 21:44:34 -03:00
zc3xx-reg.h V4L/DVB (9868): gspca - zc3xx: Remove the duplicated register names 2008-12-30 09:38:58 -02:00
zc3xx.c V4L/DVB (11449): gspca - zc3xx: Bad probe of many webcams since adcm2700 addition. 2009-06-16 18:20:23 -03:00