[mythtv] Current DVB problems rundown

David Peterson mythtv at opencraft.org
Sun Aug 28 00:34:40 UTC 2005


Here's the non-lock with the extra debugging. If you need a 'working'
version then let me know. It fails probably 4 times out of 5. I've
checked again and it's definitely only failing on the one channel. At
least in the 10 times I tried to record the other channels they always
worked fine.

I don't know if this helps, but in my previous Myth version (from back
in Feb), the sound for this channel was always a fraction of a second
behind the image. All other channels were fine.

David.


2005-08-28 10:18:35.433 Reschedule requested for id 1347.
2005-08-28 10:18:38.338 Scheduled 452 items in 2.9 = 0.34 match + 2.56 place
2005-08-28 10:18:38.344 Started recording "Sunday" on channel: 1009 on
cardid: 1, sourceid 1
2005-08-28 10:18:38.348 DVB#0 Trying to tune to channel 9.
2005-08-28 10:18:38.351 DVB#0 Frequency: 191625000 BW: 7MHz HP: 3/4
LP: 2/3C: QAM-64 TM: 8K H: None GI: 1/16
2005-08-28 10:18:38.355 DVBEvents: Flushing Event
Status(Signal,Carrier,FEC Stable,Sync,Lock,) frequency(177500000 Hz)
2005-08-28 10:18:38.356 DVB#0 Waiting for event
2005-08-28 10:18:38.521 DVB#0 Event Status() frequency(191625000 Hz)
2005-08-28 10:18:38.524 DVB#0 Waiting for frontend event after tune.
2005-08-28 10:18:38.526 DVB#0 Frequency tuning successful.
2005-08-28 10:18:38.527 DVB#0 Tuned to frequency for channel 9.
2005-08-28 10:18:38.706 Changing from None to RecordingOnly
2005-08-28 10:18:38.721 Using profile 'Default' to record
2005-08-28 10:18:38.727 SetRecording(0x0x91d6e60)
2005-08-28 10:18:38.728 Prog title: Sunday
2005-08-28 10:18:38.729 SetSignalMonitoringRate(50, 0)
2005-08-28 10:18:38.730 SetupSignalMonitor()
2005-08-28 10:18:38.731 DVB#0 Opening DVB channel
2005-08-28 10:18:38.732 SetupSignalMonitor() -- DVB hack begin
2005-08-28 10:18:38.733 SetupSignalMonitor() -- DVB hack end
2005-08-28 10:18:38.811 SM:    AddFlags: Seen() Match() Wait(Sig,SNR,BER,UB,)
2005-08-28 10:18:38.813 DVBSM(0)::constructor(): initial flags 0x7400000
2005-08-28 10:18:38.814 signal monitor successfully created
2005-08-28 10:18:38.816 Setting up table monitoring.
2005-08-28 10:18:38.817 Not ATSC channel: major(-1) minor(-1).
2005-08-28 10:18:38.818 mpeg program number: 1072
2005-08-28 10:18:38.819 DTVSM(0)::SetProgramNumber(1072):
2005-08-28 10:18:38.820 SM: RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
2005-08-28 10:18:38.821 SM:    AddFlags: Seen() Match() Wait(PMT,)
2005-08-28 10:18:38.822 SM:    AddFlags: Seen() Match() Wait(PAT,PMT,)
2005-08-28 10:18:38.824 Successfully set up MPEG table monitoring.
2005-08-28 10:18:38.825 SM(0)::Start: begin
2005-08-28 10:18:38.827 SM(0)::Start: end
2005-08-28 10:18:38.829 DTVSM(0)::GetStatusList: WaitForPMT seen(0) matching(0)
2005-08-28 10:18:39.217 DVBSM(0)::UpdateValues(): Signal Lock
2005-08-28 10:18:39.224 DVBSM(0)::RunTableMonitor(): begin (# of pids 2)
2005-08-28 10:18:39.226 DVBSM(0)::AddPIDFilter(0x0):
2005-08-28 10:18:39.238 DVBSM(0)::AddPIDFilter(0x1ffb):
2005-08-28 10:18:39.313 SM:    AddFlags: Seen(PAT,) Match() Wait()
2005-08-28 10:18:39.315 SM:    AddFlags: Seen() Match(PAT,) Wait()
2005-08-28 10:18:39.317 CreatePATSingleProgram()
2005-08-28 10:18:39.318 PAT in input stream
2005-08-28 10:18:39.319 Program Association Table
 PSIP prefix(0x0) tableID(0x0) length(25) extension(0x430)
    version(16) current(1) section(0) last_section(0)
       tsid: 1072
 programCount: 4
 program number 0 has PID 0x  10   data  0x0 0x0 0x224 0x16
 program number 1072 has PID 0x 100   data  0x4 0x48 0x225 0x0
 program number 1073 has PID 0x 101   data  0x4 0x49 0x225 0x1
 program number 1074 has PID 0x 102   data  0x4 0x50 0x225 0x2

2005-08-28 10:18:39.320 desired_program(1072) pid(0x100)
2005-08-28 10:18:39.321 pmt_pid(0x100)
2005-08-28 10:18:39.322 PAT for output stream
2005-08-28 10:18:39.323 Program Association Table
 PSIP prefix(0x0) tableID(0x0) length(13) extension(0x430)
    version(16) current(1) section(0) last_section(0)
       tsid: 1072
 programCount: 1
 program number 1 has PID 0x 100   data  0x0 0x1 0x225 0x0

2005-08-28 10:18:39.324 DVBSM(0)::AddPIDFilter(0x100):
2005-08-28 10:18:39.335 SM:    AddFlags: Seen(PMT,) Match() Wait()
2005-08-28 10:18:39.337 SM:    AddFlags: Seen() Match(PMT,) Wait()
2005-08-28 10:18:39.339 CreatePMTSingleProgram()
2005-08-28 10:18:39.340 PMT in input stream
2005-08-28 10:18:39.341 Program Map Table ver(19) pid(0x100) pnum(1072)
   Unknown Descriptor (0xb) length(2)
   Unknown Descriptor (0xc) length(4)
   Unknown Descriptor (0xe) length(3)
   Unknown Descriptor (0x10) length(6)

 Stream #0 pid(0x207) type(video-mp2  0x2)
   Unknown Descriptor (0x2) length(3)
   Stream Identifier Descriptor (0x52) length(1)
   Unknown Descriptor (0xe) length(3)
   Unknown Descriptor (0x6) length(1)
 Stream #1 pid(0x2d0) type(audio-mp2-layer[1,2,3]  0x4)
   Unknown Descriptor (0x3) length(1)
   ISO-639 Language Descriptor (0xa) length(4)
   Stream Identifier Descriptor (0x52) length(1)
   Unknown Descriptor (0xe) length(3)
 Stream #2 pid(0x2d1) type(unknown  0x6)
   AC-3 Descriptor (0x6a) length(3)
   ISO-639 Language Descriptor (0xa) length(4)
   Stream Identifier Descriptor (0x52) length(1)
   Unknown Descriptor (0xe) length(3)
 Stream #3 pid(0x247) type(unknown  0x6)
   Teletext Descriptor (0x56) length(5)
   Stream Identifier Descriptor (0x52) length(1)
   Unknown Descriptor (0xe) length(3)

2005-08-28 10:18:39.343 PMT for output stream
2005-08-28 10:18:39.344 Program Map Table ver(19) pid(0x100) pnum(1)

 Stream #0 pid(0x207) type(video-mp2  0x2)
 Stream #1 pid(0x2d0) type(audio-mp2-layer[1,2,3]  0x4)
 Stream #2 pid(0x2d1) type(unknown  0x6)

2005-08-28 10:18:39.358 DTVSM(0)::GetStatusList: WaitForPMT seen(1) matching(1)
2005-08-28 10:18:41.846 SigMon Flags are: Seen(PAT,PMT,)
Match(PAT,PMT,) Wait(PAT,PMT,Sig,SNR,BER,UB,)
2005-08-28 10:18:41.847 SML[0]: Name(slock) Val(1) thr(>=1) range(0,1)
timeout(3000 ms) is set
2005-08-28 10:18:41.848 SML[1]: Name(signal) Val(50115) thr(>=0)
range(0,65535) timeout(3000 ms) is set
2005-08-28 10:18:41.855 SML[2]: Name(seen_pat) Val(1) thr(>=1)
range(0,1) timeout(0 ms) is set
2005-08-28 10:18:41.861 SML[3]: Name(matching_pat) Val(1) thr(>=1)
range(0,1) timeout(0 ms) is set
2005-08-28 10:18:41.868 SML[4]: Name(seen_pmt) Val(1) thr(>=1)
range(0,1) timeout(0 ms) is set
2005-08-28 10:18:41.871 SML[5]: Name(matching_pmt) Val(1) thr(>=1)
range(0,1) timeout(0 ms) is set
2005-08-28 10:18:41.872 SML[6]: Name(snr) Val(65278) thr(>=-32768)
range(-32768,32767) timeout(0 ms) is set
2005-08-28 10:18:41.873 SML[7]: Name(ber) Val(69430) thr(<=65535)
range(0,65535) timeout(0 ms) is set
2005-08-28 10:18:41.874 SML[8]: Name(ucb) Val(0) thr(<=65535)
range(0,65535) timeout(0 ms) is set
2005-08-28 10:18:41.875 TVRec: Timed out waiting for lock -- aborting recording
2005-08-28 10:18:41.876 SetSignalMonitoringRate(0, 0)
2005-08-28 10:18:41.877 TeardownSignalMonitor() -- begin
2005-08-28 10:18:41.878 DVBSM(0)::Stop: begin
2005-08-28 10:18:41.879 SM(0)::Stop: begin
2005-08-28 10:18:41.923 SM(0)::Stop: end
2005-08-28 10:18:41.925 DVBSM(0)::RunTableMonitor(): shutdown
2005-08-28 10:18:41.927 DVBSM(0)::RemovePIDFilter(0x0):
2005-08-28 10:18:41.928 DVBSM(0)::RemovePIDFilter(0x100):
2005-08-28 10:18:41.929 DVBSM(0)::RemovePIDFilter(0x1ffb):
2005-08-28 10:18:41.930 DVBSM(0)::RunTableMonitor(): end
2005-08-28 10:18:41.931 DVBSM(0)::Stop: end
2005-08-28 10:18:41.932 DVBSM(0)::Stop: begin
2005-08-28 10:18:41.933 SM(0)::Stop: begin
2005-08-28 10:18:41.934 SM(0)::Stop: end
2005-08-28 10:18:41.935 DVBSM(0)::Stop: end
2005-08-28 10:18:41.937 SM(0)::Stop: begin
2005-08-28 10:18:41.938 SM(0)::Stop: end
2005-08-28 10:18:41.939 TeardownSignalMonitor() -- end
2005-08-28 10:18:41.940 StartRecorderPost() -- failed
2005-08-28 10:18:41.942 StartRecorderPost()::closeRecorder -- begin
2005-08-28 10:18:41.946 StartRecorderPost()::closeRecorder -- end
2005-08-28 10:18:51.474 Reschedule requested for id 1347.
2005-08-28 10:18:54.389 Scheduled 452 items in 2.9 = 0.35 match + 2.55 place


More information about the mythtv-dev mailing list