linux/drivers/media/video/cx88
Darron Broad 34c080295a V4L/DVB (9016): HVR3000/4000 Hauppauge related IR cleanups
From the author:
This patch-set fixes remote control issues I have experienced
with hauppauge drivers in Linux since the PVR-350 and now
with both a NOVA-S+ and HVR-4000. It has also been confirmed
to work with an HVR-1300 user who had exactly the same issue.

Hauppage remote controls use RC5. RC5 has a bit-field which
represents the target device. The hauppauge windows drivers
have a registry key which can enable filtering, but the linux
drivers will accept any target device in this bit field for
internal processing.

This causes problems with setups such as mythtv where remote
control key presses destined for the TV (target = 0) are
interpreted by the kernel and subsequenctly LIRC then mythtv.

Of the remote controls I have to hand (wintv black, pvr/hvr
silver) the hauppauge remotes send one of two device targets
ids, these are interpreted by the patch which then filters
out any non hauppauge addresses.

Signed-off-by: Steven Toth <stoth@linuxtv.org>
Signed-off-by: Darron Broad <darron@kewl.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2008-10-12 09:37:06 -02:00
..
cx88-alsa.c v4l-dvb: remove legacy checks to allow support for kernels < 2.6.10 2008-07-20 07:17:52 -03:00
cx88-blackbird.c V4L/DVB (8613): v4l: move BKL down to the driver level. 2008-10-12 09:36:47 -02:00
cx88-cards.c V4L/DVB (8989): Added support for TeVii S460 DVB-S/S2 card 2008-10-12 09:37:03 -02:00
cx88-core.c V4L/DVB (8430): videodev: move some functions from v4l2-dev.h to v4l2-common.h or v4l2-ioctl.h 2008-07-23 19:00:17 -03:00
cx88-dvb.c V4L/DVB (9013): S2API: cx24116 Rolloff changes, sysctls cleanup, isl power changes. 2008-10-12 09:37:06 -02:00
cx88-i2c.c v4l-dvb: remove legacy checks to allow support for kernels < 2.6.10 2008-07-20 07:17:52 -03:00
cx88-input.c V4L/DVB (9016): HVR3000/4000 Hauppauge related IR cleanups 2008-10-12 09:37:06 -02:00
cx88-mpeg.c V4L/DVB (7521): media/video/cx88 replace remaining __FUNCTION__ occurrences 2008-04-24 14:07:59 -03:00
cx88-reg.h V4L/DVB (6066): cx88-alsa: Change order of interrupt enabling, fix spurious IRQs 2007-10-09 22:05:55 -03:00
cx88-tvaudio.c V4L/DVB (7521): media/video/cx88 replace remaining __FUNCTION__ occurrences 2008-04-24 14:07:59 -03:00
cx88-vbi.c V4L/DVB (7094): static memory 2008-04-24 13:42:20 -03:00
cx88-video.c V4L/DVB (8613): v4l: move BKL down to the driver level. 2008-10-12 09:36:47 -02:00
cx88-vp3054-i2c.c v4l-dvb: remove legacy checks to allow support for kernels < 2.6.10 2008-07-20 07:17:52 -03:00
cx88-vp3054-i2c.h V4L/DVB (5629): Cx88: VP3054 support can't be a module when cx88 is compiled in 2007-07-18 14:23:11 -03:00
cx88.h V4L/DVB (8989): Added support for TeVii S460 DVB-S/S2 card 2008-10-12 09:37:03 -02:00
Kconfig V4L/DVB (8534): remove select's of FW_LOADER 2008-07-27 12:24:37 -03:00
Makefile V4L/DVB(7767): Move tuners to common/tuners 2008-04-29 18:41:37 -03:00