[mythtv-commits] Ticket #7205: SA8300HD STB doesn't record reliably via firewire

MythTV mythtv at cvs.mythtv.org
Tue Sep 29 02:58:26 UTC 2009


#7205: SA8300HD STB doesn't record reliably via firewire
---------------------------------------------+------------------------------
 Reporter:  Marc Randolph <mrand at pobox.com>  |       Owner:  ijr    
     Type:  defect                           |      Status:  new    
 Priority:  minor                            |   Milestone:  unknown
Component:  MythTV - General                 |     Version:  unknown
 Severity:  medium                           |     Mlocked:  0      
---------------------------------------------+------------------------------
 Forwarding from downstream.  Problem as I understand it is that the
 SA8300HD works fine when using test-mpeg2, but myth has trouble capturing
 the stream.  Here is an example:
 http://dl.getdropbox.com/u/1578989/test.mpg

 backend log:
 {{{
 2009-09-27 14:07:49.550 scheduler: Scheduled items: Scheduled 289 items in
 1.6 = 0.00 match + 1.62 place
 2009-09-27 14:07:49.559 TVRec(6): RecordPending on inputid 7
 2009-09-27 14:07:49.560 TVRec(6): StartRecording(NFL Football)
 2009-09-27 14:07:49.560 TVRec(6): ASK_RECORDING 6 0 0 0
 2009-09-27 14:07:49.643 adding: mythtv as a client (events: 1)
 2009-09-27 14:07:49.732 TVRec(6): StartedRecording(0x93bd2c8)
 fn(/tv/d3/1811_20090927140800.mpg)
 2009-09-27 14:07:49.732 TVRec(6): ClearFlags(CancelNextRecording,) ->
 RunMainLoop,
 2009-09-27 14:07:49.732 TVRec(6): Changing from None to Watching
 RecordingOnly
 2009-09-27 14:07:49.732 TVRec(6):
 ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
 2009-09-27 14:07:49.732 TVRec(6): Request: Program(yes) channel() input()
 flags(Recording,)
 2009-09-27 14:07:49.733 TVRec(6): HW Tuner: 6->6
 2009-09-27 14:07:49.734 TVRec(6): ClearFlags(PENDINGACTIONS,) ->
 RunMainLoop,
 2009-09-27 14:07:49.734 TVRec(6): No recorder yet, calling TuningFrequency
 2009-09-27 14:07:49.734 FireChan(0022CECC76B00000): Open()
 2009-09-27 14:07:49.736 FireChan(0022CECC76B00000): SetChannelByString(3)
 2009-09-27 14:07:49.738 SetChannelByNumber(81)
 2009-09-27 14:07:49.738 FireDev(0022CECC76B00000): Requesting STB Power
 State
 2009-09-27 14:07:49.740 FireDev(0022CECC76B00000): STB Power State: On
 2009-09-27 14:07:49.740 SetChannel(model GENERIC, alt 0, chan 81)
 2009-09-27 14:07:49.741 SetChannel() -- locked
 2009-09-27 14:07:49.745 SetLastChannel(81): cleared: yes
 2009-09-27 14:07:49.745 FireChan(0022CECC76B00000): SetChannelByString(3)
 success
 2009-09-27 14:07:49.745 TVRec(6): Starting Signal Monitor
 2009-09-27 14:07:49.745 TVRec(6): SetupSignalMonitor(1, 0)
 2009-09-27 14:07:49.745 FireChan(0022CECC76B00000): Open()
 2009-09-27 14:07:49.745 FireSM(0022CECC76B00000): ctor
 2009-09-27 14:07:49.745 SM(0022CECC76B00000)::AddFlags: Seen() Match()
 Wait(Sig,)
 2009-09-27 14:07:49.746 FireDev(0022CECC76B00000): Requesting STB Power
 State
 2009-09-27 14:07:49.748 FireDev(0022CECC76B00000): STB Power State: On
 2009-09-27 14:07:49.748 TVRec(6): Signal monitor successfully created
 2009-09-27 14:07:49.748 TVRec(6): Setting up table monitoring.
 2009-09-27 14:07:49.750 Using profile 'Live TV' to record
 2009-09-27 14:07:49.751 TVRec(6): MPEG program number: 1
 2009-09-27 14:07:49.751 DTVSM(0022CECC76B00000)::SetProgramNumber(1):
 2009-09-27 14:07:49.751 SM(0022CECC76B00000)::RemoveFlags:
 Seen(PMT,Crypt,) Match(PMT,Crypt,) Wait()
 2009-09-27 14:07:49.751 SM(0022CECC76B00000)::AddFlags: Seen() Match()
 Wait(PMT,)
 2009-09-27 14:07:49.751 SM(0022CECC76B00000)::AddFlags: Seen() Match()
 Wait(PAT,PMT,Pos,)
 2009-09-27 14:07:49.751 TVRec(6): Successfully set up MPEG table
 monitoring.
 2009-09-27 14:07:49.751 SM(0022CECC76B00000)::Start: begin
 2009-09-27 14:07:49.751 FireDev(0022CECC76B00000): Requesting STB Power
 State
 2009-09-27 14:07:49.751 SM(0022CECC76B00000)::Start: end
 2009-09-27 14:07:49.751 TVRec(6): SetFlags(SignalMonitorRunning,) ->
 RunMainLoop,SignalMonitorRunning,
 2009-09-27 14:07:49.751 TVRec(6): ClearFlags(WaitingForSignal,) ->
 RunMainLoop,SignalMonitorRunning,
 2009-09-27 14:07:49.751 TVRec(6): SetFlags(WaitingForSignal,) ->
 RunMainLoop,WaitingForSignal,SignalMonitorRunning,
 2009-09-27 14:07:49.751 TVRec(6): ClearFlags(NeedToStartRecorder,) ->
 RunMainLoop,WaitingForSignal,SignalMonitorRunning,
 2009-09-27 14:07:49.751 TVRec(6): SetFlags(NeedToStartRecorder,) ->
 RunMainLoop,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,
 2009-09-27 14:07:49.754 FireDev(0022CECC76B00000): STB Power State: On
 2009-09-27 14:07:49.754 SM(0022CECC76B00000)::AddFlags: Seen(STB,)
 Match(STB,) Wait()
 2009-09-27 14:07:49.754 FireSM(0022CECC76B00000): RunTableMonitor(): --
 begin
 2009-09-27 14:07:49.754 LFireDev(0022CECC76B00000): Starting Port Handler
 Thread
 2009-09-27 14:07:49.754 LFireDev(0022CECC76B00000): Starting Port Handler
 Thread -- locked
 2009-09-27 14:07:49.754 LFireDev(0022CECC76B00000): OpenPort()
 2009-09-27 14:07:49.754 FireSM(0022CECC76B00000): UpdateValues() --
 Waiting for table monitor to start
 2009-09-27 14:07:49.755 LFireDev(0022CECC76B00000): OpenPort() -- got lock
 2009-09-27 14:07:49.755 FireDev(0022CECC76B00000): AddListener() 1
 2009-09-27 14:07:49.755 LFireDev(0022CECC76B00000): Opening P2P connection
 2009-09-27 14:07:49.755 FireSM(0022CECC76B00000): UpdateValues() -- Table
 monitor started
 2009-09-27 14:07:49.758 AutoExpire: CalcParams(): Max required Free Space:
 3.0 GB w/freq: 15 min
 2009-09-27 14:07:49.761 scheduler: Started recording: NFL Football "Kansas
 City Chiefs at Philadelphia Eagles": channel 1811 on cardid 6, sourceid 2
 libiec61883 warning: Overlayed connection on channel 0.
 You may need to manually set the channel on the receiving node.
 2009-09-27 14:07:49.763 LFireDev(0022CECC76B00000): OpenAVStream
 2009-09-27 14:07:49.763 LFireDev(0022CECC76B00000): Opening A/V stream
 object
 2009-09-27 14:07:49.763 LFireDev(0022CECC76B00000): Buffered packets 2000
 (8000 KB)
 2009-09-27 14:07:49.763 LFireDev(0022CECC76B00000): Starting A/V streaming
 -- really
 2009-09-27 14:07:49.770 LFireDev(0022CECC76B00000): Starting A/V streaming
 -- done
 }}}


 {{{
 $ mythbackend --version
 Please include all output in bug reports.
 MythTV Version : 22072
 MythTV Branch : trunk
 Network Protocol : 48
 Library API : 0.22.20090919-1
 QT Version : 4.5.0
 Options compiled in:
  linux debug using_oss using_alsa using_pulse using_jack using_backend
 using_dvb using_firewire using_frontend using_glx_proc_addr_arb
 using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu
 using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync
 using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc
 using_xvmc_vld using_xvmcw using_bindings_perl using_bindings_python
 using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live
 using_mheg
 }}}

 Is the issue that it cannot find a PAT?
 Not a new/recent breakage... its been like this forever.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7205>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list