[mythtv-commits] Ticket #7734: IPTV on Freebox: no sound (Linux) or choppy (MacOSX)

MythTV mythtv at cvs.mythtv.org
Thu May 13 22:32:29 UTC 2010


#7734: IPTV on Freebox: no sound (Linux) or choppy (MacOSX)
-------------------------------------+--------------------------------------
 Reporter:  cedric.a.moreau@…        |       Owner:  janne   
     Type:  defect                   |      Status:  assigned
 Priority:  minor                    |   Milestone:  0.24    
Component:  MythTV - Video Playback  |     Version:  0.22    
 Severity:  medium                   |     Mlocked:  0       
-------------------------------------+--------------------------------------

Comment(by cedric.a.moreau@…):

 Here is the logs with channel,record,siparser:

 {{{
 2010-05-14 00:28:16.652 FbFeedLive:Stop() -- begin
 2010-05-14 00:28:16.665 FbFeedLive:Run() -- loop end
 2010-05-14 00:28:16.665 FbFeedLive:Run() -- end
 2010-05-14 00:28:16.666 IPTVFeed: Run() -- end
 2010-05-14 00:28:16.666 FbFeedLive:Stop() -- end
 2010-05-14 00:28:16.667 IPTVFeed: Stop() -- end
 2010-05-14 00:28:16.668 IPTVFeed: Close() -- begin
 2010-05-14 00:28:16.668 IPTVFeedRTSP:Close() -- begin
 2010-05-14 00:28:16.669 FbFeedLive:Stop() -- begin
 2010-05-14 00:28:16.669 FbFeedLive:Stop() -- end
 2010-05-14 00:28:16.670 IPTVFeedRTSP:Close() -- middle 1
 2010-05-14 00:28:16.700 IPTVFeedRTSP:Close() -- end
 2010-05-14 00:28:16.701 IPTVFeed: Close() -- end
 2010-05-14 00:28:16.702 IPTVRec: Pause() -- end
 2010-05-14 00:28:16.706 TVRec(14): SetChannel(21) -- begin
 2010-05-14 00:28:16.707 TVRec(14): ClearFlags(RingBufferReady,) ->
 RunMainLoop,CancelNextRecording,RecorderRunning,
 2010-05-14 00:28:16.708 TVRec(14): Request: Program(no) channel(21)
 input() flags(LiveTV,)
 2010-05-14 00:28:16.708 ChannelBase(14): Looking for startchannel '21' on
 input 'MPEG2TS'
 2010-05-14 00:28:16.718 ChannelBase(14): Found startchannel '21' on input
 'MPEG2TS'
 2010-05-14 00:28:16.720 IPTVChan(14): IsOpen() -- begin
 2010-05-14 00:28:16.720 IPTVChan(14): IsOpen() -- locked
 2010-05-14 00:28:16.721 IPTVChan(14): IsOpen() -- end
 2010-05-14 00:28:16.723 TVRec(14): HW Tuner: 14->14
 2010-05-14 00:28:16.724 TVRec(14): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,CancelNextRecording,RecorderRunning,
 2010-05-14 00:28:16.724 TVRec(14): Waiting for recorder pause..
 2010-05-14 00:28:16.725 TVRec(14): SetFlags(WaitingForRecPause,) ->
 RunMainLoop,CancelNextRecording,WaitingForRecPause,RecorderRunning,
 2010-05-14 00:28:16.725 TVRec(14): ClearFlags(WaitingForRecPause,) ->
 RunMainLoop,CancelNextRecording,RecorderRunning,
 2010-05-14 00:28:16.726 TVRec(14): Recorder paused, calling
 TuningFrequency
 2010-05-14 00:28:16.727 IPTVChan(14): Open() -- begin
 2010-05-14 00:28:16.728 IPTVChan(14): Open() -- locked
 2010-05-14 00:28:16.801 ChannelBase(14): Input #10: 'MPEG2TS' schan(2)
 sourceid(2) ccid(14)
 2010-05-14 00:28:16.802 ChannelBase(14): Current Input #10: 'MPEG2TS'
 2010-05-14 00:28:16.803 IPTVChan(14): IsOpen() -- begin
 2010-05-14 00:28:16.804 IPTVChan(14): IsOpen() -- locked
 2010-05-14 00:28:16.804 IPTVChan(14): IsOpen() -- end
 2010-05-14 00:28:16.805 IPTVChan(14): Open() -- end
 2010-05-14 00:28:16.812 IPTVChan(14): SetChannelByString() -- begin
 2010-05-14 00:28:16.813 IPTVChan(14): SetChannelByString() -- locked
 2010-05-14 00:28:16.819 IPTVChan(14): GetChanInfo() -- begin
 2010-05-14 00:28:16.820 IPTVChan(14): GetChanInfo() -- locked
 2010-05-14 00:28:16.822 IPTVChan(14): SetChannelByString() -- end
 2010-05-14 00:28:16.823 TVRec(14): SwitchLiveTVRingBuffer(discont 1,
 set_rec 0)
 2010-05-14 00:28:16.823 TVRec(14): GetProgramRingBufferForLiveTV()
 2010-05-14 00:28:16.876 TVRec(14): StartedRecording(0x8410198)
 fn(/home/moreau3/Movies/TV/LiveTV/2021_20100514002816.mpg)
 2010-05-14 00:28:16.897 TVRec(14): FinishedRecording(Le diable noir) in
 recgroup: LiveTV
 2010-05-14 00:28:16.899 Chain: Updated endtime for '2002_20100514002755'
 to 20100514002816
 2010-05-14 00:28:16.905 Finished recording Le diable noir: channel 2002
 2010-05-14 00:28:16.926 Preview:
 'myth://192.168.124.67:6543/2002_20100514002755.mpg' is not local,
                         replacing with
 '/home/moreau3/Movies/TV/LiveTV/2002_20100514002755.mpg', which is local.
 2010-05-14 00:28:16.932 Chain: Appended at 4 '2021_20100514002816'
 2010-05-14 00:28:16.973 TVRec(14): Starting Signal Monitor
 2010-05-14 00:28:16.974 TVRec(14): SetupSignalMonitor(1, 1)
 2010-05-14 00:28:16.974 IPTVChan(14): Open() -- begin
 2010-05-14 00:28:16.975 IPTVChan(14): Open() -- locked
 2010-05-14 00:28:17.050 mythbackend version: branches/release-0-22-fixes
 [Unknown] www.mythtv.org
 2010-05-14 00:28:17.050 ChannelBase(14): Input #10: 'MPEG2TS' schan(2)
 sourceid(2) ccid(14)
 2010-05-14 00:28:17.052 ChannelBase(14): Current Input #10: 'MPEG2TS'
 2010-05-14 00:28:17.052 Using runtime prefix = /usr
 2010-05-14 00:28:17.053 IPTVChan(14): IsOpen() -- begin
 2010-05-14 00:28:17.053 IPTVChan(14): IsOpen() -- locked
 2010-05-14 00:28:17.054 Using configuration directory =
 /home/moreau3/.mythtv
 2010-05-14 00:28:17.062 IPTVChan(14): IsOpen() -- end
 2010-05-14 00:28:17.063 Empty LocalHostName.
 2010-05-14 00:28:17.071 IPTVChan(14): Open() -- end
 2010-05-14 00:28:17.072 Using localhost value of c23
 2010-05-14 00:28:17.072 IPTVChan(14): GetChanInfo() -- begin
 2010-05-14 00:28:17.073 IPTVChan(14): GetChanInfo() -- locked
 2010-05-14 00:28:17.076 IPTVFeed: Open() -- begin
 2010-05-14 00:28:17.076 IPTVFeed: Init() -- begin
 2010-05-14 00:28:17.077 IPTVFeed: Init() -- end 0
 2010-05-14 00:28:17.077
 IPTVFeedRTSP:Open(rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=210&flavour=sd)
 -- begin
 2010-05-14 00:28:17.088 New DB connection, total: 1
 2010-05-14 00:28:17.098 Connected to database 'mythtv' at host:
 c23.rambouillet.lan
 2010-05-14 00:28:17.098 Closing DB connection named 'DBManager0'
 2010-05-14 00:28:17.101 Connected to database 'mythtv' at host:
 c23.rambouillet.lan
 2010-05-14 00:28:17.108 Current MythTV Schema Version (DBSchemaVer): 1244
 2010-05-14 00:28:17.111 New DB connection, total: 2
 2010-05-14 00:28:17.114 Connected to database 'mythtv' at host:
 c23.rambouillet.lan
 2010-05-14 00:28:17.117 IPTVSink:AddListener(0x83eefe4) -- begin
 2010-05-14 00:28:17.118 IPTVSink:RemoveListener(0x83eefe4) -- begin 1
 2010-05-14 00:28:17.119 IPTVSink:RemoveListener(0x83eefe4) -- end 6
 2010-05-14 00:28:17.119 IPTVSink:AddListener(0x83eefe4) -- end
 2010-05-14 00:28:17.124 IPTVFeedRTSP:Open() -- end
 2010-05-14 00:28:17.125 IPTVFeed: Open() -- end
 2010-05-14 00:28:17.125 TVRec(14): Signal monitor successfully created
 2010-05-14 00:28:17.126 TVRec(14): Setting up table monitoring.
 2010-05-14 00:28:17.166 Using profile 'Live TV' to record
 2010-05-14 00:28:17.172 TVRec(14): MPEG program number: 1
 2010-05-14 00:28:17.172 DTVSM()::SetProgramNumber(1):
 2010-05-14 00:28:17.173 SM()::RemoveFlags: Seen(PMT,Crypt,)
 Match(PMT,Crypt,) Wait()
 2010-05-14 00:28:17.174 SM()::AddFlags: Seen() Match() Wait(PMT,)
 2010-05-14 00:28:17.174 SM()::AddFlags: Seen() Match() Wait(PAT,PMT,Pos,)
 2010-05-14 00:28:17.175 TVRec(14): Successfully set up MPEG table
 monitoring.
 2010-05-14 00:28:17.176 SM()::Start: begin
 2010-05-14 00:28:17.177 IPTVSM()::UpdateValues: Waiting for table monitor
 to start
 2010-05-14 00:28:17.177 IPTVSM()::Run: begin
 2010-05-14 00:28:17.178 IPTVFeed: AddListener(0xa4612310) -- begin
 2010-05-14 00:28:17.181 IPTVFeedRTSP:AddListener(0xa4612310) -- begin
 2010-05-14 00:28:17.191 IPTVFeedRTSP:RemoveListener(0xa4612310) -- begin
 2010-05-14 00:28:17.192 IPTVFeedRTSP:RemoveListener(0xa4612310) -- end 1
 2010-05-14 00:28:17.193 IPTVSink:AddListener(0xa4612310) -- begin
 2010-05-14 00:28:17.193 IPTVSink:RemoveListener(0xa4612310) -- begin 1
 2010-05-14 00:28:17.194 IPTVSink:RemoveListener(0xa4612310) -- end 6
 2010-05-14 00:28:17.194 IPTVSink:AddListener(0xa4612310) -- end
 2010-05-14 00:28:17.195 IPTVFeedRTSP:AddListener(0xa4612310) -- end 2
 2010-05-14 00:28:17.196 IPTVFeed: AddListener(0xa4612310) -- end 1
 2010-05-14 00:28:17.196 IPTVFeed: Run() -- begin
 2010-05-14 00:28:17.197 FbFeedLive:Run() -- begin
 2010-05-14 00:28:17.198 FbFeedLive:Run() -- loop begin
 2010-05-14 00:28:17.181 IPTVSM()::UpdateValues: Table monitor started
 2010-05-14 00:28:17.200 DTVSM()::GetStatusList: WaitForPMT seen(0)
 matching(0)
 2010-05-14 00:28:17.181 SM()::Start: end
 2010-05-14 00:28:17.212 TVRec(14): SetFlags(SignalMonitorRunning,) ->
 RunMainLoop,CancelNextRecording,SignalMonitorRunning,RecorderRunning,
 2010-05-14 00:28:17.213 TVRec(14): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,CancelNextRecording,SignalMonitorRunning,RecorderRunning,
 2010-05-14 00:28:17.214 TVRec(14): SetFlags(WaitingForSignal,) ->
 RunMainLoop,CancelNextRecording,WaitingForSignal,SignalMonitorRunning,RecorderRunning,
 2010-05-14 00:28:17.214 RecBase(14:/dev/video): SetRingBuffer(0x0)
 2010-05-14 00:28:17.215 TVRec(14): SetFlags(DummyRecorderRunning,) ->
 RunMainLoop,CancelNextRecording,WaitingForSignal,SignalMonitorRunning,ANYRECRUNNING,
 2010-05-14 00:28:17.215 DummyDTVRecorder -- started
 2010-05-14 00:28:17.234 TVRec(14): SetFlags(RingBufferReady,) ->
 RunMainLoop,CancelNextRecording,WaitingForSignal,SignalMonitorRunning,ANYRECRUNNING,RingBufferReady,
 2010-05-14 00:28:17.241 TVRec(14): ClearFlags(NeedToStartRecorder,) ->
 RunMainLoop,CancelNextRecording,WaitingForSignal,SignalMonitorRunning,ANYRECRUNNING,RingBufferReady,
 2010-05-14 00:28:17.242 TVRec(14): SetFlags(NeedToStartRecorder,) ->
 RunMainLoop,CancelNextRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,ANYRECRUNNING,RingBufferReady,
 2010-05-14 00:28:17.268 AutoExpire: CalcParams(): Max required Free Space:
 3.0 GB w/freq: 15 min
 2010-05-14 00:28:17.268 TVRec(14): SetChannel(21) -- end
 2010-05-14 00:28:20.262 AFD: Opened codec 0x82574d0, id(H264) type(Video)
 2010-05-14 00:28:20.263 AFD: codec AAC has 2 channels
 2010-05-14 00:28:20.289 AFD: Opened codec 0x825d230, id(AAC) type(Audio)
 2010-05-14 00:28:20.873 Preview: Grabbed preview
 '/home/moreau3/Movies/TV/LiveTV/2002_20100514002755.mpg' 480x576 at 184s
 2010-05-14 00:28:41.197 TVRec(11): SetFlags(EITScannerRunning,) ->
 RunMainLoop,EITScannerRunning,
 2010-05-14 00:28:41.542 TVRec(11): SetChannel(15) -- begin
 2010-05-14 00:28:41.543 TVRec(11): ClearFlags(RingBufferReady,) ->
 RunMainLoop,EITScannerRunning,
 2010-05-14 00:28:41.544 TVRec(11): Request: Program(no) channel(15)
 input() flags(EITScan,)
 2010-05-14 00:28:41.547 TVRec(11): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,EITScannerRunning,
 2010-05-14 00:28:41.548 TVRec(11): No recorder yet, calling
 TuningFrequency
 2010-05-14 00:28:41.548 DVBChan(11:/dev/dvb/adapter1/frontend0): Opening
 DVB channel
 2010-05-14 00:28:41.549 DVBChan(11:/dev/dvb/adapter1/frontend0):
 SetChannelByString(15):
 2010-05-14 00:28:41.557 DVBChan(11:/dev/dvb/adapter1/frontend0): 474167000
 qam_64 a auto auto 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35
 2010-05-14 00:28:41.558 DVBChan(11:/dev/dvb/adapter1/frontend0): Old
 Params: 586167000 qam_64 a auto auto 8 8 1/32 n v fec: auto msys:
 UNDEFINED rolloff: 0.35
                         DVBChan(11:/dev/dvb/adapter1/frontend0): New
 Params: 474167000 qam_64 a auto auto 8 8 1/32 n v fec: auto msys:
 UNDEFINED rolloff: 0.35
 2010-05-14 00:28:41.559 DVBChan(11:/dev/dvb/adapter1/frontend0): Tune():
 Tuning to 474167000Hz
 2010-05-14 00:28:42.440 dvbchannel.cpp:wait_for_backend: Status:
 Signal,Carrier,FEC Stable,
 2010-05-14 00:28:42.441 DVBChan(11:/dev/dvb/adapter1/frontend0): Tune():
 Frequency tuning successful.
 2010-05-14 00:28:42.441 DVBChan(11:/dev/dvb/adapter1/frontend0):
 SetChannelByString(15): Tuned to frequency.
 2010-05-14 00:28:42.442 TVRec(11): Starting Signal Monitor
 2010-05-14 00:28:42.443 TVRec(11): SetupSignalMonitor(1, 0)
 2010-05-14 00:28:42.443 DVBChan(11:/dev/dvb/adapter1/frontend0): Opening
 DVB channel
 2010-05-14 00:28:42.447 DVBSM(/dev/dvb/adapter1/frontend0): Can measure
 Signal Strength
 2010-05-14 00:28:42.448 DVBSM(/dev/dvb/adapter1/frontend0): Can measure
 S/N
 2010-05-14 00:28:42.451 DVBSM(/dev/dvb/adapter1/frontend0): Can measure
 Bit Error Rate
 2010-05-14 00:28:42.454 DVBSM(/dev/dvb/adapter1/frontend0): Can count
 Uncorrected Blocks
 2010-05-14 00:28:42.454 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags:
 Seen() Match() Wait()
 2010-05-14 00:28:42.455 DVBSM(/dev/dvb/adapter1/frontend0):
 DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)
 2010-05-14 00:28:42.455 TVRec(11): Signal monitor successfully created
 2010-05-14 00:28:42.456 TVRec(11): Setting up table monitoring.
 2010-05-14 00:28:42.465 Using profile 'Live TV' to record
 2010-05-14 00:28:42.466 TVRec(11): DVB service_id 515 on net_id 8442 tsid
 2
 2010-05-14 00:28:42.466
 DTVSM(/dev/dvb/adapter1/frontend0)::SetDVBService(transport_id: 2,
 network_id: 8442, service_id: 515):
 2010-05-14 00:28:42.467 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags:
 Seen(PMT,SDT,Crypt,) Match(PMT,SDT,Crypt,) Wait()
 2010-05-14 00:28:42.467 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match() Wait(PMT,SDT,)
 2010-05-14 00:28:42.468 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match() Wait(PMT,SDT,Pos,)
 2010-05-14 00:28:42.469 TVRec(11): Successfully set up DVB table
 monitoring.
 2010-05-14 00:28:42.474 SM(/dev/dvb/adapter1/frontend0)::Start: begin
 2010-05-14 00:28:42.483 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match() Wait(Sig,)
 2010-05-14 00:28:42.484 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags:
 Seen() Match() Wait(Pos,)
 2010-05-14 00:28:42.492 SM(/dev/dvb/adapter1/frontend0)::Start: end
 2010-05-14 00:28:42.493 TVRec(11): SetFlags(SignalMonitorRunning,) ->
 RunMainLoop,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:42.493 TVRec(11): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:42.494 TVRec(11): SetFlags(WaitingForSignal,) ->
 RunMainLoop,WaitingForSignal,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:42.495 TVRec(11): ClearFlags(NeedToStartRecorder,) ->
 RunMainLoop,WaitingForSignal,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:42.495 TVRec(11): SetChannel(15) -- end
 2010-05-14 00:28:42.542 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match() Wait(Sig,)
 2010-05-14 00:28:42.551 DVBSM(/dev/dvb/adapter1/frontend0): UpdateValues
 -- Signal Locked
 2010-05-14 00:28:42.551 DVBSH(/dev/dvb/adapter1/frontend0):
 AddListener(0xa8bc0cb8) -- begin
 2010-05-14 00:28:42.552 DVBSH(/dev/dvb/adapter1/frontend0):
 AddListener(0xa8bc0cb8) -- locked
 2010-05-14 00:28:42.552 DVBSH(/dev/dvb/adapter1/frontend0):
 AddListener(0xa8bc0cb8) -- end
 2010-05-14 00:28:42.553 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x0
 2010-05-14 00:28:42.554 PIDInfo(/dev/dvb/adapter1/frontend0): Closing
 filter for pid 0x0
 2010-05-14 00:28:42.565 DVBSH(/dev/dvb/adapter1/frontend0): RunTS(): begin
 2010-05-14 00:28:42.566 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x0
 2010-05-14 00:28:42.568 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x10
 2010-05-14 00:28:42.569 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x11
 2010-05-14 00:28:42.569 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x14
 2010-05-14 00:28:42.618 SM(/dev/dvb/adapter1/frontend0)::AddFlags:
 Seen(PAT,) Match() Wait()
 2010-05-14 00:28:42.619 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match(PAT,) Wait()
 2010-05-14 00:28:42.620 CreatePATSingleProgram()
 2010-05-14 00:28:42.620 PAT in input stream
 2010-05-14 00:28:42.621 Program Association Table
  PSIP tableID(0x0) length(37) extension(0x2)
       version(16) current(1) section(0) last_section(0)
          tsid: 2
  programCount: 7
   program number     0 has PID 0x  10   data  0x 0 0x 0 0xe0 0x10
   program number   513 has PID 0x  6e   data  0x 2 0x 1 0xe0 0x6e
   program number   515 has PID 0x 136   data  0x 2 0x 3 0xe1 0x36
   program number   516 has PID 0x 19a   data  0x 2 0x 4 0xe1 0x9a
   program number   517 has PID 0x 1fe   data  0x 2 0x 5 0xe1 0xfe
   program number   518 has PID 0x 262   data  0x 2 0x 6 0xe2 0x62
   program number   519 has PID 0x 2c6   data  0x 2 0x 7 0xe2 0xc6

 2010-05-14 00:28:42.622 desired_program(515) pid(0x136)
 2010-05-14 00:28:42.622 pmt_pid(0x136)
 2010-05-14 00:28:42.623 PAT for output stream
 2010-05-14 00:28:42.623 Program Association Table
  PSIP tableID(0x0) length(13) extension(0x2)
       version(16) current(1) section(0) last_section(0)
          tsid: 2
  programCount: 1
   program number     1 has PID 0x 136   data  0x 0 0x 1 0xe1 0x36

 2010-05-14 00:28:42.624 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x136
 2010-05-14 00:28:42.656 SM(/dev/dvb/adapter1/frontend0)::AddFlags:
 Seen(PMT,) Match() Wait()
 2010-05-14 00:28:42.657 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match(PMT,) Wait()
 2010-05-14 00:28:42.658 CreatePMTSingleProgram()
 2010-05-14 00:28:42.658 PMT in input stream
 2010-05-14 00:28:42.659 Program Map Table ver(3) pid(0x136) pnum(515)
 len(52)

  Stream #0 pid(0x140) type(video-mpeg2  0x2)
  Stream #1 pid(0x14a) type(audio-mp1-layer[1,2,3]  0x3)
   ISO-639 Language: code(fra) canonical(fre) eng(French)
  Stream #2 pid(0x159) type(private-data  0x6)
   VBI Data Descriptor (0x45) length(4)
   Teletext Descriptor (0x56) length(10)

 2010-05-14 00:28:42.660 Created PMT
 Program Map Table ver(3) pid(0x136) pnum(1) len(52)

  Stream #0 pid(0x140) type(video-mpeg2  0x2)
  Stream #1 pid(0x14a) type(audio-mp1-layer[1,2,3]  0x3)
   ISO-639 Language: code(fra) canonical(fre) eng(French)
  Stream #2 pid(0x159) type(private-data  0x6)
   VBI Data Descriptor (0x45) length(4)
   Teletext Descriptor (0x56) length(10)

 2010-05-14 00:28:42.664 PMT for output stream
 2010-05-14 00:28:42.673 Program Map Table ver(3) pid(0x136) pnum(1)
 len(52)

  Stream #0 pid(0x140) type(video-mpeg2  0x2)
  Stream #1 pid(0x14a) type(audio-mp1-layer[1,2,3]  0x3)
   ISO-639 Language: code(fra) canonical(fre) eng(French)
  Stream #2 pid(0x159) type(private-data  0x6)
   VBI Data Descriptor (0x45) length(4)
   Teletext Descriptor (0x56) length(10)

 2010-05-14 00:28:42.675 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x140
 2010-05-14 00:28:42.676 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x14a
 2010-05-14 00:28:42.677 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x159
 2010-05-14 00:28:43.875 DTVSM(/dev/dvb/adapter1/frontend0)::SetNIT():
 net_id = 8442
 2010-05-14 00:28:43.876 SM(/dev/dvb/adapter1/frontend0)::AddFlags:
 Seen(NIT,) Match() Wait()
 2010-05-14 00:28:44.065 SM(/dev/dvb/adapter1/frontend0)::AddFlags:
 Seen(SDT,) Match() Wait()
 2010-05-14 00:28:44.066 DTVSM(/dev/dvb/adapter1/frontend0)::SetSDT(): tsid
 = 2 orig_net_id = 8442
 2010-05-14 00:28:44.067 SM(/dev/dvb/adapter1/frontend0)::AddFlags: Seen()
 Match(SDT,) Wait()
 2010-05-14 00:28:44.068 SM(/dev/dvb/adapter1/frontend0)::RemoveFlags:
 Seen() Match() Wait(Pos,)
 2010-05-14 00:28:44.113 TVRec(11): Got good signal
 2010-05-14 00:28:44.114 TVRec(11): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:44.129 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0x12
 2010-05-14 00:28:44.130 PIDInfo(/dev/dvb/adapter1/frontend0): Opening
 filter for pid 0xf02
 2010-05-14 00:28:50.607 TVRec(9): SetFlags(EITScannerRunning,) ->
 RunMainLoop,EITScannerRunning,RingBufferReady,
 2010-05-14 00:28:50.697 TVRec(9): SetChannel(15) -- begin
 2010-05-14 00:28:50.698 TVRec(9): ClearFlags(RingBufferReady,) ->
 RunMainLoop,EITScannerRunning,
 2010-05-14 00:28:50.699 TVRec(9): Request: Program(no) channel(15) input()
 flags(EITScan,)
 2010-05-14 00:28:50.704 TVRec(9): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,EITScannerRunning,
 2010-05-14 00:28:50.705 TVRec(9): No recorder yet, calling TuningFrequency
 2010-05-14 00:28:50.706 DVBChan(9:/dev/dvb/adapter0/frontend0): Opening
 DVB channel
 2010-05-14 00:28:50.706 DVBChan(9:/dev/dvb/adapter0/frontend0):
 SetChannelByString(15):
 2010-05-14 00:28:50.715 DVBChan(9:/dev/dvb/adapter0/frontend0): 474167000
 qam_64 a auto auto 8 8 1/32 n v fec: auto msys: UNDEFINED rolloff: 0.35
 2010-05-14 00:28:50.716 DVBChan(9:/dev/dvb/adapter0/frontend0): Old
 Params: 586167000 qam_64 a auto auto 8 8 1/32 n v fec: auto msys:
 UNDEFINED rolloff: 0.35
                         DVBChan(9:/dev/dvb/adapter0/frontend0): New
 Params: 474167000 qam_64 a auto auto 8 8 1/32 n v fec: auto msys:
 UNDEFINED rolloff: 0.35
 2010-05-14 00:28:50.717 DVBChan(9:/dev/dvb/adapter0/frontend0): Tune():
 Tuning to 474167000Hz
 2010-05-14 00:28:51.615 dvbchannel.cpp:wait_for_backend: Status:
 Signal,Carrier,FEC Stable,Sync,
 2010-05-14 00:28:51.616 DVBChan(9:/dev/dvb/adapter0/frontend0): Tune():
 Frequency tuning successful.
 2010-05-14 00:28:51.617 DVBChan(9:/dev/dvb/adapter0/frontend0):
 SetChannelByString(15): Tuned to frequency.
 2010-05-14 00:28:51.617 TVRec(9): Starting Signal Monitor
 2010-05-14 00:28:51.618 TVRec(9): SetupSignalMonitor(1, 0)
 2010-05-14 00:28:51.618 DVBChan(9:/dev/dvb/adapter0/frontend0): Opening
 DVB channel
 2010-05-14 00:28:51.623 DVBSM(/dev/dvb/adapter0/frontend0): Can measure
 Signal Strength
 2010-05-14 00:28:51.623 DVBSM(/dev/dvb/adapter0/frontend0): Can measure
 S/N
 2010-05-14 00:28:51.627 DVBSM(/dev/dvb/adapter0/frontend0): Can measure
 Bit Error Rate
 2010-05-14 00:28:51.630 DVBSM(/dev/dvb/adapter0/frontend0): Can count
 Uncorrected Blocks
 2010-05-14 00:28:51.630 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags:
 Seen() Match() Wait()
 2010-05-14 00:28:51.631 DVBSM(/dev/dvb/adapter0/frontend0):
 DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)
 2010-05-14 00:28:51.634 TVRec(9): Signal monitor successfully created
 2010-05-14 00:28:51.644 TVRec(9): Setting up table monitoring.
 2010-05-14 00:28:51.652 Using profile 'Live TV' to record
 2010-05-14 00:28:51.653 TVRec(9): DVB service_id 515 on net_id 8442 tsid 2
 2010-05-14 00:28:51.654
 DTVSM(/dev/dvb/adapter0/frontend0)::SetDVBService(transport_id: 2,
 network_id: 8442, service_id: 515):
 2010-05-14 00:28:51.655 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags:
 Seen(PMT,SDT,Crypt,) Match(PMT,SDT,Crypt,) Wait()
 2010-05-14 00:28:51.656 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen()
 Match() Wait(PMT,SDT,)
 2010-05-14 00:28:51.657 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen()
 Match() Wait(PMT,SDT,Pos,)
 2010-05-14 00:28:51.657 TVRec(9): Successfully set up DVB table
 monitoring.
 2010-05-14 00:28:51.658 SM(/dev/dvb/adapter0/frontend0)::Start: begin
 2010-05-14 00:28:51.659 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen()
 Match() Wait(Sig,)
 2010-05-14 00:28:51.660 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags:
 Seen() Match() Wait(Pos,)
 2010-05-14 00:28:51.663 SM(/dev/dvb/adapter0/frontend0)::Start: end
 2010-05-14 00:28:51.664 TVRec(9): SetFlags(SignalMonitorRunning,) ->
 RunMainLoop,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:51.664 TVRec(9): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:51.665 TVRec(9): SetFlags(WaitingForSignal,) ->
 RunMainLoop,WaitingForSignal,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:51.666 TVRec(9): ClearFlags(NeedToStartRecorder,) ->
 RunMainLoop,WaitingForSignal,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:51.666 TVRec(9): SetChannel(15) -- end
 2010-05-14 00:28:51.672 DVBSM(/dev/dvb/adapter0/frontend0): UpdateValues
 -- Signal Locked
 2010-05-14 00:28:51.673 DVBSH(/dev/dvb/adapter0/frontend0):
 AddListener(0x8439130) -- begin
 2010-05-14 00:28:51.674 DVBSH(/dev/dvb/adapter0/frontend0):
 AddListener(0x8439130) -- locked
 2010-05-14 00:28:51.675 DVBSH(/dev/dvb/adapter0/frontend0):
 AddListener(0x8439130) -- end
 2010-05-14 00:28:51.688 DVBSH(/dev/dvb/adapter0/frontend0): RunTS(): begin
 2010-05-14 00:28:51.689 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x0
 2010-05-14 00:28:51.691 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x10
 2010-05-14 00:28:51.692 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x11
 2010-05-14 00:28:51.693 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x14
 2010-05-14 00:28:51.716 SM(/dev/dvb/adapter0/frontend0)::AddFlags:
 Seen(PAT,) Match() Wait()
 2010-05-14 00:28:51.717 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen()
 Match(PAT,) Wait()
 2010-05-14 00:28:51.718 CreatePATSingleProgram()
 2010-05-14 00:28:51.719 PAT in input stream
 2010-05-14 00:28:51.719 Program Association Table
  PSIP tableID(0x0) length(37) extension(0x2)
       version(16) current(1) section(0) last_section(0)
          tsid: 2
  programCount: 7
   program number     0 has PID 0x  10   data  0x 0 0x 0 0xe0 0x10
   program number   513 has PID 0x  6e   data  0x 2 0x 1 0xe0 0x6e
   program number   515 has PID 0x 136   data  0x 2 0x 3 0xe1 0x36
   program number   516 has PID 0x 19a   data  0x 2 0x 4 0xe1 0x9a
   program number   517 has PID 0x 1fe   data  0x 2 0x 5 0xe1 0xfe
   program number   518 has PID 0x 262   data  0x 2 0x 6 0xe2 0x62
   program number   519 has PID 0x 2c6   data  0x 2 0x 7 0xe2 0xc6

 2010-05-14 00:28:51.720 desired_program(515) pid(0x136)
 2010-05-14 00:28:51.721 pmt_pid(0x136)
 2010-05-14 00:28:51.722 PAT for output stream
 2010-05-14 00:28:51.722 Program Association Table
  PSIP tableID(0x0) length(13) extension(0x2)
       version(16) current(1) section(0) last_section(0)
          tsid: 2
  programCount: 1
   program number     1 has PID 0x 136   data  0x 0 0x 1 0xe1 0x36

 2010-05-14 00:28:51.723 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x136
 2010-05-14 00:28:51.754 SM(/dev/dvb/adapter0/frontend0)::AddFlags:
 Seen(PMT,) Match() Wait()
 2010-05-14 00:28:51.764 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen()
 Match(PMT,) Wait()
 2010-05-14 00:28:51.774 CreatePMTSingleProgram()
 2010-05-14 00:28:51.775 PMT in input stream
 2010-05-14 00:28:51.776 Program Map Table ver(3) pid(0x136) pnum(515)
 len(52)

  Stream #0 pid(0x140) type(video-mpeg2  0x2)
  Stream #1 pid(0x14a) type(audio-mp1-layer[1,2,3]  0x3)
   ISO-639 Language: code(fra) canonical(fre) eng(French)
  Stream #2 pid(0x159) type(private-data  0x6)
   VBI Data Descriptor (0x45) length(4)
   Teletext Descriptor (0x56) length(10)

 2010-05-14 00:28:51.777 Created PMT
 Program Map Table ver(3) pid(0x136) pnum(1) len(52)

  Stream #0 pid(0x140) type(video-mpeg2  0x2)
  Stream #1 pid(0x14a) type(audio-mp1-layer[1,2,3]  0x3)
   ISO-639 Language: code(fra) canonical(fre) eng(French)
  Stream #2 pid(0x159) type(private-data  0x6)
   VBI Data Descriptor (0x45) length(4)
   Teletext Descriptor (0x56) length(10)

 2010-05-14 00:28:51.778 PMT for output stream
 2010-05-14 00:28:51.778 Program Map Table ver(3) pid(0x136) pnum(1)
 len(52)

  Stream #0 pid(0x140) type(video-mpeg2  0x2)
  Stream #1 pid(0x14a) type(audio-mp1-layer[1,2,3]  0x3)
   ISO-639 Language: code(fra) canonical(fre) eng(French)
  Stream #2 pid(0x159) type(private-data  0x6)
   VBI Data Descriptor (0x45) length(4)
   Teletext Descriptor (0x56) length(10)

 2010-05-14 00:28:51.780 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x140
 2010-05-14 00:28:51.782 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x14a
 2010-05-14 00:28:51.784 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x159
 2010-05-14 00:28:51.881 DTVSM(/dev/dvb/adapter0/frontend0)::SetNIT():
 net_id = 8442
 2010-05-14 00:28:51.882 SM(/dev/dvb/adapter0/frontend0)::AddFlags:
 Seen(NIT,) Match() Wait()
 2010-05-14 00:28:52.071 SM(/dev/dvb/adapter0/frontend0)::AddFlags:
 Seen(SDT,) Match() Wait()
 2010-05-14 00:28:52.072 DTVSM(/dev/dvb/adapter0/frontend0)::SetSDT(): tsid
 = 2 orig_net_id = 8442
 2010-05-14 00:28:52.073 SM(/dev/dvb/adapter0/frontend0)::AddFlags: Seen()
 Match(SDT,) Wait()
 2010-05-14 00:28:52.074 SM(/dev/dvb/adapter0/frontend0)::RemoveFlags:
 Seen() Match() Wait(Pos,)
 2010-05-14 00:28:52.093 TVRec(9): Got good signal
 2010-05-14 00:28:52.094 TVRec(9): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,SignalMonitorRunning,EITScannerRunning,
 2010-05-14 00:28:52.110 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0x12
 2010-05-14 00:28:52.111 PIDInfo(/dev/dvb/adapter0/frontend0): Opening
 filter for pid 0xf02
 2010-05-14 00:29:06.694 DTVSM(/dev/dvb/adapter0/frontend0): Time Offset:
 -2.69464
 2010-05-14 00:29:06.695 DTVSM(/dev/dvb/adapter1/frontend0): Time Offset:
 -2.69506
 2010-05-14 00:29:31.700 DTVSM(/dev/dvb/adapter0/frontend0): Time Offset:
 -2.69752
 2010-05-14 00:29:31.700 DTVSM(/dev/dvb/adapter1/frontend0): Time Offset:
 -2.69798
 2010-05-14 00:29:56.693 DTVSM(/dev/dvb/adapter0/frontend0): Time Offset:
 -2.69618
 2010-05-14 00:29:56.694 DTVSM(/dev/dvb/adapter1/frontend0): Time Offset:
 -2.6967
 2010-05-14 00:30:07.095 Expiring 0 MBytes for 7 @ Fri May 14 00:05:00 2010
 => Tracks
 2010-05-14 00:30:07.096 Expiring 8 MBytes for 7 @ Fri May 14 00:05:00 2010
 => Tracks
 2010-05-14 00:30:07.098 Expiring 0 MBytes for 2002 @ Thu May 13 23:40:00
 2010 => Le diable noir
 2010-05-14 00:30:21.699 DTVSM(/dev/dvb/adapter0/frontend0): Time Offset:
 -2.697
 2010-05-14 00:30:21.699 DTVSM(/dev/dvb/adapter1/frontend0): Time Offset:
 -2.69743
 2010-05-14 00:30:46.692 DTVSM(/dev/dvb/adapter0/frontend0): Time Offset:
 -2.6961
 2010-05-14 00:30:46.693 DTVSM(/dev/dvb/adapter1/frontend0): Time Offset:
 -2.69656
 2010-05-14 00:31:11.698 DTVSM(/dev/dvb/adapter1/frontend0): Time Offset:
 -2.6969
 2010-05-14 00:31:11.698 DTVSM(/dev/dvb/adapter0/frontend0): Time Offset:
 -2.69653

 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7734#comment:12>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list