[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