Ticket #9123: mythtv-MythEvent-debug-diff

File mythtv-MythEvent-debug-diff, 4.2 KB (added by Johnny Stenback <mythtv-users@…>, 9 years ago)

debugging diff used to create logs...

Line 
1diff --git a/mythtv/libs/libmythdb/mythcorecontext.cpp b/mythtv/libs/libmythdb/mythcorecontext.cpp
2--- a/mythtv/libs/libmythdb/mythcorecontext.cpp
3+++ b/mythtv/libs/libmythdb/mythcorecontext.cpp
4@@ -890,7 +890,11 @@ void MythCoreContext::readyRead(MythSock
5         {
6             strlist.pop_front();
7             strlist.pop_front();
8+
9             MythEvent me(message, strlist);
10+
11+            VERBOSE(VB_NETWORK, QString("MythCoreContext::readyRead(): dispatching MythEvent: %1").arg(me.Message()));
12+
13             dispatch(me);
14         }
15     }
16@@ -1093,14 +1097,14 @@ MythPrivRequest MythCoreContext::popPriv
17 
18 void MythCoreContext::dispatch(const MythEvent &event)
19 {
20-    VERBOSE(VB_NETWORK, QString("MythEvent: %1").arg(event.Message()));
21+    VERBOSE(VB_NETWORK, QString("MythCoreContext::dispatch(): MythEvent: %1").arg(event.Message()));
22 
23     MythObservable::dispatch(event);
24 }
25 
26 void MythCoreContext::dispatchNow(const MythEvent &event)
27 {
28-    VERBOSE(VB_NETWORK, QString("MythEvent: %1").arg(event.Message()));
29+    VERBOSE(VB_NETWORK, QString("MythCoreContext::dispatchNow(): MythEvent: %1").arg(event.Message()));
30 
31     MythObservable::dispatchNow(event);
32 }
33diff --git a/mythtv/libs/libmythtv/signalmonitor.cpp b/mythtv/libs/libmythtv/signalmonitor.cpp
34--- a/mythtv/libs/libmythtv/signalmonitor.cpp
35+++ b/mythtv/libs/libmythtv/signalmonitor.cpp
36@@ -177,6 +177,8 @@ SignalMonitor::SignalMonitor(int _captur
37       channelTuned("Channel Tuned", "tuned", 3, true, 0, 3, 0),
38       statusLock(QMutex::Recursive)
39 {
40+    VERBOSE(VB_CHANNEL,
41+            QString("Creating SignalMonitor %1").arg((size_t)this, 0, 16));
42 }
43 
44 /** \fn SignalMonitor::~SignalMonitor()
45@@ -185,6 +187,9 @@ SignalMonitor::SignalMonitor(int _captur
46 SignalMonitor::~SignalMonitor()
47 {
48     Stop();
49+
50+    VERBOSE(VB_CHANNEL,
51+            QString("SignalMonitor %1 destroyed").arg((size_t)this, 0, 16));
52 }
53 
54 void SignalMonitor::AddFlags(uint64_t _flags)
55@@ -252,6 +257,8 @@ void SignalMonitor::Stop()
56     DBG_SM("Stop", "begin");
57     {
58         QMutexLocker locker(&startStopLock);
59+        VERBOSE(VB_CHANNEL,
60+                QString("SignalMonitor::Stop, running %1").arg(running));
61         if (running)
62         {
63             exit = true;
64@@ -314,17 +321,25 @@ void SignalMonitor::MonitorLoop()
65 {
66     //signal(SIGALRM, ALRMhandler);
67 
68+    VERBOSE(VB_CHANNEL,
69+            QString("SignalMonitor::MonitorLoop() starting (%1)").arg((size_t)this, 0, 16));
70+
71     running = true;
72     exit = false;
73 
74+    uint32_t serial = 0;
75+
76     while (!exit)
77     {
78         UpdateValues();
79 
80         if (notify_frontend && capturecardnum>=0)
81         {
82+            VERBOSE(VB_CHANNEL,
83+                    QString("SignalMonitor::MonitorLoop(), sending MythEvent"));
84+
85             QStringList slist = GetStatusList(false);
86-            MythEvent me(QString("SIGNAL %1").arg(capturecardnum), slist);
87+            MythEvent me(QString("SIGNAL %1 foo %2:%3").arg(capturecardnum).arg((size_t)this, 0,16).arg(serial++), slist);
88             gCoreContext->dispatch(me);
89             //cerr<<"sent SIGNAL"<<endl;
90         }
91@@ -338,13 +353,16 @@ void SignalMonitor::MonitorLoop()
92     if (notify_frontend && capturecardnum>=0)
93     {
94         QStringList slist = GetStatusList(false);
95-        MythEvent me(QString("SIGNAL %1").arg(capturecardnum), slist);
96+        MythEvent me(QString("SIGNAL %1 bar %2:%3").arg(capturecardnum).arg((size_t)this, 0,16).arg(serial++), slist);
97         gCoreContext->dispatch(me);
98     }
99 
100     //signal(SIGALRM, SIG_DFL);
101 
102     running = false;
103+
104+    VERBOSE(VB_CHANNEL,
105+            QString("SignalMonitor::MonitorLoop() done (%1)").arg((size_t)this, 0, 16));
106 }
107 
108 /** \fn SignalMonitor::SpawnMonitorLoop(void*)
109diff --git a/mythtv/libs/libmythtv/tv_rec.cpp b/mythtv/libs/libmythtv/tv_rec.cpp
110--- a/mythtv/libs/libmythtv/tv_rec.cpp
111+++ b/mythtv/libs/libmythtv/tv_rec.cpp
112@@ -3759,6 +3759,8 @@ void TVRec::TuningFrequency(const Tuning
113 
114     if (request.IsOnSameMultiplex())
115     {
116+        VERBOSE(VB_CHANNEL,
117+                QString("MythEvent from IsOnSameMultiplex"));
118         QStringList slist;
119         slist<<"message"<<QObject::tr("On known multiplex...");
120         MythEvent me(QString("SIGNAL %1").arg(cardid), slist);