Ticket #4506: myth_lesslogging_r15496.diff

File myth_lesslogging_r15496.diff, 1.2 KB (added by Mark Buechler <Mark.Buechler@…>, 16 years ago)

The patch

  • libs/libmythtv/dtvsignalmonitor.cpp

    diff -rup mythtv.orig/libs/libmythtv/dtvsignalmonitor.cpp mythtv/libs/libmythtv/dtvsignalmonitor.cpp
    old new void DTVSignalMonitor::SetStreamData(MPE 
    280280
    281281void DTVSignalMonitor::HandlePAT(const ProgramAssociationTable *pat)
    282282{
    283     AddFlags(kDTVSigMon_PATSeen);
     283    if (!HasFlags(SignalMonitor::kDTVSigMon_PATSeen))
     284        AddFlags(kDTVSigMon_PATSeen);
    284285
    285286    int pmt_pid = pat->FindPID(programNumber);
    286287    if (GetStreamData() && pmt_pid)
  • libs/libmythtv/dvbsignalmonitor.cpp

    diff -rup mythtv.orig/libs/libmythtv/dvbsignalmonitor.cpp mythtv/libs/libmythtv/dvbsignalmonitor.cpp
    old new void DVBSignalMonitor::UpdateValues(void 
    219219        return;
    220220    }
    221221
    222     AddFlags(kDTVSigMon_WaitForSig);
     222    if (!HasFlags(SignalMonitor::kDTVSigMon_WaitForSig))
     223        AddFlags(kDTVSigMon_WaitForSig);
    223224
    224225    // Handle retuning after rotor has turned
    225226    if (HasFlags(SignalMonitor::kDVBSigMon_WaitForPos))