Márton Németh
9086c7b994
V4L/DVB (11573): uvcvideo: Prevent invormation loss with removing implicit casting
...
The uvcvideo driver supports only one input, which is input 0. For all
other input index the return value shall be EINVAL. This patch fixes the
problem when the value 0x80000000 was incorrectly casted and treated as
a zero value.
The patch was tested with v4l-test 0.10 [2] with CNF7129 webcam found on
EeePC 901.
References:
[1] V4L2 API specification, revision 0.24
http://v4l2spec.bytesex.org/spec/r11217.htm
[2] v4l-test: Test environment for Video For Linux Two API
http://v4l-test.sourceforge.net/
[Modified by Laurent Pinchart]
Invalid input value (u32)-1 would be accepted due to integer overflow. Make
sure the driver rejects it and returns -EINVAL.
Signed-off-by: Márton Németh <nm127@freemail.hu >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Laurent Pinchart <laurent.pinchart@skynet.be >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:37 -03:00
Armin Schenker
513846ece6
V4L/DVB (11571): Add Elgato EyeTV DTT deluxe to dibcom driver
...
This patch introduces support for DVB-T for the following dibcom based
card:
Elgato EyeTV DTT deluxe (USB-ID: 0fd9:0020)
Signed-off-by: Armin Schenker <sar@snafu.de >
Signed-off-by: Patrick Boettcher <pb@linuxtv.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:37 -03:00
Alexey Klimov
3763a8a41b
V4L/DVB (11569): av7110_hw: fix compile warning
...
Signed-off-by: Alexey Klimov <klimov.linux@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:37 -03:00
Mariusz Kozlowski
b5d14eba2e
V4L/DVB (11566): remove broken macro from dvb stv0900_priv.h
...
It both has unbalanced parentheses and == is not = and it's not used
anywhere anyway.
Signed-off-by: Mariusz Kozlowski <m.kozlowski@tuxland.pl >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:36 -03:00
Huang Weiyi
9d6e1aa55c
V4L/DVB: cx231xx: remove unused #include <linux/version.h>'s
...
Remove unused #include <linux/version.h>'s in
drivers/media/video/cx231xx/cx231xx-avcore.c
drivers/media/video/cx231xx/cx231xx-vbi.c
Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:36 -03:00
Jean Delvare
3aeae40760
V4L/DVB (11564): tda7432: Delete old driver history
...
The history of changes does belong to git.
In general I wouldn't care too much but it happens that this specific
comment triggers a false positive in one of my scripts, so I'd rather
get rid of it.
Signed-off-by: Jean Delvare <khali@linux-fr.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:36 -03:00
Erik Andr?n
0e7e526ac7
V4L/DVB (11549): gspca - m5602-s5k83a: Remove lots of useless init
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:36 -03:00
Erik Andr?n
2286745de7
V4L/DVB (11548): gspca - m5602-s5k83a: No need to initialize some registers in init
...
s5k83a: All v4l2 ctrls are initialized later, no need to set those registers during init.
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:36 -03:00
Erik Andr?n
00e0256795
V4L/DVB (11547): gspca - m5602-s5k83a: Align the v4l2 ctrl definitions
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:36 -03:00
Erik Andr?n
5a41c9f6b7
V4L/DVB (11546): gspca - m5602-mt9m111: Endianness fixes.
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:35 -03:00
Erik Andr?n
039efb6862
V4L/DVB (11545): gspca - m5602-mt9m111: Activate vflip/hflip by default
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:35 -03:00
Erik Andr?n
60ed6e4f4e
V4L/DVB (11544): gspca - m5602-mt9m111: Add experimental QVGA support
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:35 -03:00
Erik Andr?n
f676bb3971
V4L/DVB (11543): gspca - m5602-mt9m111: Setup VGA resolution
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:35 -03:00
Erik Andr?n
e7ae60f73e
V4L/DVB (11542): gspca - m5602-mt9m111: Synthesize the hsync/vsync setup
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:35 -03:00
Erik Andr?n
bce0d2d4ae
V4L/DVB (11541): gspca - m5602-mt9m111: Add a start function
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:35 -03:00
Erik Andr?n
553c91d0b1
V4L/DVB (11540): gspca - m5602-mt9m111: Replace magic constants with defines
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:34 -03:00
Erik Andr?n
b05a4ad95d
V4L/DVB (11539): gspca - m5602-ov9650: Be more strict during the hsync/vsync synthesis
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:34 -03:00
Erik Andr?n
927774605a
V4L/DVB (11538): gscpa - m5602-ov9650: Add defines for some magic constants
...
Replaces some magic constants with the defines. Remove a couple of bits that should be set later in the process depending on the v4l2 ctrl.
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:34 -03:00
Erik Andr?n
894e4087f0
V4L/DVB (11537): gspca - m5602-po1030: Clear subsampling flag when setting VGA mode
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:34 -03:00
Erik Andr?n
9819267009
V4L/DVB (11536): gspca - m5602-po1030: Impove the bridge vsync/hsync configuration
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:34 -03:00
Erik Andr?n
931a1c8dbf
V4L/DVB (11535): gspca - m5602-po1030: Add experimental QVGA support
...
Adds experimental support for QVGA. This is code is compile tested only.
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:34 -03:00
Erik Andr?n
9536a57e77
V4L/DVB (11534): gspca - m5602-po1030: Synthesize the hsync/vsync setup
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:33 -03:00
Erik Andr?n
e807f20db4
V4L/DVB (11533): gspca - m5602-po1030: Setup window per resolution
...
This patch for the po1030 sets the drawing window for the VGA resolution
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:33 -03:00
Erik Andr?n
c86da6b33f
V4L/DVB (11532): gspca - m5602-po1030: Move some code from the start vector to the init vector
...
This is a prepatory patch in order to support multiple resolutions for the po1030 sensor
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:33 -03:00
Erik Andr?n
825f31b05b
V4L/DVB (11531): gspca - m5602-po1030: Clean up some comments
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:33 -03:00
Erik Andr?n
7ee4629092
V4L/DVB (11530): gspca - m5602-s5k4aa: Add brightness v4l2 ctrl
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:33 -03:00
Erik Andr?n
3290d40206
V4L/DVB (11529): gspca - m5602-s5k4aa: Add noise suppression ctrl
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:33 -03:00
Erik Andr?n
71c6e59d47
V4L/DVB (11528): gspca - m5602-s5k4aa: Consolidate the gain settings, adjust row start
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:32 -03:00
Erik Andr?n
a68985d469
V4L/DVB (11527): gspca - m5602-s5k4aa: Try to use proper read-modify-write of the vflip/hflip
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:32 -03:00
Erik Andr?n
0746673d21
V4L/DVB (11526): gspca - m5602-mt9m111: Add red balance ctrl
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:32 -03:00
Erik Andr?n
74b123cf7a
V4L/DVB (11525): gspca - m5602-mt9m111: Add blue balance ctrl
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:32 -03:00
Erik Andr?n
12e4ed7d5e
V4L/DVB (11524): gspca - m5602-mt9m111: Add green balance ctrl
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:32 -03:00
Erik Andr?n
b933d585ba
V4L/DVB (11523): gspca - m5602-po1030: Add private green balance control
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:32 -03:00
Erik Andr?n
dd9ce84a77
V4L/DVB (11522): gspca - m5602-po1030: Add auto exposure control
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:31 -03:00
Erik Andr?n
9ae1657797
V4L/DVB (11521): gspca - m5602-ov9650: Add auto exposure ctrl
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:31 -03:00
Erik Andr?n
e8a574052e
V4L/DVB (11520): gspca - m5602-po1030: Remove redundant init sequences
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:31 -03:00
Kay Sievers
1351a58ce0
V4L/DVB (11517): v4l: remove driver-core BUS_ID_SIZE
...
The name size limit is gone from the driver core, the BUS_ID_SIZE
value will be removed.
Acked-by: Greg Kroah-Hartman <gregkh@suse.de >
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:31 -03:00
Marcel Jueling
734dd236a6
V4L/DVB (11492): af9015: support for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0
...
Add USB ID (1b80:e397) for Conceptronic USB2.0 DVB-T CTVDIGRCU V3.0.
Signed-off-by: Marcel Jueling <Marcel@Jueling.de >
Signed-off-by: Antti Palosaari <crope@iki.fi >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:31 -03:00
Antti Palosaari
1ed5fadec7
V4L/DVB (11491): af9015: support for AverMedia AVerTV Volar GPS 805 (A805)
...
Add USB ID (07ca:a805) for AverMedia AVerTV Volar GPS 805 (A805).
Thanks to Chris Brown <chrisneilbrown@gmail.com > for reporting and
testing.
Tested-by: Chris Brown <chrisneilbrown@gmail.com >
Signed-off-by: Antti Palosaari <crope@iki.fi >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:31 -03:00
Antti Palosaari
85d7d7ca5e
V4L/DVB (11490): af9015: add new dvb_usb_device_properties entry for upcoming USB IDs
...
Add 3rd dvb_usb_device_properties entry for upcoming USB IDs because
current entries are full.
Signed-off-by: Antti Palosaari <crope@iki.fi >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:30 -03:00
Joseba Goitia Gandiaga
d852d53dcd
V4L/DVB (11488): get_dvb_firmware: trivial url change
...
Trivial url changes in script
Signed-off-by: Joseba Goitia Gandiaga <josebagg@gmail.com >
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:30 -03:00
Filipe Rosset
42ef463289
V4L/DVB (11487): em28xx: fix typo em28xx_errdev message
...
Fix typo usbtransfer->usb transfer on em28xx_errdev message.
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com >
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:30 -03:00
Douglas Schilling Landgraf
e5db5d4443
V4L/DVB (11486): em28xx: Add EmpireTV board support
...
Added EmpireTV entry.
Thanks to Xwang <xwang1976@email.it > to provide data for this board.
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:30 -03:00
Theodore Kilgore
ebf58f70e8
V4L/DVB (11483): gspca - mr97310a: Webcam 093a:010f added.
...
Signed-off-by: Theodore Kilgore <kilgota@auburn.edu >
Signed-off-by: Jean-Francois Moine <moinejf@free.fr >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:30 -03:00
Erik Andr?n
938fe53bf0
V4L/DVB (11482): gspca - m5602-mt9m111: Remove lots of redundant init code
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:29 -03:00
Erik Andr?n
da773c9e5f
V4L/DVB (11481): gspca - m5602-mt9m111: More constant replacement
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:29 -03:00
Erik Andr?n
6822df520d
V4L/DVB (11480): gspca - m5602-mt9m111: Remove lots of redundant sensor reads
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:29 -03:00
Erik Andr?n
2ed3bf3067
V4L/DVB (11479): gspca - m5602-mt9m111: More magic constants replacement
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:29 -03:00
Erik Andr?n
7662dbb373
V4L/DVB (11478): gspca - m5602-mt9m111: Replace various magic constants with defines
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:29 -03:00
Erik Andr?n
926d503807
V4L/DVB (11477): gspca - m5602-po1030: Set the blue balance in the init not red balance twice
...
Signed-off-by: Erik Andr?n <erik.andren@gmail.com >
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com >
2009-06-16 18:20:29 -03:00