• Darron Broad's avatar
    V4L/DVB (9016): HVR3000/4000 Hauppauge related IR cleanups · 34c08029
    Darron Broad authored
    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: default avatarSteven Toth <stoth@linuxtv.org>
    Signed-off-by: default avatarDarron Broad <darron@kewl.org>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
    34c08029
cx88-input.c 13.5 KB