[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