[mythtv] zero-length recordings 0.18 vs 0.19 vs SVN

Ng Theng Kiat htpc at treblid.dyndns.org
Sat Mar 18 16:08:40 UTC 2006


Daniel Kristjansson wrote:

> The first thing to try is upgrading your DVB drivers. Drivers
>
>that block on FE_READ_STATUS until the previous call finishes
>won't experience this problem.
>  
>
Will try that.. But newer DVB drivers (or newer kernel 2.6.15) seems to 
break HDTV for me..

>If the driver hasn't been fixed yet, there is a hack in SVN
>intended to help with a same bug in the Nova-T drivers. In
>mythtv-setup, go to the Recording Options screen and increase
>the 'delay' param until you stop seeing this problem. Then
>send me that value along with the 'mythfrontend -v channel'
>log of a short recording and I'll see if this is really the
>problem in your case.
>
>  
>
The delay is now set to 500msec (was 0 before), here's a output of the 
log file. Hope it helps. I can't really increase the delay time until it 
works, coz most of the time, it will work (only 1 in 15-20+ recordings 
will fail)... Will continue to monitor to see if any fail recordings 
turn up or not..

2006-03-19 00:03:41.050 TVRec(1): Changing from None to RecordingOnly
2006-03-19 00:03:41.053 TVRec(1): HW Tuner: 1->1
2006-03-19 00:03:41.055 DVB#0 Opening DVB channel
2006-03-19 00:03:41.056 DVB#0 Using DVB card 0, with frontend 'DST DVB-T'.
2006-03-19 00:03:41.058 ChannelBase(1): Input #1: 'DVBInput' schan(3) 
sourceid(1) ccid(1)
2006-03-19 00:03:41.059 ChannelBase(1): Current Input #1: 'DVBInput'
2006-03-19 00:03:41.060 DVB#0 SetChannelByString(3)
2006-03-19 00:03:41.063 DVB#0 Frequency: 536625000 BW: 7MHz HP: 2/3 LP: 
2/3C: QAM-64 TM: 8K H: None GI: 1/8
2006-03-19 00:03:41.065 DVB#0 Old Params: freq(536625000) type(OFDM)
2006-03-19 00:03:41.066 DVB#0 New Params: freq(536625000) type(OFDM)
2006-03-19 00:03:41.568 dvbchannel.cpp:wait_for_backend: Status: 
Signal,Carrier,FEC Stable,Sync,Lock,
2006-03-19 00:03:41.569 DVB#0 DVBChannel::Tune: Frequency tuning successful.
2006-03-19 00:03:41.570 DVB#0 Tuned to frequency for channel 3.
2006-03-19 00:03:41.571 DVB#0 Opening DVB channel
2006-03-19 00:03:41.606 DVBSignalMonitor(0)::constructor(1,Warning, can 
not measure Bit Error Rate): Operation not supported
2006-03-19 00:03:41.607 DVBSignalMonitor(0)::constructor(1,Warning, can 
not count Uncorrected Blocks): Operation not supported
2006-03-19 00:03:41.608 SM(0)::AddFlags: Seen() Match() Wait(Sig,SNR,)
2006-03-19 00:03:41.609 DVBSM(0)::constructor(): initial flags 0x1400000
2006-03-19 00:03:41.611 DTVSM(0)::SetProgramNumber(801):
2006-03-19 00:03:41.613 SM(0)::RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
2006-03-19 00:03:41.614 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
2006-03-19 00:03:41.615 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,)
2006-03-19 00:03:41.616 SM(0)::Start: begin
2006-03-19 00:03:41.617 DVBSM(0)::UpdateValues: Signal Locked
2006-03-19 00:03:41.618 DVBSM(0)::UpdateValues: Waiting for table 
monitor to start
2006-03-19 00:03:41.619 DVBSM(0)::AddPIDFilter(0x0):
2006-03-19 00:03:41.619 DVBSM(0)::UpdateValues: Table monitor started
2006-03-19 00:03:41.620 DVBSM(0)::RemovePIDFilter(0x0):
2006-03-19 00:03:41.625 SM(0)::Start: end
2006-03-19 00:03:41.629 DVBSM(0): RunTableMonitorTS(): begin (# of pids 1)
2006-03-19 00:03:41.648 DVBSM(0)::AddPIDFilter(0x0):
2006-03-19 00:03:41.655 Started recording: Shorts on Screen: channel 
1005 on cardid 1, sourceid 1
2006-03-19 00:03:41.663 scheduler: Started recording: Shorts on Screen: 
channel 1005 on cardid 1, sourceid 1
2006-03-19 00:03:41.769 SM(0)::AddFlags: Seen(PAT,) Match() Wait()
2006-03-19 00:03:41.770 SM(0)::AddFlags: Seen() Match(PAT,) Wait()
2006-03-19 00:03:41.771 DVBSM(0)::AddPIDFilter(0x401):
2006-03-19 00:03:41.884 SM(0)::AddFlags: Seen(PMT,) Match() Wait()
2006-03-19 00:03:41.886 SM(0)::AddFlags: Seen() Match(PMT,) Wait()
2006-03-19 00:03:41.900 DVBSM(0)::Stop: begin
2006-03-19 00:03:41.901 SM(0)::Stop: begin
2006-03-19 00:03:41.956 SM(0)::Stop: end
2006-03-19 00:03:41.988 DVBSM(0): RunTableMonitorTS(): shutdown
2006-03-19 00:03:41.989 DVBSM(0)::RemovePIDFilter(0x0):
2006-03-19 00:03:41.990 DVBSM(0)::RemovePIDFilter(0x401):
2006-03-19 00:03:41.992 DVBSM(0): RunTableMonitorTS(): end
2006-03-19 00:03:41.993 DVBSM(0)::Stop: end
2006-03-19 00:03:41.994 DVBSM(0)::Stop: begin
2006-03-19 00:03:41.994 SM(0)::Stop: begin
2006-03-19 00:03:41.995 SM(0)::Stop: end
2006-03-19 00:03:42.000 DVBSM(0)::Stop: end
2006-03-19 00:03:42.002 DVBSM(0)::Stop: begin
2006-03-19 00:03:42.002 SIParser: Setting ATSCStreamData
2006-03-19 00:03:42.003 SM(0)::Stop: begin
2006-03-19 00:03:42.004 SIParser: Setting DVBStreamData
2006-03-19 00:03:42.004 SM(0)::Stop: end
2006-03-19 00:03:42.006 DVBSM(0)::Stop: end
2006-03-19 00:03:42.009 SM(0)::Stop: begin
2006-03-19 00:03:42.010 DVB#0 DVB SI Table Parser Started
2006-03-19 00:03:42.011 SM(0)::Stop: end
2006-03-19 00:03:42.012 SIParser: SetStreamData(0x8170928)
2006-03-19 00:03:42.014 SIParser: Setting ATSCStreamData
2006-03-19 00:03:42.015 DVB#0 SetPMT(1025) program number #801, PCRPID(0xa1)
2006-03-19 00:03:42.039 DVB#0 SetPMT(1025) program number #801, PCRPID(0xa1)
2006-03-19 00:03:42.061 DVB#0 SetRecorder()



More information about the mythtv-dev mailing list