• Jemma Denson's avatar
    [media] b2c2: Add option to skip the first 6 pid filters · d3525b63
    Jemma Denson authored
    The flexcop bridge chip has two banks of hardware pid filters -
    an initial 6, and on some chip revisions an additional bank of 32.
    
    A bug is present on the initial 6 - when changing transponders
    one of two PAT packets from the old transponder would be included
    in the initial packets from the new transponder. This usually
    transpired with userspace programs complaining about services
    missing, because they are seeing a PAT that they would not be
    expecting. Running in full TS mode does not exhibit this problem,
    neither does using just the additional 32.
    
    This patch adds in an option to not use the inital 6 and solely use
    just the additional 32, and enables this option for the SkystarS2
    card. Other cards can be added as required if they also have
    this bug.
    Signed-off-by: default avatarJemma Denson <jdenson@gmail.com>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
    d3525b63
flexcop-common.h 5.62 KB