diff -rup mythtv.orig/libs/libmythtv/dtvsignalmonitor.cpp mythtv/libs/libmythtv/dtvsignalmonitor.cpp
old
|
new
|
void DTVSignalMonitor::SetStreamData(MPE |
280 | 280 | |
281 | 281 | void DTVSignalMonitor::HandlePAT(const ProgramAssociationTable *pat) |
282 | 282 | { |
283 | | AddFlags(kDTVSigMon_PATSeen); |
| 283 | if (!HasFlags(SignalMonitor::kDTVSigMon_PATSeen)) |
| 284 | AddFlags(kDTVSigMon_PATSeen); |
284 | 285 | |
285 | 286 | int pmt_pid = pat->FindPID(programNumber); |
286 | 287 | if (GetStreamData() && pmt_pid) |
diff -rup mythtv.orig/libs/libmythtv/dvbsignalmonitor.cpp mythtv/libs/libmythtv/dvbsignalmonitor.cpp
old
|
new
|
void DVBSignalMonitor::UpdateValues(void |
219 | 219 | return; |
220 | 220 | } |
221 | 221 | |
222 | | AddFlags(kDTVSigMon_WaitForSig); |
| 222 | if (!HasFlags(SignalMonitor::kDTVSigMon_WaitForSig)) |
| 223 | AddFlags(kDTVSigMon_WaitForSig); |
223 | 224 | |
224 | 225 | // Handle retuning after rotor has turned |
225 | 226 | if (HasFlags(SignalMonitor::kDVBSigMon_WaitForPos)) |