[mythtv] SVN 7738, DVB, and the backend dying

Jon Whitear jon at whitear.org
Thu Nov 17 03:57:38 EST 2005


I've been using SVN 7738 for a little while without any problems. All of 
a sudden, whenever I attempt to watch live TV, the backend dies. The 
backend log shows the same thing every time - the last line logged is 
always to do with the Country Availability Descriptor.

Here are few examples. I've included three just in case there are subtle 
differences that mean more to the devs than me!

***** First go

 Stream #0 pid(0x200) type(video-mpeg2  0x2)
     Unknown Descriptor (0x2) length(3)
 Stream #1 pid(0x28a) type(audio-mp2-layer[1,2,3]  0x4)
     Unknown Descriptor (0x3) length(1)
     ISO-639 Language Descriptor (0xa) length(4)
 Stream #2 pid(0x28b) type(audio-ac3  0x129)
     AC-3 Descriptor (0x6a) length(3)
     ISO-639 Language Descriptor (0xa) length(4)
 Stream #3 pid(0x240) type(private-data  0x6)
     Teletext Descriptor (0x56) length(5)

2005-11-17 18:30:05.464 DVB#0 Data read from DMX - This is for debugging 
with transform.c
2005-11-17 18:30:05.464 TVRec(1): SetFlags(RecorderRunning,) -> 
RunMainLoop,AskAllowRecording,NeedToStartRecorder,SIParserRunning,RecorderRunning,RingBufferReset,
2005-11-17 18:30:05.524 TVRec(1): ClearFlags(NeedToStartRecorder,) -> 
RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2005-11-17 18:30:06.205 DVB#0 Rec: Found first keyframe
2005-11-17 18:30:06.206 DVB#0 Rec: Found Payload Start for PID 512
2005-11-17 18:30:06.207 DVB#0 Rec: Found Payload Start for PID 576
2005-11-17 18:30:06.264 DVB#0 Rec: Found Payload Start for PID 650
2005-11-17 18:30:06.265 DVB#0 Rec: Found Payload Start for PID 651
2005-11-17 18:30:06.784 SIParser: Private Type channel_numbers = 131 
defined for NetworkID 4116
2005-11-17 18:30:06.785 SIParser: ChannelNumbers Present using 
Descriptor 131
2005-11-17 18:30:06.786 SIParser: Unused Descriptor:
   Private Data Specifier Descriptor (0x5f) length(4)
2005-11-17 18:30:06.786 SIParser: Unused Descriptor:
   Service List Descriptor (0x41) length(24)
2005-11-17 18:30:06.787 SIParser: Table[6]->Complete() == true
2005-11-17 18:30:06.787 SIParser: Table[5]->RequirePIDs() == true
2005-11-17 18:30:06.788 SIParser: Adding PID 0x  11 Filter 0x46 Mask 
0xfb Buffer 40960
2005-11-17 18:30:09.437 SIParser: SDT: NetworkID=4116 TransportID=1538
2005-11-17 18:30:09.438 SIParser: Unused Descriptor:
   Country Availability Descriptor (0x49) length(4)

***** Second Go

 Stream #0 pid(0x200) type(video-mpeg2  0x2)
     Unknown Descriptor (0x2) length(3)
 Stream #1 pid(0x28a) type(audio-mp2-layer[1,2,3]  0x4)
     Unknown Descriptor (0x3) length(1)
     ISO-639 Language Descriptor (0xa) length(4)
 Stream #2 pid(0x28b) type(audio-ac3  0x129)
     AC-3 Descriptor (0x6a) length(3)
     ISO-639 Language Descriptor (0xa) length(4)
 Stream #3 pid(0x240) type(private-data  0x6)
     Teletext Descriptor (0x56) length(5)

2005-11-17 19:27:48.819 DVB#0 Data read from DMX - This is for debugging 
with transform.c
2005-11-17 19:27:49.408 DVB#0 Rec: Found first keyframe
2005-11-17 19:27:49.408 DVB#0 Rec: Found Payload Start for PID 512
2005-11-17 19:27:49.409 DVB#0 Rec: Found Payload Start for PID 576
2005-11-17 19:27:49.458 DVB#0 Rec: Found Payload Start for PID 651
2005-11-17 19:27:49.459 DVB#0 Rec: Found Payload Start for PID 650
2005-11-17 19:27:50.036 SIParser: Private Type channel_numbers = 131 
defined for NetworkID 4116
2005-11-17 19:27:50.037 SIParser: ChannelNumbers Present using 
Descriptor 131
2005-11-17 19:27:50.037 SIParser: Unused Descriptor:
   Private Data Specifier Descriptor (0x5f) length(4)
2005-11-17 19:27:50.038 SIParser: Unused Descriptor:
   Service List Descriptor (0x41) length(24)
2005-11-17 19:27:50.039 SIParser: Table[6]->Complete() == true
2005-11-17 19:27:50.039 SIParser: Table[5]->RequirePIDs() == true
2005-11-17 19:27:50.040 SIParser: Adding PID 0x  11 Filter 0x46 Mask 
0xfb Buffer 40960
2005-11-17 19:27:50.870 TVRec(1): SetFlags(FrontendReady,) -> 
FrontendReady,RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2005-11-17 19:27:52.356 SIParser: SDT: NetworkID=4116 TransportID=1538
2005-11-17 19:27:52.357 SIParser: Unused Descriptor:
   Country Availability Descriptor (0x49) length(4)

***** Third Go

 Stream #0 pid(0x200) type(video-mpeg2  0x2)
     Unknown Descriptor (0x2) length(3)
 Stream #1 pid(0x28a) type(audio-mp2-layer[1,2,3]  0x4)
     Unknown Descriptor (0x3) length(1)
     ISO-639 Language Descriptor (0xa) length(4)
 Stream #2 pid(0x28b) type(audio-ac3  0x129)
     AC-3 Descriptor (0x6a) length(3)
     ISO-639 Language Descriptor (0xa) length(4)
 Stream #3 pid(0x240) type(private-data  0x6)
     Teletext Descriptor (0x56) length(5)

2005-11-17 19:43:20.064 DVB#0 Data read from DMX - This is for debugging 
with transform.c
2005-11-17 19:43:20.605 DVB#0 Rec: Found first keyframe
2005-11-17 19:43:20.605 DVB#0 Rec: Found Payload Start for PID 512
2005-11-17 19:43:20.607 DVB#0 Rec: Found Payload Start for PID 576
2005-11-17 19:43:20.722 DVB#0 Rec: Found Payload Start for PID 650
2005-11-17 19:43:20.723 DVB#0 Rec: Found Payload Start for PID 651
2005-11-17 19:43:21.467 SIParser: Private Type channel_numbers = 131 
defined for NetworkID 4116
2005-11-17 19:43:21.468 SIParser: ChannelNumbers Present using 
Descriptor 131
2005-11-17 19:43:21.468 SIParser: Unused Descriptor:
   Private Data Specifier Descriptor (0x5f) length(4)
2005-11-17 19:43:21.469 SIParser: Unused Descriptor:
   Service List Descriptor (0x41) length(24)
2005-11-17 19:43:21.470 SIParser: Table[6]->Complete() == true
2005-11-17 19:43:21.470 SIParser: Table[5]->RequirePIDs() == true
2005-11-17 19:43:21.471 SIParser: Adding PID 0x  11 Filter 0x46 Mask 
0xfb Buffer 40960
2005-11-17 19:43:24.006 TVRec(1): SetFlags(FrontendReady,) -> 
FrontendReady,RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2005-11-17 19:43:24.029 SIParser: SDT: NetworkID=4116 TransportID=1538
2005-11-17 19:43:24.031 SIParser: Unused Descriptor:
   Country Availability Descriptor (0x49) length(4)

I have two DVB cards in the backend, which is running Gentoo and a 
vanilla 2.6.13 kernel with built in drivers. Any help is greatly 
appreciated as always. Let me know if I should raise a ticket and attach 
full logs.

Cheers,

Jon


More information about the mythtv-dev mailing list