Ticket #7923: ca-key-patch.diff

File ca-key-patch.diff, 861 bytes (added by Mike Nix <mnix@…>, 10 years ago)

patch as requested

  • libs/libmythtv/mpeg/mpegstreamdata.cpp

     
    517517
    518518    if (!_strip_pmt_descriptors)
    519519    {
     520/*
    520521        gdesc = MPEGDescriptor::ParseAndExclude(
    521522            pmt.ProgramInfo(), pmt.ProgramInfoLength(),
    522523            DescriptorID::conditional_access);
     524*/
     525/*
     526   Do not exclude the CA descriptors or we break AU (auto update).
     527   This is especially noticable on the Optus C1 Aurora service
     528   where all AU data is in a separate PID.
     529*/
     530        gdesc = MPEGDescriptor::Parse(pmt.ProgramInfo(), pmt.ProgramInfoLength());
    523531
    524532        // If there is no caption descriptor in PMT, copy any caption
    525533        // descriptor found in VCT to global descriptors...