[mythtv-commits] Ticket #1981: DVB Recording fails when channel transitions from off-air to on-air

MythTV mythtv at cvs.mythtv.org
Fri Jun 30 17:04:16 UTC 2006


#1981: DVB Recording fails when channel transitions from off-air to on-air
--------------------------------+-------------------------------------------
 Reporter:  karl at bigmite.co.uk  |        Owner:  danielk
     Type:  defect              |       Status:  new    
 Priority:  minor               |    Milestone:  0.20   
Component:  mythtv              |      Version:  head   
 Severity:  low                 |   Resolution:         
--------------------------------+-------------------------------------------
Comment (by danielk):

 Karl, can you repeat a recording like the World Cup one, with SVN head,
 with the same verbosity flags, and with the patch from #2006 applied? This
 will hopefully tell us where things get stuck.

 In case it doesn't, can you also run this under gdb and about two minutes
 after the channel actually goes on-air, can you hit Ctrl-C and create a
 full backtrace (you will need to compile for debugging). That might
 indicate where the problem is if my debugging additions do not.

 =======

 Stuart A, it looks like the PMT is handled correctly for the World Cup
 recording.
 {{{
 2006-06-22 18:58:52.337 Program Map Table ver(29) pid(0x10ff) pnum(1)
 len(28)

  Stream #0 pid(0x26c) type(video-mpeg2  0x2)
  Stream #1 pid(0x26d) type(audio-mp1-layer[1,2,3]  0x3)
  Stream #2 pid(0x26e) type(audio-mp1-layer[1,2,3]  0x3)

 2006-06-22 18:58:52.338 Writing PAT & PMT @17548108 + 424128
 2006-06-22 18:58:52.338 DVBRec(1): Resetting Demux Filters
 2006-06-22 18:58:52.339 DVBRec(1): Adding pid 0x26c size(3600384)
 2006-06-22 18:58:52.383 DVBRec(1): Adding pid 0x26d size(94208)
 2006-06-22 18:58:52.383 DVBRec(1): Adding pid 0x26f size(94208)
 2006-06-22 18:58:52.383 DVBRec(1): Adding pid 0x26e size(94208)
 }}}

 (I'm assuming that 0x26f is the PCR stream.)

 But then when you look at the writing messages that follow:
 {{{
 2006-06-22 18:58:52.398 Writing PAT & PMT @1084264808 + 2049952
 2006-06-22 18:58:53.571 Writing PAT & PMT @1084457320 + 1873232
 2006-06-22 18:58:54.731 Writing PAT & PMT @1084648892 + 1731856
 2006-06-22 18:58:55.907 Writing PAT & PMT @1084848924 + 424128
 2006-06-22 18:58:57.071 Writing PAT & PMT @1085039180 + 424128
 2006-06-22 18:58:58.243 Writing PAT & PMT @1085234136 + 1625824
 }}}

 These are all for the other recording. So it looks like something, maybe a
 mutex, prevents any further processing of the stream.

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1981>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list