[mythtv-commits] Ticket #9123: frontend and backend get stuck after live tv channel change using HD-PVR

MythTV mythtv at cvs.mythtv.org
Fri Oct 22 09:21:10 UTC 2010


#9123: frontend and backend get stuck after live tv channel change using HD-PVR
----------------------------------------------------------+-----------------
 Reporter:  Johnny Stenback <mythtv-users@…>              |           Owner:  cpinkham      
     Type:  defect                                        |          Status:  infoneeded_new
 Priority:  minor                                         |       Milestone:  unknown       
Component:  MythTV - General                              |         Version:  Trunk Head    
 Severity:  low                                           |      Resolution:                
 Keywords:                                                |   Ticket locked:  0             
----------------------------------------------------------+-----------------

Comment (by anonymous):

 Ok, more info here...

 I added more logging code to the signal monitor and it's working as
 expected afaict, we tear it down properly, leave the monitor loop and stop
 sending its messages. So that's not where the problem is.

 What happens after the first channel change *while* watching live tv from
 my sbe is that the sbe gets the "SIGNAL 1" message it just sent *back* in
 MythCoreContext::readyRead() (from the mbe?) and then dispatches it again,
 and then we rinse and repeat. This is what triggers the flood of "SIGNAL
 1" messages I'm seeing, we send it, receive it back, and send it again,
 and so on. But why, or what triggers this, I have no clue. I've learned
 this by adding more logging around the event dispatch code in various
 places...

 Does any of this make any sense to anyone? Any more logs I can provide
 that would be helpful here?

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/9123#comment:10>
MythTV <http://www.mythtv.org/>
MythTV Media Center


More information about the mythtv-commits mailing list