[mythtv-commits] Ticket #11334: 17, 000 Recording will not commence until a PMT is set messages, no recording.
MythTV
noreply at mythtv.org
Mon Jan 21 21:47:31 UTC 2013
#11334: 17,000 Recording will not commence until a PMT is set messages, no
recording.
------------------------------------+-----------------------------
Reporter: Bill Meek <keemllib@…> | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: 0.27
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
------------------------------------+-----------------------------
Changes (by danielk):
* milestone: unknown => 0.27
Comment:
Looking at John's log it appears the problem is the ResetMPEG(3) called at
the end of MPEGStreamData::SetDesiredProgram(3) because the pid is not
found for program 3 in the PAT. Probably because the requisite PAT section
hasn't been seen yet. Before [e75fb21c4] was applied calling ResetMPEG()
had no effect on the ATSC major and minor channels, it only reset the
program number. After [e75fb21c4] the ATSC parts of the class are reset in
addition to the program number. We find the program ok after this, but
later on we call ATSCStreamDate::SetDesiredChannel() which calls Reset(-1)
because it can't find the channel with major/minor -1/-1 ...
The attached patch reworks the ResetMPEG() in ATSCStreamData and
DVBStreamData to work more like they did in MythTV 0.26, except we do
actually reset the higher level caches.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11334#comment:10>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list