[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