platform/kernel/linux-rpi.git
15 years agoV4L/DVB (10518): em28xx: Fix for em28xx memory leak and function rename
Robert Krakora [Sun, 8 Feb 2009 16:09:11 +0000 (13:09 -0300)]
V4L/DVB (10518): em28xx: Fix for em28xx memory leak and function rename

Fix for em28xx memory leak and function rename

Signed-off-by: Robert Krakora <rob.krakora@messagenetsystems.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10517): em28xx: remove bad check (changeset a31c595188af)
Douglas Schilling Landgraf [Sun, 8 Feb 2009 13:45:34 +0000 (10:45 -0300)]
V4L/DVB (10517): em28xx: remove bad check (changeset a31c595188af)

Removed bad check. Thanks to Robert Krakora <rob.krakora@messagenetsystems.com>
to report that.

Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10516): em28xx: Add support for Easy Cap Capture DC-60
Mauro Carvalho Chehab [Wed, 11 Feb 2009 17:18:36 +0000 (14:18 -0300)]
V4L/DVB (10516): em28xx: Add support for Easy Cap Capture DC-60

Thanks to Peter Senna Tschudin <peter.senna@gmail.com> for borrow me one
of those devices.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at
Mauro Carvalho Chehab [Wed, 11 Feb 2009 17:15:14 +0000 (14:15 -0300)]
V4L/DVB (10515): Adds IR table for the IR provided with this board and includes it at

Kaiomy entry.

Thanks to Peter Senna Tschudin <peter.senna@gmail.com> for borrow me one
of those devices.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10514): em28xx: Add support for Kaiomy TVnPC U2 stick
Mauro Carvalho Chehab [Wed, 11 Feb 2009 17:13:20 +0000 (14:13 -0300)]
V4L/DVB (10514): em28xx: Add support for Kaiomy TVnPC U2 stick

Thanks to Peter Senna Tschudin <peter.senna@gmail.com> for borrow me one
of those devices.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10512): tda1004x: Fix eeprom firmware load on boards with 16MHz Xtal
Mauro Carvalho Chehab [Mon, 9 Feb 2009 16:12:41 +0000 (13:12 -0300)]
V4L/DVB (10512): tda1004x: Fix eeprom firmware load on boards with 16MHz Xtal

For i2c normal work, we need to slow down the bus speed. However, the
slow down breaks the eeprom firmware load. So, use normal speed for
eeprom booting and then restore the i2c speed after that.

It should also be noticed that no other I2C transfer should be in course
while booting from eeprom, otherwise, tda10046 goes into an instable
state. So, proper locking are needed at the i2c bus master.

Tested with saa7134 MSI TV @nyware A/D board, that comes with an eeprom
with firmware version 29.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10511): saa7134: get rid of KBL
Mauro Carvalho Chehab [Mon, 9 Feb 2009 15:27:03 +0000 (12:27 -0300)]
V4L/DVB (10511): saa7134: get rid of KBL

KBL is not needed on saa7134, so, let's remove it.

However, we should take some care to avoid opening the module while
initializing it. This issue exists with newer udev's that opens a device
as soon as the driver is registered. So, a proper lock is needed on
open.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10509): saa7134-video: two int controls lack a step
Mauro Carvalho Chehab [Mon, 9 Feb 2009 08:33:54 +0000 (05:33 -0300)]
V4L/DVB (10509): saa7134-video: two int controls lack a step

Fix two broken controls where a step weren't specified. Without a step,
userspace apps won't allow to adjust such controls.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10508): saa7134: Cleanup: remove unused waitqueue from struct
Mauro Carvalho Chehab [Mon, 9 Feb 2009 08:29:54 +0000 (05:29 -0300)]
V4L/DVB (10508): saa7134: Cleanup: remove unused waitqueue from struct

The waitqueue is never used. So, let's just remove it.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10507): saa7134: Fix analog mode on devices that need to open an i2c gate
Mauro Carvalho Chehab [Sun, 8 Feb 2009 12:33:15 +0000 (09:33 -0300)]
V4L/DVB (10507): saa7134: Fix analog mode on devices that need to open an i2c gate

Some saa7134 devices require to open an i2c gate before tuning. This
patch fix the initialization for those devices.

The nxt200x_gate_ctrl() logic were returned back to the old place, since
we don't know how to close the gate. A future pacth could revert that
change and provide the proper close gate control, to avoid keeping it
open forever.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10506): saa7134: move tuner init code to saa7134-cards
Mauro Carvalho Chehab [Sun, 8 Feb 2009 11:50:50 +0000 (08:50 -0300)]
V4L/DVB (10506): saa7134: move tuner init code to saa7134-cards

On certain devices, before opening a tuner, we need to open the tuner
gate via i2c.

This patch just moves the tuner probing code to the same place where
such i2c commands are handled, to make easier to fix this trouble on
later patches.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided
Mauro Carvalho Chehab [Sun, 8 Feb 2009 11:42:29 +0000 (08:42 -0300)]
V4L/DVB (10505): tda8290: Print an error if i2c_gate is not provided

While here, be sure that gate will be kept disabled if an error occurs.

Cc: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time
Mauro Carvalho Chehab [Sun, 8 Feb 2009 11:34:43 +0000 (08:34 -0300)]
V4L/DVB (10504): tda827x: Be sure that gate will be open/closed at the proper time

The gate control logic is broken: several routines just keep it open;
other rotines close it properly; there are even other routines that
assumes that it is open without really checking or opening it.

Instead of having to manually handle the gate control and having such
troubles, let a sub-routine take care of the gate, opening it before
i2c_transfer and closing it after that. This avoids leaving the gate
into a random state.

Cc: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv.
Hans Verkuil [Sat, 7 Feb 2009 23:42:33 +0000 (20:42 -0300)]
V4L/DVB (10502): saa7146: move v4l2 device registration to saa7146_vv.

Doing the v4l2_device registration in the saa7146 core will make it
dependent on v4l2, even for DVB-only boards. This registration and
unregistration belongs in saa7146_vv instead.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common.
Hans Verkuil [Sat, 7 Feb 2009 23:15:22 +0000 (20:15 -0300)]
V4L/DVB (10501): saa7146: prevent unnecessary loading of v4l2-common.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not...
Hans Verkuil [Sat, 7 Feb 2009 14:25:05 +0000 (11:25 -0300)]
V4L/DVB (10500): saa7146: setting control while capturing should return EBUSY, not EINVAL.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.
Hans Verkuil [Sat, 7 Feb 2009 14:18:05 +0000 (11:18 -0300)]
V4L/DVB (10499): saa7146: convert saa7146 and mxb in particular to v4l2_subdev.

Modified mxb to load the i2c modules through v4l2_subdev. So no more probing.
Modified tea6415c and tea6420 to use the standard routing ops to do the
routing, rather than using private commands. Dropped the private commands
from tda9840 (they were never used except during initialization of the
module).

Added saa7146 support for VIDIOC_DBG_G_CHIP_IDENT.

Converted saa5246a and saa5249 to v4l2_subdev.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used.
Hans Verkuil [Sat, 7 Feb 2009 10:45:08 +0000 (07:45 -0300)]
V4L/DVB (10498): saa7146: the adapter class will be NULL when v4l2_subdev is used.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device.
Hans Verkuil [Sat, 7 Feb 2009 10:38:12 +0000 (07:38 -0300)]
V4L/DVB (10497): saa7146: i2c adapdata now points to v4l2_device.

Prepare for converting to v4l2_subdev.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10496): saa7146: implement v4l2_device support.
Hans Verkuil [Sat, 7 Feb 2009 10:23:40 +0000 (07:23 -0300)]
V4L/DVB (10496): saa7146: implement v4l2_device support.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10490): v4l2: prefill ident and revision from v4l2_dbg_chip_ident.
Hans Verkuil [Sat, 7 Feb 2009 14:00:02 +0000 (11:00 -0300)]
V4L/DVB (10490): v4l2: prefill ident and revision from v4l2_dbg_chip_ident.

Drivers that implement this always have to set the ident and revision
to V4L2_IDENT_NONE and 0. Do this in the v4l2 core so drivers don't have
to do this.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10489): doc: use consistent naming conventions for vdev and v4l2_dev.
Hans Verkuil [Sat, 7 Feb 2009 10:07:04 +0000 (07:07 -0300)]
V4L/DVB (10489): doc: use consistent naming conventions for vdev and v4l2_dev.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10488): ivtv: cleanup naming conventions
Hans Verkuil [Sat, 7 Feb 2009 10:02:27 +0000 (07:02 -0300)]
V4L/DVB (10488): ivtv: cleanup naming conventions

Use consistent naming for pci_dev, v4l2_device and video_device.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10487): doc: update hm12 documentation.
Hans Verkuil [Fri, 6 Feb 2009 18:35:22 +0000 (15:35 -0300)]
V4L/DVB (10487): doc: update hm12 documentation.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10486): ivtv/cx18: fix g_fmt and try_fmt for raw video
Hans Verkuil [Fri, 6 Feb 2009 18:31:59 +0000 (15:31 -0300)]
V4L/DVB (10486): ivtv/cx18: fix g_fmt and try_fmt for raw video

The raw video device didn't report the image size correctly.

When setting a new image the image height has to be a multiple of 32 lines.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10465): dsbr100: Add few lost mutex locks.
Alexey Klimov [Sun, 8 Feb 2009 05:00:14 +0000 (02:00 -0300)]
V4L/DVB (10465): dsbr100: Add few lost mutex locks.

Patch adds two lost mutex locks.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10464): radio-si470x: use usb_make_path in usb-radio drivers
Alexey Klimov [Fri, 6 Feb 2009 01:52:29 +0000 (22:52 -0300)]
V4L/DVB (10464): radio-si470x: use usb_make_path in usb-radio drivers

Place usb_make_path in radio-si470x.c that used when reporting bus_info
information in vidioc_querycap.

Acked-by: Tobias Lorenz <tobias.lorenz@gmx.net>
Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10463): radio-mr800: fix checking of retval after usb_bulk_msg
Alexey Klimov [Thu, 5 Feb 2009 12:00:03 +0000 (09:00 -0300)]
V4L/DVB (10463): radio-mr800: fix checking of retval after usb_bulk_msg

Patch corrects checking of returned value after usb_bulk_msg. Now we
also check if number of transferred bytes equals to BUFFER_LENGTH.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10462): radio-mr800: increase version and add comments
Alexey Klimov [Thu, 5 Feb 2009 11:58:31 +0000 (08:58 -0300)]
V4L/DVB (10462): radio-mr800: increase version and add comments

Increase driver version to 0.10, remove old and add new useful comments.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10461): radio-mr800: add few lost mutex locks
Alexey Klimov [Thu, 5 Feb 2009 11:57:19 +0000 (08:57 -0300)]
V4L/DVB (10461): radio-mr800: add few lost mutex locks

Patch adds two lost mutex locks.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10460): radio-mr800: add stereo support
Alexey Klimov [Thu, 5 Feb 2009 11:56:07 +0000 (08:56 -0300)]
V4L/DVB (10460): radio-mr800: add stereo support

Patch introduces new amradio_set_stereo function.
Driver calls this func to make stereo radio reception.
Corrects checking of returned value after usb_bulk_msg.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10459): radio-mr800: fix amradio_set_freq
Alexey Klimov [Thu, 5 Feb 2009 11:54:17 +0000 (08:54 -0300)]
V4L/DVB (10459): radio-mr800: fix amradio_set_freq

Fixing frequency adjustment to provide better diapason(band?) fit.
Also, add AMRADIO_SET_FREQ to the list of commands.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10458): radio-mr800: move radio start and stop in one function
Alexey Klimov [Thu, 5 Feb 2009 11:53:02 +0000 (08:53 -0300)]
V4L/DVB (10458): radio-mr800: move radio start and stop in one function

Patch introduces new amradio_set_mute function. Amradio_start and
amradio_stop removed. This makes driver more flexible and it's useful
for next changes.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10457): radio-mr800: add more dev_err messages in probe
Alexey Klimov [Thu, 5 Feb 2009 11:51:51 +0000 (08:51 -0300)]
V4L/DVB (10457): radio-mr800: add more dev_err messages in probe

Patch adds 3 dev_err messages in usb_amradio_probe() function.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10456): radio-mr800: place dev_err instead of dev_warn
Alexey Klimov [Thu, 5 Feb 2009 11:49:58 +0000 (08:49 -0300)]
V4L/DVB (10456): radio-mr800: place dev_err instead of dev_warn

There should be dev_err message if video_register_device() fails.
Correct this situation.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10455): radio-mr800: codingstyle cleanups
Alexey Klimov [Thu, 5 Feb 2009 11:48:43 +0000 (08:48 -0300)]
V4L/DVB (10455): radio-mr800: codingstyle cleanups

Cleanups of many if-check constructions.

Signed-off-by: Alexey Klimov <klimov.linux@gmail.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10453): af9015: add MC44S803 support
Jochen Friedrich [Mon, 2 Feb 2009 17:59:50 +0000 (14:59 -0300)]
V4L/DVB (10453): af9015: add MC44S803 support

Add MC44S803 support to AF9015 driver.

Signed-off-by: Jochen Friedrich <jochen@scram.de>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10452): Add Freescale MC44S803 tuner driver
Jochen Friedrich [Mon, 2 Feb 2009 17:50:09 +0000 (14:50 -0300)]
V4L/DVB (10452): Add Freescale MC44S803 tuner driver

Add Freescale MC44S803 tuner driver.

Signed-off-by: Jochen Friedrich <jochen@scram.de>
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10446): cx18: Finally get sliced VBI working - for 525 line 60 Hz systems...
Andy Walls [Mon, 9 Feb 2009 01:40:04 +0000 (22:40 -0300)]
V4L/DVB (10446): cx18: Finally get sliced VBI working - for 525 line 60 Hz systems at least

Sliced VBI, in the manner that ivtv implements it as a separate data stream,
now works for 525 line 60 Hz systems like NTSC-M.  It may work for 625 line
50 Hz systems, but I have more engineering work to do, to verify it is operating
properly.  Sliced data insertion into the MPEG PS should be working, but is
untested.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10445): cx18: Process Raw VBI on a whole frame basis; fix VBI buffer size
Andy Walls [Sat, 7 Feb 2009 18:47:28 +0000 (15:47 -0300)]
V4L/DVB (10445): cx18: Process Raw VBI on a whole frame basis; fix VBI buffer size

The cx23418 appears to send Raw VBI buffers with a PTS on a per frame
basis, not per field, so process Raw VBI on a whole frame basis and reduce
some complexity.  Fix VBI buffer size computation to handle a whole
frame of Raw VBI for a 625 line system, which is the worst case and will
work for 525 lines systems as well.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10444): cx18: Fix sliced VBI PTS and fix artifacts in last raw line of field
Andy Walls [Sat, 7 Feb 2009 04:31:22 +0000 (01:31 -0300)]
V4L/DVB (10444): cx18: Fix sliced VBI PTS and fix artifacts in last raw line of field

Fixed an endianess problem with the collection of the PTS from
the VBI buffer given to us by the encoder.  Also extrapolated the
last 12 bytes of the last line of each field, to remove artifacts
created by removing the first 12 bytes of each field for raw VBI.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10443): cx18: Use correct line counts per field in firmware API call
Andy Walls [Sat, 7 Feb 2009 04:15:44 +0000 (01:15 -0300)]
V4L/DVB (10443): cx18: Use correct line counts per field in firmware API call

The driver was incorrectly setting 0 line counts in a firmware
API call to set the maximum amount of lines per field.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10442): cx18: Fixes for enforcing when Encoder Raw VBI params can be set
Andy Walls [Fri, 6 Feb 2009 21:33:43 +0000 (18:33 -0300)]
V4L/DVB (10442): cx18: Fixes for enforcing when Encoder Raw VBI params can be set

The Encoder will only allow the Raw VBI parameters, along with a number of
other API parameters, to take effect when no analog captures are in
progress.  These parameters must be set before the first analog capture starts,
be it MPEG, VBI, YUV, etc., and cannot be changed until the last one stops.  It
is not obvious to me what capture channel API parameters are shared and which
ones must be set per capture channel, so set them all for every analog
capture channel start up.  This fixes the driver so that VBI capture can be
started up after the MPEG capture is going.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10441): cx18: Fix VBI ioctl() handling and Raw/Sliced VBI state management
Andy Walls [Fri, 6 Feb 2009 01:37:49 +0000 (22:37 -0300)]
V4L/DVB (10441): cx18: Fix VBI ioctl() handling and Raw/Sliced VBI state management

More sliced VBI fixes to bring the cx18 driver closer to full V4L2 spec
compliance for VBI and to get sliced VBI working better.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10440): cx18: Fix presentation timestamp (PTS) for VBI buffers
Andy Walls [Mon, 2 Feb 2009 00:42:12 +0000 (21:42 -0300)]
V4L/DVB (10440): cx18: Fix presentation timestamp (PTS) for VBI buffers

The old code from ivtv used a CX23415/6 PTS, which was simply left at 0 in the
cx18 driver.  Since the CX23418 gives us what I think is a PTS (or some other
90 kHz clock count) with each VBI buffer, this change has the cx18 driver use
that as a PTS.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10439): cx18: Clean-up and enable sliced VBI handling
Andy Walls [Sat, 31 Jan 2009 03:33:02 +0000 (00:33 -0300)]
V4L/DVB (10439): cx18: Clean-up and enable sliced VBI handling

Removed legacy ivtv state variables, added comments, and cleaned
up sliced VBI related code.  Enabled sliced VBI.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10437): cx18: Remove an unused spinlock
Andy Walls [Mon, 2 Feb 2009 02:44:00 +0000 (23:44 -0300)]
V4L/DVB (10437): cx18: Remove an unused spinlock

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10436): cx18: Fix coding style of a switch statement per checkpatch.pl
Andy Walls [Sun, 1 Feb 2009 19:53:20 +0000 (16:53 -0300)]
V4L/DVB (10436): cx18: Fix coding style of a switch statement per checkpatch.pl

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10435): cx18: Normalize APU after second APU firmware load
Andy Walls [Sat, 31 Jan 2009 01:48:40 +0000 (22:48 -0300)]
V4L/DVB (10435): cx18: Normalize APU after second APU firmware load

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10434): cx18: Smarter verification of CX18_AUDIO_ENABLE register writes
Andy Walls [Sat, 31 Jan 2009 01:39:26 +0000 (22:39 -0300)]
V4L/DVB (10434): cx18: Smarter verification of CX18_AUDIO_ENABLE register writes

The CX18_AUDIO_ENABLE register usually never reads back what was just written
under normal circumstances.  Perform better checking that a write went to the
register as expected with a specification of what bits to verify.

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10433): cx18: Defer A/V core initialization until a valid cx18_av_cmd arrives
Andy Walls [Sat, 31 Jan 2009 01:21:45 +0000 (22:21 -0300)]
V4L/DVB (10433): cx18: Defer A/V core initialization until a valid cx18_av_cmd arrives

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10432): gspca - vc032x: Cleanup source, optimize and check i2c_write.
Jean-Francois Moine [Mon, 2 Feb 2009 09:33:31 +0000 (06:33 -0300)]
V4L/DVB (10432): gspca - vc032x: Cleanup source, optimize and check i2c_write.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10431): gspca - vc032x: Bad revision for the webcam 041e:405b.
Jean-Francois Moine [Sun, 1 Feb 2009 19:15:01 +0000 (16:15 -0300)]
V4L/DVB (10431): gspca - vc032x: Bad revision for the webcam 041e:405b.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10430): gspca - sonixj: Adjust some exchanges with the sensor mt9v111.
Jean-Francois Moine [Sun, 1 Feb 2009 17:48:55 +0000 (14:48 -0300)]
V4L/DVB (10430): gspca - sonixj: Adjust some exchanges with the sensor mt9v111.

This patch also enables the autogain for the mt9v111.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10429): gspca - sonixj: Simplify the probe of the sensors mi0360/mt9v111.
Jean-Francois Moine [Sun, 1 Feb 2009 17:26:51 +0000 (14:26 -0300)]
V4L/DVB (10429): gspca - sonixj: Simplify the probe of the sensors mi0360/mt9v111.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10428): gspca - sonixj: Specific gamma tables per sensor.
Jean-Francois Moine [Sun, 1 Feb 2009 17:20:07 +0000 (14:20 -0300)]
V4L/DVB (10428): gspca - sonixj: Specific gamma tables per sensor.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10427): gspca - sonixj: Sensor sp80708 added for webcam 0c45:6143.
Jean-Francois Moine [Sun, 1 Feb 2009 16:59:42 +0000 (13:59 -0300)]
V4L/DVB (10427): gspca - sonixj: Sensor sp80708 added for webcam 0c45:6143.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10425): gspca - sonixj: Bad initialization of sensor mt9v111.
Jean-Francois Moine [Fri, 30 Jan 2009 15:14:02 +0000 (12:14 -0300)]
V4L/DVB (10425): gspca - sonixj: Bad initialization of sensor mt9v111.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10424): gspca - vc032x: Add resolution 1280x1024 for sensor mi1310_soc.
Jean-Francois Moine [Thu, 29 Jan 2009 19:34:25 +0000 (16:34 -0300)]
V4L/DVB (10424): gspca - vc032x: Add resolution 1280x1024 for sensor mi1310_soc.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10423): gspca - sonixj: Bad sensor definition of the webcams 0c45:60c0.
Jean-Francois Moine [Thu, 29 Jan 2009 19:03:19 +0000 (16:03 -0300)]
V4L/DVB (10423): gspca - sonixj: Bad sensor definition of the webcams 0c45:60c0.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10421): gspca - documentation: Add the webcam 041e:405b.
Jean-Francois Moine [Thu, 29 Jan 2009 09:02:37 +0000 (06:02 -0300)]
V4L/DVB (10421): gspca - documentation: Add the webcam 041e:405b.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10420): gspca - vc032x: Webcam 041e:405b added and mi1310_soc updated.
Jean-Francois Moine [Thu, 29 Jan 2009 08:32:23 +0000 (05:32 -0300)]
V4L/DVB (10420): gspca - vc032x: Webcam 041e:405b added and mi1310_soc updated.

The mi1310_soc sequences come from the ms-win driver C0130Dev.inf.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10419): gspca - sonixj: Sensor mt9v111 added.
Jean-Francois Moine [Thu, 29 Jan 2009 07:59:45 +0000 (04:59 -0300)]
V4L/DVB (10419): gspca - sonixj: Sensor mt9v111 added.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10417): sms1xxx: add missing usb id 2040:2011
Michael Krufky [Fri, 23 Jan 2009 18:28:10 +0000 (15:28 -0300)]
V4L/DVB (10417): sms1xxx: add missing usb id 2040:2011

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10416): tveeprom: update to include Hauppauge tuners 151-155
Michael Krufky [Tue, 6 Jan 2009 17:10:59 +0000 (14:10 -0300)]
V4L/DVB (10416): tveeprom: update to include Hauppauge tuners 151-155

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10415): dib0700: add data debug to dib0700_i2c_xfer_new
Michael Krufky [Fri, 30 Jan 2009 03:24:01 +0000 (00:24 -0300)]
V4L/DVB (10415): dib0700: add data debug to dib0700_i2c_xfer_new

Data debug for i2c transactions was provided by the functions
called by dib0700_i2c_xfer_legacy, but not dib0700_i2c_xfer_new.

This patch adds the missing data debug dumps to dib0700_i2c_xfer_new.

Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10413): Bug fix: Restore HVR-4000 tuning.
Igor M. Liplianin [Fri, 30 Jan 2009 00:57:07 +0000 (21:57 -0300)]
V4L/DVB (10413): Bug fix: Restore HVR-4000 tuning.

Some cards uses cx24116 LNB_DC pin for LNB power control,
some not uses, some uses it different way, like HVR-4000.

Tested-by : Edgar Hucek <gimli@dark-green.com>

Signed-off-by: Igor M. Liplianin <liplianin@me.by>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10409): v4l: remove unused I2C_DRIVERIDs.
Hans Verkuil [Thu, 29 Jan 2009 19:21:12 +0000 (16:21 -0300)]
V4L/DVB (10409): v4l: remove unused I2C_DRIVERIDs.

I2C_DRIVERIDs are phased out. Remove those that are unused at the moment.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10408): v4l2: fix incorrect hue range check
Hans Verkuil [Thu, 29 Jan 2009 19:09:13 +0000 (16:09 -0300)]
V4L/DVB (10408): v4l2: fix incorrect hue range check

A hue of -128 was rejected due to an incorrect range check, which was
faithfully copy-and-pasted into four drivers...

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10406): gspca: fix compiler warning
Hans Verkuil [Thu, 29 Jan 2009 09:23:18 +0000 (06:23 -0300)]
V4L/DVB (10406): gspca: fix compiler warning

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10405): saa7134-core: loading saa7134-alsa is now the default
Mauro Carvalho Chehab [Sat, 31 Jan 2009 11:14:24 +0000 (08:14 -0300)]
V4L/DVB (10405): saa7134-core: loading saa7134-alsa is now the default

Most boards nowadays supports saa7134-alsa. Even some of they doesn't have any
option to wire an audio cable. So, lets load saa7134-alsa by default, if the
board is not based on saa7130 and if saa7134-alsa is compiled.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10404): saa7134-core: remove oss option, since saa7134-oss doesn't exist...
Mauro Carvalho Chehab [Sat, 31 Jan 2009 11:10:49 +0000 (08:10 -0300)]
V4L/DVB (10404): saa7134-core: remove oss option, since saa7134-oss doesn't exist anymore

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10394): KWorld ATSC 115 all static
Mauro Carvalho Chehab [Mon, 19 Jan 2009 11:01:24 +0000 (08:01 -0300)]
V4L/DVB (10394): KWorld ATSC 115 all static

saa7134: Fix tuner access on Kworld ATSC110

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10392): lnbp21: documentation about the system register
Hans Werner [Wed, 14 Jan 2009 16:17:59 +0000 (13:17 -0300)]
V4L/DVB (10392): lnbp21: documentation about the system register

Here is a patch which adds some documentation about meanings of the
the lnbp21 system register bits.

Signed-off-by: Hans Werner <hwerner4@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10391): dvb: constify VFTs
Jan Engelhardt [Sun, 11 Jan 2009 09:12:43 +0000 (06:12 -0300)]
V4L/DVB (10391): dvb: constify VFTs

dvb: constify VFTs

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10389): gspca - zc3xx: Do work the sensor adcm2700.
Jean-Francois Moine [Mon, 26 Jan 2009 08:29:06 +0000 (05:29 -0300)]
V4L/DVB (10389): gspca - zc3xx: Do work the sensor adcm2700.

The lack of the green color is fixed by sensor sequences closer to the
ms-win traces.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10388): gspca - pac207: Webcam 093a:2474 added.
Lierdakil [Sun, 25 Jan 2009 17:37:26 +0000 (14:37 -0300)]
V4L/DVB (10388): gspca - pac207: Webcam 093a:2474 added.

Signed-off-by: Lierdakil <root@livid.pp.ru>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10387): gspca - spca505: Move some sequences from probe to streamon.
Jean-Francois Moine [Sat, 24 Jan 2009 18:42:50 +0000 (15:42 -0300)]
V4L/DVB (10387): gspca - spca505: Move some sequences from probe to streamon.

The webcams worked only one time after connection.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10384): gspca - spca505: Simplify and add the brightness in start.
Jean-Francois Moine [Fri, 23 Jan 2009 17:42:03 +0000 (14:42 -0300)]
V4L/DVB (10384): gspca - spca505: Simplify and add the brightness in start.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10383): gspca - spca505: Cleanup and optimize code.
Jean-Francois Moine [Thu, 22 Jan 2009 17:56:42 +0000 (14:56 -0300)]
V4L/DVB (10383): gspca - spca505: Cleanup and optimize code.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10382): gspca - t613: Bad returned value when no known sensor found.
Jean-Francois Moine [Thu, 22 Jan 2009 15:53:56 +0000 (12:53 -0300)]
V4L/DVB (10382): gspca - t613: Bad returned value when no known sensor found.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10381): gspca - t613: New unknown sensor added.
Jean-Francois Moine [Thu, 22 Jan 2009 11:25:16 +0000 (08:25 -0300)]
V4L/DVB (10381): gspca - t613: New unknown sensor added.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10380): gspca - t613: Cleanup and optimize code.
Jean-Francois Moine [Thu, 22 Jan 2009 10:18:48 +0000 (07:18 -0300)]
V4L/DVB (10380): gspca - t613: Cleanup and optimize code.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10379): gspca - main: Use usb_make_path() for VIDIOC_QUERYCAP.
Thierry MERLE [Wed, 21 Jan 2009 18:32:26 +0000 (15:32 -0300)]
V4L/DVB (10379): gspca - main: Use usb_make_path() for VIDIOC_QUERYCAP.

Signed-off-by: Thierry MERLE <thierry.merle@free.fr>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10378): gspca - main: Avoid error on set interface on disconnection.
Jean-Francois Moine [Tue, 20 Jan 2009 19:21:44 +0000 (16:21 -0300)]
V4L/DVB (10378): gspca - main: Avoid error on set interface on disconnection.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10376): gspca - zc3xx: Remove some useless tables of sensor adcm2700.
Jean-Francois Moine [Tue, 20 Jan 2009 13:02:35 +0000 (10:02 -0300)]
V4L/DVB (10376): gspca - zc3xx: Remove some useless tables of sensor adcm2700.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10375): gspca - zc3xx: Remove duplicated sequence of sensor cs2102k.
Jean-Francois Moine [Tue, 20 Jan 2009 11:14:17 +0000 (08:14 -0300)]
V4L/DVB (10375): gspca - zc3xx: Remove duplicated sequence of sensor cs2102k.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10374): gspca - zc3xx: Bad probe of the sensor adcm2700.
Jean-Francois Moine [Tue, 20 Jan 2009 08:12:34 +0000 (05:12 -0300)]
V4L/DVB (10374): gspca - zc3xx: Bad probe of the sensor adcm2700.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10373): gspca - zc3xx: Sensor adcm2700 added.
Jean-Francois Moine [Mon, 19 Jan 2009 18:18:44 +0000 (15:18 -0300)]
V4L/DVB (10373): gspca - zc3xx: Sensor adcm2700 added.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10372): gspca - sonixj: Cleanup code.
Jean-Francois Moine [Mon, 19 Jan 2009 10:37:33 +0000 (07:37 -0300)]
V4L/DVB (10372): gspca - sonixj: Cleanup code.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10371): gspca - spca561: Fix image problem in the 352x288 mode of rev72a.
Jean-Francois Moine [Sun, 18 Jan 2009 17:24:52 +0000 (14:24 -0300)]
V4L/DVB (10371): gspca - spca561: Fix image problem in the 352x288 mode of rev72a.

With the wrong clock value, the image had two moving colored lines.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10370): gspca - main: Have 3 URBs instead of 2 for ISOC transfers.
Jean-Francois Moine [Sat, 17 Jan 2009 07:46:38 +0000 (04:46 -0300)]
V4L/DVB (10370): gspca - main: Have 3 URBs instead of 2 for ISOC transfers.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10369): gspca - mr97310a: Fix camera initialization copy/paste bugs.
Kyle Guinn [Sat, 17 Jan 2009 07:32:32 +0000 (04:32 -0300)]
V4L/DVB (10369): gspca - mr97310a: Fix camera initialization copy/paste bugs.

Signed-off-by: Kyle Guinn <elyk03@gmail.com>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10368): gspca - spca561: Fix bugs and rewrite the init/start of the rev72a.
Jean-Francois Moine [Fri, 16 Jan 2009 19:24:28 +0000 (16:24 -0300)]
V4L/DVB (10368): gspca - spca561: Fix bugs and rewrite the init/start of the rev72a.

The bugs were in the first init sequence of the sensor.
The rewrite is adapted from a ms-win trace.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10367): gspca - spca561: Optimize the isoc scanning function.
Jean-Francois Moine [Fri, 16 Jan 2009 11:57:28 +0000 (08:57 -0300)]
V4L/DVB (10367): gspca - spca561: Optimize the isoc scanning function.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10366): gspca - mr97310a: New subdriver.
Kyle Guinn [Fri, 16 Jan 2009 08:36:14 +0000 (05:36 -0300)]
V4L/DVB (10366): gspca - mr97310a: New subdriver.

This patch adds support for USB webcams based on the MR97310A chip. It was
tested with an Aiptek PenCam VGA+ webcam.

Signed-off-by: Kyle Guinn <elyk03@gmail.com>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10365): Add Mars-Semi MR97310A format
Kyle Guinn [Fri, 16 Jan 2009 08:28:38 +0000 (05:28 -0300)]
V4L/DVB (10365): Add Mars-Semi MR97310A format

The MR97310A is a dual-mode webcam controller that provides compressed BGGR
Bayer frames.  The decompression algorithm for still images is the same as for
video, and is currently implemented in libgphoto2.

Signed-off-by: Kyle Guinn <elyk03@gmail.com>
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10363): gspca - spca500: Abnormal error message when starting ClickSmart310.
Jean-Francois Moine [Thu, 15 Jan 2009 12:34:55 +0000 (09:34 -0300)]
V4L/DVB (10363): gspca - spca500: Abnormal error message when starting ClickSmart310.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10361): gspca - sonixj: Gamma control added.
Jean-Francois Moine [Thu, 15 Jan 2009 11:01:32 +0000 (08:01 -0300)]
V4L/DVB (10361): gspca - sonixj: Gamma control added.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoV4L/DVB (10360): gspca - mars: Bad interface/altsetting since 0a10a0e906be.
Jean-Francois Moine [Thu, 15 Jan 2009 09:11:49 +0000 (06:11 -0300)]
V4L/DVB (10360): gspca - mars: Bad interface/altsetting since 0a10a0e906be.

Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>