[mythtv] Update on current DVB problems

David Shirley tephra at gmail.com
Sun Aug 28 02:13:56 UTC 2005


Hi Daniel,

ok up upgraded from 7118 to 7153... and now it looks like dvb recording works...

so a change from 7140->7153 fixed it.. not sure what... here is a
debug anyways...

2005-08-28 12:11:45.104 Started recording "Any Given Sunday" on
channel: 1090 on cardid: 1, sourceid 1
2005-08-28 12:11:45.107 DVB#0 Opening DVB channel
2005-08-28 12:11:45.111 scheduler: Last message repeated 1 times
2005-08-28 12:11:45.122 scheduler: Schedule Change
2005-08-28 12:11:45.137 DVB#0 Using DVB card 0, with frontend DVICO
FusionHDTV DVB-T Plus.
2005-08-28 12:11:45.139 DVB#0 Trying to tune to channel 90.
2005-08-28 12:11:45.142 DVB#0 Frequency: 191500000 BW: 7MHz HP: Auto
LP: AutoC: QAM-64 TM: 8K H: None GI: auto
2005-08-28 12:11:45.146 DVB#0 Waiting for event
2005-08-28 12:11:45.166 DVB#0 Event Status() frequency(191500000 Hz)
2005-08-28 12:11:45.167 DVB#0 Waiting for frontend event after tune.
2005-08-28 12:11:45.168 DVB#0 Frequency tuning successful.
2005-08-28 12:11:45.169 DVB#0 Tuned to frequency for channel 90.
2005-08-28 12:11:45.170 DVB#0 Closing DVB channel
2005-08-28 12:11:45.235 Changing from None to RecordingOnly
2005-08-28 12:11:45.263 Prog title: Any Given Sunday
2005-08-28 12:11:45.265 DVB#0 Opening DVB channel
2005-08-28 12:11:45.266 DVB#0 Using DVB card 0, with frontend DVICO
FusionHDTV DVB-T Plus.
2005-08-28 12:11:45.290 SM:    AddFlags: Seen() Match() Wait(Sig,SNR,BER,UB,)
2005-08-28 12:11:45.291 DVBSM(0)::constructor(): initial flags 0x7400000
2005-08-28 12:11:45.293 DTVSM(0)::SetProgramNumber(1073): 
2005-08-28 12:11:45.293 SM: RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
2005-08-28 12:11:45.294 SM:    AddFlags: Seen() Match() Wait(PMT,)
2005-08-28 12:11:45.296 SM:    AddFlags: Seen() Match() Wait(PAT,PMT,)
2005-08-28 12:11:45.297 SM(0)::Start: begin
2005-08-28 12:11:45.300 SM(0)::Start: end
2005-08-28 12:11:45.302 DTVSM(0)::GetStatusList: WaitForPMT seen(0) matching(0)
2005-08-28 12:11:45.471 DVBSM(0)::UpdateValues(): Signal Lock
2005-08-28 12:11:45.485 DVBSM(0)::RunTableMonitor(): begin (# of pids 2)
2005-08-28 12:11:45.487 DVBSM(0)::AddPIDFilter(0x0): 
2005-08-28 12:11:45.493 DVBSM(0)::AddPIDFilter(0x1ffb): 
2005-08-28 12:11:45.543 SM:    AddFlags: Seen(PAT,) Match() Wait()
2005-08-28 12:11:45.544 SM:    AddFlags: Seen() Match(PAT,) Wait()
2005-08-28 12:11:45.545 DVBSM(0)::AddPIDFilter(0x101): 
2005-08-28 12:11:45.577 SM:    AddFlags: Seen(PMT,) Match() Wait()
2005-08-28 12:11:45.578 SM:    AddFlags: Seen() Match(PMT,) Wait()
2005-08-28 12:11:45.583 DTVSM(0)::GetStatusList: WaitForPMT seen(1) matching(1)
2005-08-28 12:11:45.585 DVBSM(0)::Stop: begin
2005-08-28 12:11:45.586 SM(0)::Stop: begin
2005-08-28 12:11:45.631 SM(0)::Stop: end
2005-08-28 12:11:45.633 DVBSM(0)::RunTableMonitor(): shutdown
2005-08-28 12:11:45.634 DVBSM(0)::RemovePIDFilter(0x0): 
2005-08-28 12:11:45.635 DVBSM(0)::RemovePIDFilter(0x101): 
2005-08-28 12:11:45.636 DVBSM(0)::RemovePIDFilter(0x1ffb): 
2005-08-28 12:11:45.902 DVBSM(0)::RunTableMonitor(): end
2005-08-28 12:11:45.903 DVBSM(0)::Stop: end
2005-08-28 12:11:45.905 DVBSM(0)::Stop: begin
2005-08-28 12:11:45.906 SM(0)::Stop: begin
2005-08-28 12:11:45.907 SM(0)::Stop: end
2005-08-28 12:11:45.908 DVBSM(0)::Stop: end
2005-08-28 12:11:45.909 SM(0)::Stop: begin
2005-08-28 12:11:45.910 SM(0)::Stop: end
2005-08-28 12:11:45.912 prog_num(1073) vs. dvbc->srv_id(1073)
2005-08-28 12:11:45.915 SIParser: About to do a reset
2005-08-28 12:11:45.916 SIParser: Closing all PIDs
2005-08-28 12:11:45.917 SIParser: Using DelAllPids from SIParser which
does nothing
2005-08-28 12:11:45.918 SIParser: Resetting all Table Handlers
2005-08-28 12:11:45.919 SIParser: SIParser Reset due to channel change
2005-08-28 12:11:45.922 DVB#0 DVB SI Table Parser Started
2005-08-28 12:11:45.924 SIParser: ReinitSIParser(std dvb, service #1073)
2005-08-28 12:11:45.925 FillPMap(str dvb)
2005-08-28 12:11:45.926 FillPMap(SIS dvb)
2005-08-28 12:11:45.927 SIParser: Requesting PAT
2005-08-28 12:11:45.928 SIParser: Adding the Service with ID 1073 in
the SDT to the request list
2005-08-28 12:11:45.924 SIParser: Starting DVB Section Reader thread
2005-08-28 12:11:45.930 SIParser: Table[0]->RequirePIDs() == true
2005-08-28 12:11:45.931 SIParser: Adding PID 0x   0 Filter 0x 0 Mask
0xff Buffer 40960
2005-08-28 12:11:45.936 SIParser: Table[2]->RequirePIDs() == true
2005-08-28 12:11:45.938 SIParser: Adding PID 0x1ffb Filter 0xff Mask
0x 0 Buffer 40960
2005-08-28 12:11:45.940 SIParser: Table[3]->RequirePIDs() == true
2005-08-28 12:11:45.941 SIParser: Adding PID 0x1ffb Filter 0xff Mask
0x 0 Buffer 40960
2005-08-28 12:11:45.942 SIParser: Table[6]->RequirePIDs() == true
2005-08-28 12:11:45.943 SIParser: Adding PID 0x  10 Filter 0x40 Mask
0xff Buffer 40960
2005-08-28 12:11:46.019 SIParser: PAT Version = 1
2005-08-28 12:11:46.020 SIParser: Tuned to TransportID: 1072
2005-08-28 12:11:46.021 SIParser: NIT Present on this transport on PID 0x10
2005-08-28 12:11:46.022 SIParser: PMT #1072 on PID 0x256
2005-08-28 12:11:46.023 SIParser: PMT #1073 on PID 0x257
2005-08-28 12:11:46.024 SIParser: PMT #1074 on PID 0x258
2005-08-28 12:11:46.025 SIParser: Services on this Transport: 1072 1073 1074 
2005-08-28 12:11:46.026 SIParser: Table[0]->Complete() == true
2005-08-28 12:11:46.027 SIParser: Table[1]->RequirePIDs() == true
2005-08-28 12:11:46.028 SIParser: Adding PID 0x 101 Filter 0x 2 Mask
0xff Buffer 40960
2005-08-28 12:11:46.111 SIParser: PMT ServiceID: 1073 Version = 7
2005-08-28 12:11:46.114 SIParser: Unknown descriptor, tag = 11
2005-08-28 12:11:46.115 SIParser: Unknown descriptor, tag = 12
2005-08-28 12:11:46.116 SIParser: Unknown descriptor, tag = 14
2005-08-28 12:11:46.117 SIParser: Unknown descriptor, tag = 16
2005-08-28 12:11:46.118 SIParser: PID: 512
2005-08-28 12:11:46.119 SIParser: Unknown descriptor, tag = 2
2005-08-28 12:11:46.120 SIParser: Unknown descriptor, tag = 82
2005-08-28 12:11:46.121 SIParser: Unknown descriptor, tag = 14
2005-08-28 12:11:46.122 SIParser: Unknown descriptor, tag = 6
2005-08-28 12:11:46.123 SIParser: PID: 650
2005-08-28 12:11:46.124 SIParser: AC3 Descriptor
2005-08-28 12:11:46.125 SIParser: Unknown descriptor, tag = 82
2005-08-28 12:11:46.126 SIParser: Unknown descriptor, tag = 14
2005-08-28 12:11:46.127 SIParser: PID: 576
2005-08-28 12:11:46.128 SIParser: Teletext Descriptor
2005-08-28 12:11:46.129 SIParser:   lang: eng, type: 2, mag: 0, page: 1
2005-08-28 12:11:46.130 SIParser: Unknown descriptor, tag = 82
2005-08-28 12:11:46.131 SIParser: Unknown descriptor, tag = 14
2005-08-28 12:11:46.132 SIParser: Table[1]->EmitRequired() == true
2005-08-28 12:11:46.133 DVB#0 SetPMT  ServiceID=1073, PCRPID=128 (0x80)
2005-08-28 12:11:46.136 Waiting for recorder to start
2005-08-28 12:11:46.140 Recorder to started
2005-08-28 12:11:46.145 DVB#0 Data read from DMX - This is for
debugging with transform.c
2005-08-28 12:11:51.532 SIParser: Private Type channel_numbers = 131
defined for NetworkID 12829
2005-08-28 12:11:51.535 SIParser: ChannelNumbers Present using Descriptor 131
2005-08-28 12:11:51.536 SIParser: Unknown Descriptor: 41  9  4 30  1 
4 31  1  4
2005-08-28 12:11:51.538 SIParser: Unknown Descriptor: 5f  4  0  0 
2005-08-28 12:11:51.540 SIParser: Table[6]->Complete() == true
2005-08-28 12:11:51.541 SIParser: Table[5]->RequirePIDs() == true
2005-08-28 12:11:51.542 SIParser: Adding PID 0x  11 Filter 0x46 Mask
0xfb Buffer 40960
2005-08-28 12:11:53.627 SIParser: SDT: NetworkID=12829 TransportID=1072
2005-08-28 12:11:53.629 SIParser: SDT: sid=1072 type=1 eit_present=0
eit_requested=0 name=Nine Digital
2005-08-28 12:11:53.630 SIParser: Unknown Descriptor: 4a  7  4 30 32 1d  4 
2005-08-28 12:11:53.631 SIParser: SDT: sid=1073 type=1 eit_present=0
eit_requested=0 name=Nine Digital HD
2005-08-28 12:11:53.632 SIParser: Unknown Descriptor: 4a  7  4 30 32 1d  4 
2005-08-28 12:11:53.633 SIParser: SDT: sid=1074 type=1 eit_present=0
eit_requested=0 name=Nine Guide
2005-08-28 12:11:53.634 SIParser: Table[4]->RequirePIDs() == true
2005-08-28 12:11:53.635 SIParser: Adding PID 0x  12 Filter 0x 0 Mask
0x 0 Buffer 4096000


Cheers
Dave

On 8/28/05, Daniel Kristjansson <danielk at cuymedia.net> wrote:
> Here is an update on the problems as I know about them.
> 
> The first three should be easy to fix once I get the debug info.
> 
> Fix Soon...
> 
> * Visible flag incorrectly set for some channels  (Glen Dragon)
>    1/ Wait for printout of vct.toString() from Glen to diagnose.
> * PMT always on first tune always fails CRC check (Allan Stirling)
>    pmt->toString() data looks good, doesn't break w/dvbsnoop
>    1/ Wait for printout of hardware string for PMT fubar list.
>    2/ Google hardware/drivers for PMT rewriting bugs
> * Got tables, but failed a lock check? (Peterson, Pansy, Stirling)
>    1/ Wait for debug info. (wait_for_good_signal rev. 7153)
>    + PAT & PMT ok.
>    <<
>      This only happens on one of my dvb-ttpci cards. The cards
>      have different frontends. The other is OK, which would tend
>      to indicate a driver problem. However, this worked OK before
>      the signal monitoring stuff ;) If I swap the cards over, the
>      problem follows the physical card. If I replace the wait for
>      a signal code with wait for a lock status, it works.
>    >> -- Allan
> * Exiting Live TV when there is no signal broken  (Adam Egger)
>    No idea why, but I have an idea of how to debug.
> 
> Fix Later...
> 
> * Encrypted channels not working                  (Torbjorn Jansson)
>    No idea why, things look like they are working in logs.
> * 7180 upto 7136 -- scheduled recordings fail     (David Shirley)
>    1/ Wait for debug info (pmt.toString())
>    It saw a PMT but it didn't match, as indicated by the "WaitForPMT"
>    message, it means that the the streams are encrypted and
>    cardinput.freetoair is set to one, or the PMT does not contain
>    both a video and audio stream as detected by MythTV.
> * no lock problem                                 (Neale Swinnerton)
>    Recordings work but not LiveTV
> * John Pullan's scan problem
>    Looks like somehow nextIt isn't getting incremented.
> 
> 
> 
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
> 
> 
>


More information about the mythtv-dev mailing list