Ticket #11224: 11224-debug1.patch
File 11224-debug1.patch, 2.2 KB (added by , 11 years ago) |
---|
-
mythtv/programs/mythbackend/scheduler.cpp
diff --git a/mythtv/programs/mythbackend/scheduler.cpp b/mythtv/programs/mythbackend/scheduler.cpp index d6676b3..2193f7e 100644
a b using namespace std; 53 53 54 54 bool debugConflicts = false; 55 55 56 static void DumpRecordMatch(const QString when) 57 { 58 LOG(VB_GENERAL, LOG_INFO, QString("Dumping recordmatch %1").arg(when)); 59 MSqlQuery query(MSqlQuery::InitCon()); 60 query.exec("SELECT recordid, chanid, starttime, manualid, " 61 " oldrecduplicate, recduplicate, findduplicate, " 62 " oldrecstatus, findid " 63 "FROM recordmatch " 64 "WHERE recordid = <myrecordid> " 65 "ORDER BY starttime, chanid " 66 ); 67 while (query.next()) 68 { 69 LOG(VB_GENERAL, LOG_INFO, QString("rid=%1, chid=%2, st=%3, mid=%4, " 70 "ord=%5, rd=%6, fd=%7, ors=%8, " 71 "fid=%9") 72 .arg(query.value(0).toInt()) 73 .arg(query.value(1).toInt()) 74 .arg(query.value(2).toDateTime().toLocalTime().toString()) 75 .arg(query.value(3).toInt()) 76 .arg(query.value(4).toInt()) 77 .arg(query.value(5).toInt()) 78 .arg(query.value(6).toInt()) 79 .arg(query.value(7).toInt()) 80 .arg(query.value(8).toInt())); 81 } 82 } 83 56 84 Scheduler::Scheduler(bool runthread, QMap<int, EncoderLink *> *tvList, 57 85 QString tmptable, Scheduler *master_sched) : 58 86 MThread("Scheduler"), … … bool Scheduler::HandleReschedule(void) 2107 2135 QString msg; 2108 2136 bool deleteFuture = false; 2109 2137 bool runCheck = false; 2138 2139 DumpRecordMatch("Before ResetDuplicates()"); 2110 2140 2111 2141 while (HaveQueuedRequests()) 2112 2142 { … … bool Scheduler::HandleReschedule(void) 2206 2236 if (runCheck) 2207 2237 { 2208 2238 LOG(VB_SCHEDULE, LOG_INFO, "UpdateDuplicates..."); 2239 DumpRecordMatch("Before UpdateDuplicates()"); 2209 2240 UpdateDuplicates(); 2241 DumpRecordMatch("After UpdateDuplicates()"); 2210 2242 } 2211 2243 gettimeofday(&fillend, NULL); 2212 2244 checkTime = ((fillend.tv_sec - fillstart.tv_sec ) * 1000000 +