[mythtv-users] HDHR QAM: Streams ok to VLC but not Mythtv

P S guierrmo at gmail.com
Tue Jan 2 19:30:10 UTC 2007


I'm using and HDHomerun to tune QAM256 on comcast.  Most channels are
fine but there are a few that will tune and lock but will not display
in live TV or recorded programs.  Xine will play, but there is not
audio.

I'm running trunk svn 12306.

These channels work fine streaming straight to VLC.

I can make this recording available is needed.

Below is the backend log for a 1 minute recording verbose
channel,record,siparser

2007-01-02 13:30:02.080 TVRec(4): StartRecording(116#1 (UNKNOWN116#1))
2007-01-02 13:30:02.083 TVRec(4): ClearFlags(AskAllowRecording,) ->
RunMainLoop,RingBufferReady,
2007-01-02 13:30:02.298 TVRec(4): StartedRecording(0x878d198)
fn(/myth/tv/10161_20070102133000.mpg)
2007-01-02 13:30:02.308 TVRec(4): ClearFlags(CancelNextRecording,) ->
RunMainLoop,RingBufferReady,
2007-01-02 13:30:02.309 TVRec(4): Changing from None to RecordingOnly
2007-01-02 13:30:02.311 TVRec(4):
ClearFlags(FrontendReady,CancelNextRecording,) ->
RunMainLoop,RingBufferReady,
2007-01-02 13:30:02.311 TVRec(4): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2007-01-02 13:30:02.312 TVRec(4): Request: Program(yes) channel()
input() flags(Recording,)
2007-01-02 13:30:02.314 TVRec(4): HW Tuner: 4->4
2007-01-02 13:30:02.315 TVRec(4): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2007-01-02 13:30:02.316 HDHRChan(10101985/0): device found at address
192.168.1.141
2007-01-02 13:30:02.342 ChannelBase(4): Input #8: 'MPEG2TS'
schan(82#9) sourceid(9) ccid(4)
2007-01-02 13:30:02.343 ChannelBase(4): Current Input #8: 'MPEG2TS'
2007-01-02 13:30:02.344 HDHRChan(10101985/0): Successfully connected to device
2007-01-02 13:30:02.345 HDHRChan(10101985/0): SetChannelByString(116#1)
2007-01-02 13:30:02.347 DTVChan(10101985/0): SetCachedATSCInfo(): 0--1
2007-01-02 13:30:02.384 HDHRChan(10101985/0): TuneTo(747000000,qam_256)
2007-01-02 13:30:02.393 DTVChan(10101985/0): SetCachedATSCInfo(0-7): 0-7
2007-01-02 13:30:02.393 TVRec(4): Starting Signal Monitor
2007-01-02 13:30:02.394 TVRec(4): SetupSignalMonitor(1, 0)
2007-01-02 13:30:02.396 HDHRSM(10101985/0): ctor
2007-01-02 13:30:02.403 DelAllPID()
2007-01-02 13:30:02.405 Filter: ''
2007-01-02 13:30:02.406 SM(10101985/0)::AddFlags: Seen() Match() Wait(Sig,)
2007-01-02 13:30:02.406 TVRec(4): Signal monitor successfully created
2007-01-02 13:30:02.407 TVRec(4): Setting up table monitoring.
2007-01-02 13:30:02.408 TVRec(4): MPEG program number: 7
2007-01-02 13:30:02.409 DTVSM(10101985/0)::SetProgramNumber(7):
2007-01-02 13:30:02.410 SM(10101985/0)::RemoveFlags: Seen(PMT,)
Match(PMT,) Wait()
2007-01-02 13:30:02.412 SM(10101985/0)::AddFlags: Seen() Match() Wait(PMT,)
2007-01-02 13:30:02.413 SM(10101985/0)::AddFlags: Seen() Match()
Wait(PAT,PMT,Pos,)
2007-01-02 13:30:02.414 TVRec(4): Successfully set up MPEG table monitoring.
2007-01-02 13:30:02.415 SM(10101985/0)::Start: begin
2007-01-02 13:30:02.417 SM(10101985/0)::Start: end
2007-01-02 13:30:02.418 TVRec(4): SetFlags(SignalMonitorRunning,) ->
RunMainLoop,AskAllowRecording,SignalMonitorRunning,RingBufferReady,
2007-01-02 13:30:02.419 TVRec(4): ClearFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,SignalMonitorRunning,RingBufferReady,
2007-01-02 13:30:02.419 TVRec(4): SetFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,RingBufferReady,
2007-01-02 13:30:02.422 TVRec(4): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,RingBufferReady,
2007-01-02 13:30:02.422 TVRec(4): SetFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,RingBufferReady,
2007-01-02 13:30:02.477 Started recording: 116#1 (UNKNOWN116#1) "Tue
Jan 2 13:30:00 2007": channel 10161 on cardid 4, sourceid 9
2007-01-02 13:30:02.577 HDHRSM(10101985/0): UpdateValues() -- Waiting
for table monitor to start
2007-01-02 13:30:02.579 HDHRSM(10101985/0): UpdateValues() -- Table
monitor started
2007-01-02 13:30:02.578 HDHRSM(10101985/0): RunTableMonitor(): begin
(# of pids 1)
2007-01-02 13:30:02.582 AddPID(0x0)
2007-01-02 13:30:02.584 Filter: '0x0000'
2007-01-02 13:30:03.944 SM(10101985/0)::AddFlags: Seen(PAT,) Match() Wait()
2007-01-02 13:30:03.945 SM(10101985/0)::AddFlags: Seen() Match(PAT,) Wait()
2007-01-02 13:30:03.945 CreatePATSingleProgram()
2007-01-02 13:30:03.946 PAT in input stream
2007-01-02 13:30:03.946 Program Association Table
 PSIP tableID(0x0) length(49) extension(0x23f6)
      version(6) current(1) section(0) last_section(0)
         tsid: 9206
 programCount: 10
  program number 8 has PID 0x  30   data  0x 0 0x 8 0xe0 0x30
  program number 7 has PID 0x  31   data  0x 0 0x 7 0xe0 0x31
  program number 9 has PID 0x  32   data  0x 0 0x 9 0xe0 0x32
  program number 1 has PID 0x  33   data  0x 0 0x 1 0xe0 0x33
  program number 2 has PID 0x  34   data  0x 0 0x 2 0xe0 0x34
  program number 3 has PID 0x  35   data  0x 0 0x 3 0xe0 0x35
  program number 4 has PID 0x  36   data  0x 0 0x 4 0xe0 0x36
  program number 5 has PID 0x  37   data  0x 0 0x 5 0xe0 0x37
  program number 6 has PID 0x  38   data  0x 0 0x 6 0xe0 0x38
  program number 10 has PID 0x  39   data  0x 0 0x a 0xe0 0x39

2007-01-02 13:30:03.948 desired_program(7) pid(0x31)
2007-01-02 13:30:03.948 pmt_pid(0x31)
2007-01-02 13:30:03.949 PAT for output stream
2007-01-02 13:30:03.949 Program Association Table
 PSIP tableID(0x0) length(13) extension(0x23f6)
      version(6) current(1) section(0) last_section(0)
         tsid: 9206
 programCount: 1
  program number 1 has PID 0x  31   data  0x 0 0x 1 0xe0 0x31

2007-01-02 13:30:03.950 AddPID(0x31)
2007-01-02 13:30:03.953 Filter: '0x0000 0x0031'
2007-01-02 13:30:04.205 SM(10101985/0)::AddFlags: Seen(PMT,) Match() Wait()
2007-01-02 13:30:04.206 SM(10101985/0)::AddFlags: Seen() Match(PMT,) Wait()
2007-01-02 13:30:04.206 CreatePMTSingleProgram()
2007-01-02 13:30:04.207 PMT in input stream
2007-01-02 13:30:04.207 Program Map Table ver(5) pid(0x31) pnum(7) len(51)
  Registration Descriptor: 'CUEI' SCTE 35 2003, Cable Digital Program
Insertion Cueing Message

 Stream #0 pid(0x840) type(caption service  0x86)
 Stream #1 pid(0x841) type(video-opencable  0x80)
 Stream #2 pid(0x842) type(audio-ac3  0x81)
  ISO-639 Language: code(eng) canonical(eng) eng(English)
 Stream #3 pid(0x843) type(audio-ac3  0x81)
  ISO-639 Language: code(eng) canonical(eng) eng(English)

2007-01-02 13:30:04.208 PMT for output stream
2007-01-02 13:30:04.209 Program Map Table ver(5) pid(0x31) pnum(1) len(28)

 Stream #0 pid(0x841) type(video-opencable  0x80)
 Stream #1 pid(0x842) type(audio-ac3  0x81)
 Stream #2 pid(0x843) type(audio-ac3  0x81)

2007-01-02 13:30:04.211 TVRec(4): Got good signal
2007-01-02 13:30:04.212 TVRec(4): TeardownSignalMonitor() -- begin
2007-01-02 13:30:04.213 HDHRSM(10101985/0): Stop() -- begin
2007-01-02 13:30:04.214 SM(10101985/0)::Stop: begin
2007-01-02 13:30:04.262 SM(10101985/0)::Stop: end
2007-01-02 13:30:04.304 HDHRSM(10101985/0): RunTableMonitor(): -- shutdown
2007-01-02 13:30:04.305 HDHRSM(10101985/0): RunTableMonitor(): -- end
2007-01-02 13:30:04.306 HDHRSM(10101985/0): Stop() -- end
2007-01-02 13:30:04.307 TVRec(4): TeardownSignalMonitor() -- end
2007-01-02 13:30:04.308 TVRec(4): ClearFlags(SignalMonitorRunning,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,NeedToStartRecorder,RingBufferReady,
2007-01-02 13:30:04.309 TVRec(4): ClearFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,RingBufferReady,
2007-01-02 13:30:04.310 TVRec(4): Starting Recorder
2007-01-02 13:30:04.314 Using profile 'Default' to record
2007-01-02 13:30:04.395 RecBase(4): SetRingBuffer(0xa8386208)
'/myth/tv/10161_20070102133000.mpg'
2007-01-02 13:30:04.396 HDHRRec(4): SetPAT(7 on 0x31)
2007-01-02 13:30:04.397 CreatePATSingleProgram()
2007-01-02 13:30:04.397 PAT in input stream
2007-01-02 13:30:04.398 Program Association Table
 PSIP tableID(0x0) length(49) extension(0x23f6)
      version(6) current(1) section(0) last_section(0)
         tsid: 9206
 programCount: 10
  program number 8 has PID 0x  30   data  0x 0 0x 8 0xe0 0x30
  program number 7 has PID 0x  31   data  0x 0 0x 7 0xe0 0x31
  program number 9 has PID 0x  32   data  0x 0 0x 9 0xe0 0x32
  program number 1 has PID 0x  33   data  0x 0 0x 1 0xe0 0x33
  program number 2 has PID 0x  34   data  0x 0 0x 2 0xe0 0x34
  program number 3 has PID 0x  35   data  0x 0 0x 3 0xe0 0x35
  program number 4 has PID 0x  36   data  0x 0 0x 4 0xe0 0x36
  program number 5 has PID 0x  37   data  0x 0 0x 5 0xe0 0x37
  program number 6 has PID 0x  38   data  0x 0 0x 6 0xe0 0x38
  program number 10 has PID 0x  39   data  0x 0 0x a 0xe0 0x39

2007-01-02 13:30:04.399 desired_program(7) pid(0x31)
2007-01-02 13:30:04.409 pmt_pid(0x31)
2007-01-02 13:30:04.410 PAT for output stream
2007-01-02 13:30:04.410 Program Association Table
 PSIP tableID(0x0) length(13) extension(0x23f6)
      version(6) current(1) section(0) last_section(0)
         tsid: 9206
 programCount: 1
  program number 1 has PID 0x  31   data  0x 0 0x 1 0xe0 0x31

2007-01-02 13:30:04.411 HDHRRec(4): SetPMT(7)
2007-01-02 13:30:04.412 CreatePMTSingleProgram()
2007-01-02 13:30:04.412 PMT in input stream
2007-01-02 13:30:04.413 Program Map Table ver(5) pid(0x31) pnum(7) len(51)
  Registration Descriptor: 'CUEI' SCTE 35 2003, Cable Digital Program
Insertion Cueing Message

 Stream #0 pid(0x840) type(caption service  0x86)
 Stream #1 pid(0x841) type(video-opencable  0x80)
 Stream #2 pid(0x842) type(audio-ac3  0x81)
  ISO-639 Language: code(eng) canonical(eng) eng(English)
 Stream #3 pid(0x843) type(audio-ac3  0x81)
  ISO-639 Language: code(eng) canonical(eng) eng(English)

2007-01-02 13:30:04.414 PMT for output stream
2007-01-02 13:30:04.414 Program Map Table ver(5) pid(0x31) pnum(1) len(28)

 Stream #0 pid(0x841) type(video-opencable  0x80)
 Stream #1 pid(0x842) type(audio-ac3  0x81)
 Stream #2 pid(0x843) type(audio-ac3  0x81)

2007-01-02 13:30:04.422 RecBase(4): SetRecording(0x878d198)
title(116#1 (UNKNOWN116#1))
2007-01-02 13:30:04.423 HDHRRec(4): StartRecording -- begin
2007-01-02 13:30:04.425 HDHRRec(4): Open()
2007-01-02 13:30:04.426 HDHRRec(4): StartData()
2007-01-02 13:30:04.426 HDHRRec(4): Resetting Demux Filters
2007-01-02 13:30:04.427 AddPID(0x0) NOOP
2007-01-02 13:30:04.428 AddPID(0x30)
2007-01-02 13:30:04.428 AddPID(0x31) NOOP
2007-01-02 13:30:04.429 TVRec(4):
SetFlags(RecorderRunning,RingBufferReady,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,RecorderRunning,RingBufferReady,
2007-01-02 13:30:04.430 TVRec(4): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady,
2007-01-02 13:30:04.429 AddPID(0x32)
2007-01-02 13:30:04.434 AddPID(0x33)
2007-01-02 13:30:04.434 AddPID(0x34)
2007-01-02 13:30:04.435 AddPID(0x35)
2007-01-02 13:30:04.435 AddPID(0x36)
2007-01-02 13:30:04.436 AddPID(0x37)
2007-01-02 13:30:04.437 AddPID(0x38)
2007-01-02 13:30:04.437 AddPID(0x39)
2007-01-02 13:30:04.438 AddPID(0x840)
2007-01-02 13:30:04.438 AddPID(0x841)
2007-01-02 13:30:04.439 AddPID(0x842)
2007-01-02 13:30:04.439 AddPID(0x843)
2007-01-02 13:30:04.442 Filter: '0x0000 0x0030-0x0039 0x0840-0x0843'
2007-01-02 13:31:00.531 TVRec(4): ClearFlags(FinishRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady,
2007-01-02 13:31:00.532 TVRec(4): Changing from RecordingOnly to None
2007-01-02 13:31:00.533 TVRec(4):
ClearFlags(FrontendReady,CancelNextRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady,
2007-01-02 13:31:00.533 TVRec(4): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReady,
2007-01-02 13:31:00.534 TVRec(4): Request: Program(no) channel()
input() flags(CloseRec,KillRingBuffer,)
2007-01-02 13:31:00.537 TVRec(4): FinishedRecording(116#1
(UNKNOWN116#1)) in recgroup: Default
2007-01-02 13:31:00.540 Finished recording 116#1 (UNKNOWN116#1) "Tue
Jan 2 13:30:00 2007": channel 10161
2007-01-02 13:31:00.561 Reschedule requested for id 0.
2007-01-02 13:31:00.573 HDHRRec(4): StartRecording -- ending...
2007-01-02 13:31:00.626 HDHRRec(4): Close()
2007-01-02 13:31:02.421 HDHRRec(4): StartRecording -- end
2007-01-02 13:31:02.426 TVRec(4): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2007-01-02 13:31:02.428 HDHRRec(4): Close()
2007-01-02 13:31:02.431 TVRec(4): FinishedRecording(116#1
(UNKNOWN116#1)) in recgroup: Default
2007-01-02 13:31:02.433 Finished recording 116#1 (UNKNOWN116#1) "Tue
Jan 2 13:30:00 2007": channel 10161
2007-01-02 13:31:02.435 TVRec(4): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2007-01-02 13:31:02.436 TVRec(4): Tearing down RingBuffer
2007-01-02 13:31:02.443 TVRec(4): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,RingBufferReady,
2007-01-02 13:31:03.165 Scheduled 606 items in 2.6 = 0.01 match + 2.58 place
Tuning to 'MPEG Program 1' pnum: 0x1 without CRC check on PMT
0: start_time: 5500.868 duration: 4.954
1: start_time: 5500.876 duration: 4.939
stream: start_time: 61120.755 duration: 55.040 bitrate=2469 kb/s
2007-01-02 13:31:03.193 AFD: Opened codec 0x89b1410, id(MPEG2VIDEO) type(Video)
2007-01-02 13:31:03.194 AFD: Opened codec 0x89a3da0, id(AC3) type(Audio)


More information about the mythtv-users mailing list