[mythtv-users] [DVB/Aus] tzap can tune channel 9, mythtv only gets "LM_" (AddTSPacket: Out of sync!!! )

Jon Whitear jon at whitear.org
Sun Jul 8 02:05:44 UTC 2007


Hello list,

I'm in Australia, using DVB-T, and having problems tuning channel  
nine. All other channels work OK, and they have similar signal  
strengths reported by tzap. I'm using SVN trunk r13820 on a separate  
front/backend setup. The backend has two DVB-T cards: a DVico Fusion  
DVB-T Plus (frontend 0) and a DVico Fusion Dual DVB-T USB (frontends  
1 and 2). I'm using a recent LinuxTV mercurial checkout for my DVB  
modules..

I have re-scanned my channels.

Here's a my backend log with -v record,channel,eit from starting the  
backend, through selecting Live TV, to the point where I get LM_ on  
the OSD.

Is this just a poor signal, or is there something funky about channel 9?

Cheers,

Jon



2007-07-07 12:53:44.485 Using runtime prefix = /usr/local
2007-07-07 12:53:44.503 New DB connection, total: 1
2007-07-07 12:53:44.505 Connected to database 'mythconverg' at host:  
localhost
2007-07-07 12:53:44.508 Current Schema Version: 1191
Starting up as the master server.
2007-07-07 12:53:44.525 New DB connection, total: 2
2007-07-07 12:53:44.526 Connected to database 'mythconverg' at host:  
localhost
2007-07-07 12:53:44.529 EITHelper: localtime offset 10:00:00
2007-07-07 12:53:44.532 TVRec(1): Start channel: 1.
2007-07-07 12:53:44.539 DVBChan(0): Opening DVB channel
2007-07-07 12:53:44.539 DVBChan(0): Using DVB card 0, with frontend  
'Zarlink MT352 DVB-T'.
2007-07-07 12:53:44.551 New DB connection, total: 3
2007-07-07 12:53:44.551 Connected to database 'mythconverg' at host:  
localhost
2007-07-07 12:53:44.561 ChannelBase(1): Input #1: 'DVBInput' schan(1)  
sourceid(1) ccid(1)
2007-07-07 12:53:44.561 ChannelBase(1): Current Input #1: 'DVBInput'
2007-07-07 12:53:44.561 DVBChan(0): SetChannelByString(1):
2007-07-07 12:53:44.564 DVBChan(0): 219500000 qam_64 a 3/4 1/2 7 8  
1/16 n v
2007-07-07 12:53:44.564 DVBChan(0): Old Params: 0 auto a auto auto a  
a auto a v
                         DVBChan(0): New Params: 219500000 qam_64 a  
3/4 1/2 7 8 1/16 n v
2007-07-07 12:53:44.564 DVBChan(0): Tune(): Tuning to 219500000Hz
2007-07-07 12:53:44.575 dvbchannel.cpp:wait_for_backend: Status: Signal,
2007-07-07 12:53:44.575 DVBChan(0): Tune(): Frequency tuning successful.
2007-07-07 12:53:44.575 DVBChan(0): SetChannelByString(1): Tuned to  
frequency.
2007-07-07 12:53:44.583 TVRec(1): SetFlags(RunMainLoop,) -> RunMainLoop,
2007-07-07 12:53:44.583 TVRec(1): ClearFlags 
(ExitPlayer,FinishRecording,) -> RunMainLoop,
2007-07-07 12:53:44.583 EITHelper: localtime offset 10:00:00
2007-07-07 12:53:44.585 TVRec(2): Start channel: 2.
2007-07-07 12:53:44.589 DVBChan(1): Opening DVB channel
2007-07-07 12:53:44.589 DVBChan(1): Using DVB card 1, with frontend  
'Zarlink ZL10353 DVB-T'.
2007-07-07 12:53:44.598 ChannelBase(2): Input #2: 'DVBInput' schan(2)  
sourceid(1) ccid(2)
2007-07-07 12:53:44.598 ChannelBase(2): Current Input #2: 'DVBInput'
2007-07-07 12:53:44.598 DVBChan(1): SetChannelByString(2):
2007-07-07 12:53:44.600 DVBChan(1): 226500000 qam_64 a 3/4 1/2 7 8  
1/16 n v
2007-07-07 12:53:44.601 DVBChan(1): Old Params: 0 auto a auto auto a  
a auto a v
                         DVBChan(1): New Params: 226500000 qam_64 a  
3/4 1/2 7 8 1/16 n v
2007-07-07 12:53:44.601 DVBChan(1): Tune(): Tuning to 226500000Hz
2007-07-07 12:53:44.618 dvbchannel.cpp:wait_for_backend: Status: Signal,
2007-07-07 12:53:44.618 DVBChan(1): Tune(): Frequency tuning successful.
2007-07-07 12:53:44.618 DVBChan(1): SetChannelByString(2): Tuned to  
frequency.
2007-07-07 12:53:44.619 TVRec(2): SetFlags(RunMainLoop,) -> RunMainLoop,
2007-07-07 12:53:44.619 TVRec(2): ClearFlags 
(ExitPlayer,FinishRecording,) -> RunMainLoop,
2007-07-07 12:53:44.619 EITHelper: localtime offset 10:00:00
2007-07-07 12:53:44.620 TVRec(3): Start channel: 9.
2007-07-07 12:53:44.626 DVBChan(2): Opening DVB channel
2007-07-07 12:53:44.626 DVBChan(2): Using DVB card 2, with frontend  
'Zarlink ZL10353 DVB-T'.
2007-07-07 12:53:44.635 ChannelBase(3): Input #3: 'DVBInput' schan(9)  
sourceid(1) ccid(3)
2007-07-07 12:53:44.635 ChannelBase(3): Current Input #3: 'DVBInput'
2007-07-07 12:53:44.635 DVBChan(2): SetChannelByString(9):
2007-07-07 12:53:44.637 DVBChan(2): 191500000 qam_64 a 3/4 3/4 7 8  
1/16 n v
2007-07-07 12:53:44.638 DVBChan(2): Old Params: 0 auto a auto auto a  
a auto a v
                         DVBChan(2): New Params: 191500000 qam_64 a  
3/4 3/4 7 8 1/16 n v
2007-07-07 12:53:44.638 DVBChan(2): Tune(): Tuning to 191500000Hz
2007-07-07 12:53:44.661 dvbchannel.cpp:wait_for_backend: Status: Signal,
2007-07-07 12:53:44.661 DVBChan(2): Tune(): Frequency tuning successful.
2007-07-07 12:53:44.661 DVBChan(2): SetChannelByString(9): Tuned to  
frequency.
2007-07-07 12:53:44.662 TVRec(3): SetFlags(RunMainLoop,) -> RunMainLoop,
2007-07-07 12:53:44.662 TVRec(3): ClearFlags 
(ExitPlayer,FinishRecording,) -> RunMainLoop,
2007-07-07 12:53:44.673 New DB scheduler connection
2007-07-07 12:53:44.673 Connected to database 'mythconverg' at host:  
localhost
2007-07-07 12:53:46.083 Main::Registering HttpStatus Extension
2007-07-07 12:53:46.084 mythbackend version: 0.20.20070327-1  
www.mythtv.org
2007-07-07 12:53:46.084 Enabled verbose msgs:  important general  
record channel eit
2007-07-07 12:53:46.085 AutoExpire: Found max recording rate of 416  
MB/min
2007-07-07 12:53:46.086 AutoExpire: CalcParams(): Required Free  
Space: 3.0 GB w/freq: 5 min
2007-07-07 12:53:46.684 Reschedule requested for id -1.
2007-07-07 12:53:46.957 Scheduled 38 items in 0.3 = 0.02 match + 0.25  
place
2007-07-07 12:53:46.961 Seem to be woken up by USER
2007-07-07 12:53:48.241 MainServer::HandleAnnounce Monitor
2007-07-07 12:53:48.241 adding: fe1 as a client (events: 0)
2007-07-07 12:53:48.241 MainServer::HandleAnnounce Monitor
2007-07-07 12:53:48.242 adding: fe1 as a client (events: 1)
2007-07-07 12:53:48.242 Getting next free recorder after : -1
2007-07-07 12:53:48.243 Checking card 1. Best card so far 1
2007-07-07 12:53:48.243 Checking card 2. Best card so far 2
2007-07-07 12:53:48.243 Checking card 3. Best card so far 3
2007-07-07 12:53:48.246 MainServer::HandleAnnounce Playback
2007-07-07 12:53:48.246 adding: fe1 as a client (events: 0)
2007-07-07 12:53:48.247 TVRec(3): Changing from None to WatchingLiveTV
2007-07-07 12:53:48.248 TVRec(3): ClearFlags 
(FrontendReady,CancelNextRecording,) -> RunMainLoop,
2007-07-07 12:53:48.248 TVRec(3): SetFlags(AskAllowRecording,) ->  
RunMainLoop,AskAllowRecording,
2007-07-07 12:53:48.248 TVRec(3): Request: Program(no) channel() input 
() flags(LiveTV,)
2007-07-07 12:53:48.248 TVRec(3): Start channel: 9.
2007-07-07 12:53:48.249 TVRec(3): HW Tuner: 3->3
2007-07-07 12:53:48.249 TVRec(3): ClearFlags(PENDINGACTIONS,) ->  
RunMainLoop,AskAllowRecording,
2007-07-07 12:53:48.249 DVBChan(2): Opening DVB channel
2007-07-07 12:53:48.250 DVBChan(2): SetChannelByString(9):
2007-07-07 12:53:48.250 DVBChan(2): SetChannelByString(9): Already on  
channel
2007-07-07 12:53:48.250 TVRec(3): CreateLiveTVRingBuffer()
2007-07-07 12:53:48.250 TVRec(3): GetProgramRingBufferForLiveTV()
2007-07-07 12:53:48.293 TVRec(3): StartedRecording(0x8217540) fn(/var/ 
media/video/1009_20070707125348.mpg)
2007-07-07 12:53:48.299 Chain: Appended at 0 '1009_20070707125348'
2007-07-07 12:53:48.301 TVRec(3): Starting Signal Monitor
2007-07-07 12:53:48.301 TVRec(3): SetupSignalMonitor(1, 1)
2007-07-07 12:53:48.301 DVBChan(2): Opening DVB channel
2007-07-07 12:53:48.311 SM(2)::AddFlags: Seen() Match() Wait(Sig,)
2007-07-07 12:53:48.311 DVBSM(2)::constructor(): initial flags  
0x40000000
2007-07-07 12:53:48.311 TVRec(3): Signal monitor successfully created
2007-07-07 12:53:48.311 TVRec(3): Setting up table monitoring.
2007-07-07 12:53:48.316 Using profile 'Live TV' to record
2007-07-07 12:53:48.316 TVRec(3): DVB service_id 1 on net_id 4114 tsid 1
2007-07-07 12:53:48.316 DTVSM(2)::SetDVBService(transport_id: 1,  
network_id: 4114, service_id: 1):
2007-07-07 12:53:48.317 SM(2)::RemoveFlags: Seen(PMT,SDT,Crypt,) Match 
(PMT,SDT,Crypt,) Wait()
2007-07-07 12:53:48.317 SM(2)::AddFlags: Seen() Match() Wait(PMT,SDT,)
2007-07-07 12:53:48.317 SM(2)::AddFlags: Seen() Match() Wait 
(PMT,SDT,Pos,)
2007-07-07 12:53:48.317 TVRec(3): Successfully set up DVB table  
monitoring.
2007-07-07 12:53:48.317 SM(2)::Start: begin
2007-07-07 12:53:48.319 SM(2)::Start: end
2007-07-07 12:53:48.319 TVRec(3): SetFlags(SignalMonitorRunning,) ->  
RunMainLoop,AskAllowRecording,SignalMonitorRunning,
2007-07-07 12:53:48.319 TVRec(3): ClearFlags(WaitingForSignal,) ->  
RunMainLoop,AskAllowRecording,SignalMonitorRunning,
2007-07-07 12:53:48.319 TVRec(3): SetFlags(WaitingForSignal,) ->  
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,
2007-07-07 12:53:48.319 TVRec(3): SetFlags(DummyRecorderRunning,) ->  
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,Dumm 
yRecorderRunning,
2007-07-07 12:53:48.319 DummyDTVRecorder -- started
2007-07-07 12:53:48.319 TVRec(3): SetFlags(RingBufferReady,) ->  
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,Dumm 
yRecorderRunning,RingBufferReady,
2007-07-07 12:53:48.319 TVRec(3): ClearFlags(NeedToStartRecorder,) ->  
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,Dumm 
yRecorderRunning,RingBufferReady,
2007-07-07 12:53:48.319 TVRec(3): SetFlags(NeedToStartRecorder,) ->  
RunMainLoop,AskAllowRecording,WaitingForSignal,NeedToStartRecorder,Signa 
lMonitorRunning,DummyRecorderRunning,RingBufferReady,
2007-07-07 12:53:48.320 TVRec(3): SetFlags(CancelNextRecording,) ->  
RunMainLoop,CancelNextRecording,AskAllowRecording,WaitingForSignal,NeedT 
oStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReady 
,
2007-07-07 12:53:48.323 DTVSM(2)::GetStatusList: WaitForPMT seen(0)  
matching(0)
2007-07-07 12:53:48.935 TVRec(3): SetFlags(FrontendReady,) ->  
FrontendReady,RunMainLoop,CancelNextRecording,AskAllowRecording,WaitingF 
orSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,R 
ingBufferReady,
2007-07-07 12:53:49.051 DVBSM(2)::UpdateValues: Signal Locked
2007-07-07 12:53:49.051 DVBSM(2)::UpdateValues: Waiting for table  
monitor to start
2007-07-07 12:53:49.051 DVBSM(2)::AddPIDFilter(0x0):
2007-07-07 12:53:49.051 DVBSM(2)::RemovePIDFilter(0x0):
2007-07-07 12:53:49.052 DVBSM(2)::UpdateValues: Table monitor started
2007-07-07 12:53:49.057 DVBSM(2): RunTableMonitorTS(): begin (# of  
pids 4)
2007-07-07 12:53:49.058 DVBSM(2)::AddPIDFilter(0x0):
2007-07-07 12:53:49.058 DVBSM(2)::AddPIDFilter(0x10):
2007-07-07 12:53:49.058 DVBSM(2)::AddPIDFilter(0x11):
2007-07-07 12:53:49.058 DVBSM(2)::AddPIDFilter(0x14):
2007-07-07 12:53:50.025 SM(2)::AddFlags: Seen(PAT,) Match() Wait()
2007-07-07 12:53:50.026 SM(2)::AddFlags: Seen() Match(PAT,) Wait()
2007-07-07 12:53:50.026 CreatePATSingleProgram()
2007-07-07 12:53:50.026 PAT in input stream
2007-07-07 12:53:50.026 Program Association Table
PSIP tableID(0x0) length(25) extension(0x1)
       version(1) current(1) section(0) last_section(0)
          tsid: 1
programCount: 4
   program number 0 has PID 0x  10   data  0x 0 0x 0 0xe0 0x10
   program number 1 has PID 0x 100   data  0x 0 0x 1 0xe1 0x 0
   program number 5 has PID 0x 101   data  0x 0 0x 5 0xe1 0x 1
   program number 6 has PID 0x 102   data  0x 0 0x 6 0xe1 0x 2

2007-07-07 12:53:50.026 desired_program(1) pid(0x100)
2007-07-07 12:53:50.026 pmt_pid(0x100)
2007-07-07 12:53:50.026 PAT for output stream
2007-07-07 12:53:50.026 Program Association Table
PSIP tableID(0x0) length(13) extension(0x1)
       version(1) current(1) section(0) last_section(0)
          tsid: 1
programCount: 1
   program number 1 has PID 0x 100   data  0x 0 0x 1 0xe1 0x 0

2007-07-07 12:53:50.027 DVBSM(2)::AddPIDFilter(0x100):
2007-07-07 12:53:50.260 MainServer::HandleAnnounce Monitor
2007-07-07 12:53:50.260 adding: fe1 as a client (events: 0)
2007-07-07 12:53:50.260 MainServer::HandleAnnounce Monitor
2007-07-07 12:53:50.260 adding: fe1 as a client (events: 1)
2007-07-07 12:53:51.051 SM(2)::AddFlags: Seen(PMT,) Match() Wait()
2007-07-07 12:53:51.051 SM(2)::AddFlags: Seen() Match(PMT,) Wait()
2007-07-07 12:53:51.052 CreatePMTSingleProgram()
2007-07-07 12:53:51.052 PMT in input stream
2007-07-07 12:53:51.052 Program Map Table ver(1) pid(0x100) pnum(1)  
len(215)
   Multiplex Buffer Utilization Descriptor (0xc) length(4)
   Maximum Bitrate Descriptor (0xe) length(3)
   Smoothing Buffer Descriptor (0x10) length(6)

Stream #0 pid(0x207) type(video-mpeg2  0x2)
   Video Descriptor (0x2) length(3)
   Stream Identifier Descriptor (0x52) length(1)
   Maximum Bitrate Descriptor (0xe) length(3)
   Unknown(6) Descriptor (0x6) length(1)
Stream #1 pid(0x2d0) type(audio-mp2-layer[1,2,3]  0x4)
   Audio Descriptor (0x3) length(1)
   ISO-639 Language: code(eng) canonical(eng) eng(English)
   Stream Identifier Descriptor (0x52) length(1)
   Maximum Bitrate Descriptor (0xe) length(3)
Stream #2 pid(0x2d1) type(private-data  0x6)
   AC-3 Descriptor (0x6a) length(3)
   ISO-639 Language: code(eng) canonical(eng) eng(English)
   Stream Identifier Descriptor (0x52) length(1)
   Maximum Bitrate Descriptor (0xe) length(3)
Stream #3 pid(0x247) type(private-data  0x6)
   Teletext Descriptor (0x56) length(5)
   Stream Identifier Descriptor (0x52) length(1)
   Maximum Bitrate Descriptor (0xe) length(3)
Stream #4 pid(0x902) type(private-sec  0x5)
   Maximum Bitrate Descriptor (0xe) length(3)
   Application Signalling Descriptor (0x6f) length(3)
Stream #5 pid(0x903) type(dsmcc-b std data  0xb)
   Maximum Bitrate Descriptor (0xe) length(3)
   Stream Identifier Descriptor (0x52) length(1)
   Unknown(19) Descriptor (0x13) length(25)
   Unknown(20) Descriptor (0x14) length(13)
   Data Broadcast Identifier Descriptor (0x66) length(4)
Stream #6 pid(0x904) type(dsmcc-c NPD data  0xc)
   Maximum Bitrate Descriptor (0xe) length(3)
   Stream Identifier Descriptor (0x52) length(1)
   Unknown(20) Descriptor (0x14) length(5)

2007-07-07 12:53:51.053 PMT for output stream
2007-07-07 12:53:51.053 Program Map Table ver(1) pid(0x100) pnum(1)  
len(28)

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

2007-07-07 12:53:51.097 DTVSM(2)::GetStatusList: WaitForPMT seen(1)  
matching(1)
2007-07-07 12:53:57.203 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 2 (expected 1).
2007-07-07 12:54:05.436 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 4 (expected 3).
2007-07-07 12:54:14.607 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 6 (expected 5).
2007-07-07 12:54:18.697 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 14 (expected 13).
2007-07-07 12:54:23.787 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 8 (expected 7).
2007-07-07 12:54:26.872 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 0 (expected 15).
2007-07-07 12:54:26.872 DTVSM(2)::SetNIT(): net_id = 12819
2007-07-07 12:54:26.872 SM(2)::AddFlags: Seen(NIT,) Match() Wait()
2007-07-07 12:54:30.984 AddTSPacket: Out of sync!!! Need to wait for  
next payloadStart PID: 0x100, continuity counter: 8 (expected 7).





More information about the mythtv-users mailing list