Devin Heitmueller <dheitmueller@kernellabs.com> [Sun, 04 Jul 2010 17:42:11 -0400] rev 14594
drx39xyj: put under 3-clause BSD license
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Relicense the drx-j driver under a standard 3-clause BSD license, which makes
it GPL compatible.
This was done explicitly with permission from Trident Microsystems.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Devin Heitmueller <dheitmueller@kernellabs.com> [Sun, 04 Jul 2010 17:17:39 -0400] rev 14593
drx: add drx-j driver
From: Devin Heitmueller <dheitmueller@kernellabs.com>
Add support for the Trident DRX-J driver, including a card profile for the
PCTV 80e which uses the chip.
Thanks to Trident for allowing the release of this code under a BSD license,
and of course Hauppauge/PCTV for pushing for its release to the community.
Priority: normal
Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 11:12:11 -0300] rev 14592
video/au0828: off by one bug
From: Dan Carpenter <error27@gmail.com>
The "AUVI_INPUT(tmp)" macro uses "tmp" as an index of an array with
AU0828_MAX_INPUT elements.
Priority: normal
Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 11:11:02 -0300] rev 14591
cx88: fix checks for analog TV inputs
From: istvan_v@mailbox.hu <istvan_v@mailbox.hu>
The following patch fixes code that checks for CX88_VMUX_TELEVISION,
but not CX88_VMUX_CABLE. This prevented for example the audio standard
from being set when using the cable input.
Priority: normal
Signed-off-by: Istvan Varga <istvanv@users.sourceforge.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 11:08:38 -0300] rev 14590
budget: Oops: "BUG: unable to handle kernel NULL pointer dereference"
From: Bj?rn Mork <bjorn@mork.no>
Never call dvb_frontend_detach if we failed to attach a frontend. This fixes
the following oops:
[ 8.172997] DVB: registering new adapter (TT-Budget S2-1600 PCI)
[ 8.209018] adapter has MAC addr = 00:d0:5c:cc:a7:29
[ 8.328665] Intel ICH 0000:00:1f.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[ 8.328753] Intel ICH 0000:00:1f.5: setting latency timer to 64
[ 8.562047] DVB: Unable to find symbol stv090x_attach()
[ 8.562117] BUG: unable to handle kernel NULL pointer dereference at 000000ac
[ 8.562239] IP: [<e08b04a3>] dvb_frontend_detach+0x4/0x67 [dvb_core]
Ref http://bugs.debian.org/575207
Also clean up if we are unable to register the tuner and LNB drivers
Reported-by: Fladischer Michael <FladischerMichael@fladi.at>
Priority: normal
[mchehab@redhat.com: add printk log level, to calm down chechpatch.pl]
Signed-off-by: Bj?rn Mork <bjorn@mork.no>
Acked-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 09:11:34 -0300] rev 14589
ds3000: fix divide-by-zero error in ds3000_read_snr()
From: Nicolas Noirbent <nicolas.noirbent@smartjog.com>
Fix a divide-by-zero error in ds3000's ds3000_read_snr(), when getting
a very low signal reading (dvbs2_signal_reading >= 1). This prevents
some nasty EIPs when running szap-s2 with a very low signal strength.
Priority: normal
Signed-off-by: Nicolas Noirbent <nicolas.noirbent@smartjog.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 09:09:25 -0300] rev 14588
V4L2: Replace loops for finding max buffers in VIDIOC_REQBUFS callbacks
From: Andreas Bombe <aeb@debian.org>
Due to obvious copy and paste coding a number of video capture drivers
which implement a limit on the buffer memory decremented the user
supplied buffer count in a while loop until it reaches an acceptable
value.
This is a silly thing to do when the maximum value can be directly
computed.
Priority: normal
Signed-off-by: Andreas Bombe <aeb@debian.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 09:07:31 -0300] rev 14587
Revert "V4L/DVB (11906): saa7134: Use v4l bounding/alignment function"
From: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
On newer kernels, a saa7134 board stopped to display TV video output
properly. After a bisect, I found it as the commit causing the issue.
Turns out that v4l_bound_align_image isn't doing the same bounding
calculation as manually done previously in saa7134_try_fmt_vid_cap.
What isn't equal is the calculation done in clamp align, while
previously it did "f->fmt.pix.width &= ~0x03", clamp_align function
does "Round to nearest aligned value" as stated in the comment, which
yields a different result. If I comment the round calculation in
clamp_align like this: "x = (x /*+ (1 << (align - 1))*/) & mask",
I get it fixed too, because this way the calculation is the same then.
Priority: normal
Signed-off-by: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 09:05:20 -0300] rev 14586
dvb/dib8000: fix build warning
From: Wolfram Sang <w.sang@pengutronix.de>
In file included from drivers/media/dvb/dvb-usb/dib0700_devices.c:14:
drivers/media/dvb/frontends/dib8000.h: In function 'dib8000_get_adc_power':
drivers/media/dvb/frontends/dib8000.h:112: warning: no return statement in function returning non-void
Fixed by adding a return to the dummy function.
Priority: normal
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>
Douglas Schilling Landgraf <dougsland@redhat.com> [Sun, 18 Apr 2010 09:03:17 -0300] rev 14585
ngene, remove unused #include <linux/version.h>
From: Huang Weiyi <weiyi.huang@gmail.com>
Remove unused #include <linux/version.h>('s) in
drivers/media/dvb/ngene/ngene-core.c
Priority: normal
Signed-off-by: Huang Weiyi <weiyi.huang@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Douglas Schilling Landgraf <dougsland@redhat.com>