[mythtv-commits] Ticket #6850: Jump error when chaning program in livetv

MythTV mythtv at cvs.mythtv.org
Sat Aug 15 19:23:44 UTC 2009


#6850: Jump error when chaning program in livetv
-------------------------------+--------------------------------------------
 Reporter:  pik                |        Owner:  danielk       
     Type:  defect             |       Status:  infoneeded_new
 Priority:  minor              |    Milestone:  0.22          
Component:  MythTV - DVB/ATSC  |      Version:  unknown       
 Severity:  medium             |   Resolution:                
  Mlocked:  0                  |  
-------------------------------+--------------------------------------------
Changes (by Dibblah):

  * status:  new => infoneeded_new


Old description:

> It happens systematically with the same dvb-s channel broadcasting an
> 1080 HD signal on Hotbird ( HD Suisse, mpeg 2 compressed, qpsk modulated
> ). After selecting the channel in lifetv I get a jump program error,
> after the second try mythfrontend freezes and I have to kill it manually.
> After I restart the problem persists, it tries ti tune to this channel
> without success and mythfrontend hangs again?
>
> The only way out is to change start channel of the corresponding source (
> using mythtv-setup). Looking at mythfrontend output, it seems that it
> looks for a file that does not exist (
> /maxtor_/myth/lifetv/1990_20090815201338.mpg in this case ) which I think
> is trigering the problem. This only happens with this specific channel
> that brodcast full HD signals in qpsk mpeg2.
>

> Output of mythfrontend
>
> 09-08-15 20:31:44.706 TV: StartPlayer(0, Watching WatchingLiveTV, main)
> -- begin
> 2009-08-15 20:31:44.721 NVP(0): Disabling Audio, params(-1,2,44100)
> 2009-08-15 20:31:44.733 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video
> Texture'
> 2009-08-15 20:31:44.759 OSD Theme Dimensions W: 640 H: 480
> 2009-08-15 20:31:44.932 TV: StartPlayer(0, Watching WatchingLiveTV, main)
> -- end ok
> 2009-08-15 20:31:44.932 TV: Changing from None to Watching WatchingLiveTV
> 2009-08-15 20:31:44.932 TV: State is LiveTV & mctx == ctx
> 2009-08-15 20:31:44.933 New DB connection, total: 3
> 2009-08-15 20:31:44.933 New DB connection, total: 4
> 2009-08-15 20:31:44.935 Using realtime priority.
> 2009-08-15 20:31:44.935 OpenGLVideoSync()
> 2009-08-15 20:31:44.956 Connected to database 'mythconverg' at host:
> 172.19.3.6
> 2009-08-15 20:31:44.957 TV: UpdateOSDInput done
> 2009-08-15 20:31:44.958 TV: UpdateLCD done
> 2009-08-15 20:31:44.985 Video timing method: SGI OpenGL
> 2009-08-15 20:31:44.985 Connected to database 'mythconverg' at host:
> 172.19.3.6
> 2009-08-15 20:31:44.986 TV: ITVRestart done
> 2009-08-15 20:31:45.008 ScreenSaverX11Private: DPMS Deactivated 1
> 2009-08-15 20:31:45.057 Loading window theme from
> /usr/share/mythtv/themes/default/schedule-ui.xml
> 2009-08-15 20:31:55.273
> RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg): Waited 2.0
> seconds for data to become available...
> 2009-08-15 20:31:55.273 Checking to see if there's a new livetv program
> to switch to..
> 2009-08-15 20:31:57.274
> RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg): Waited 4.0
> seconds for data to become available...
> 2009-08-15 20:31:57.274 Checking to see if there's a new livetv program
> to switch to..
> 2009-08-15 20:32:01.276
> RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg): Waited 8.0
> seconds for data to become available...
> 2009-08-15 20:32:01.276 Checking to see if there's a new livetv program
> to switch to..
> 2009-08-15 20:32:09.279
> RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg) Error: Waited
> 16 seconds for data, aborting.
> 2009-08-15 20:32:09.279
> RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg) Warning:
> Peek() requested 2048 bytes, but only returning 0
> 2009-08-15 20:32:09.279 NVP::OpenFile(): Error, couldn't read file:
> /media/maxtor_/myth/lifetv/1990_20090815203153.mpg
> 2009-08-15 20:32:09.279 NVP(0), Error: JumpToProgram failed.
> 2009-08-15 20:32:09.279 NVP(0), Error: Unknown recorder error, exiting
> decoder
> 2009-08-15 20:32:09.294 ~OpenGLVideoSync() -- closing opengl vsync
> 2009-08-15 20:32:09.516 TV: Attempting to change from Watching
> WatchingLiveTV to None
> 2009-08-15 20:32:09.815 TV: Changing from Watching WatchingLiveTV to None
> 2009-08-15 20:32:09.835 ScreenSaverX11Private: DPMS Reactivated 1
> 2009-08-15 20:32:09.836 TV: Attempting to change from None to None
> 2009-08-15 20:32:09.858 TV: Attempting to change from None to Watching
> WatchingLiveTV
> 2009-08-15 20:32:09.858 Using protocol version 46
> 2009-08-15 20:32:09.859 Spawning LiveTV Recorder -- begin
> 2009-08-15 20:32:10.539 Spawning LiveTV Recorder -- end
> 2009-08-15 20:32:10.553 We have a
> playbackURL(/media/maxtor_/myth/lifetv/1990_20090815203209.mpg) &
> cardtype(DUMMY)
> 2009-08-15 20:32:10.557 We have a RingBuffer
> 2009-08-15 20:32:10.557 TV: StartPlayer(0, Watching WatchingLiveTV, main)
> -- begin
> 2009-08-15 20:32:10.558 playCtx, Error: Attempting to setup a player, but
> it already exists.
> 2009-08-15 20:32:10.558 TV: StartPlayer(0, Watching WatchingLiveTV, main)
> -- end error
> 2009-08-15 20:32:10.558 TV Error: LiveTV not successfully started
> 2009-08-15 20:32:10.579 ScreenSaverX11Private: DPMS Deactivated 1
> 2009-08-15 20:32:10.579 ScreenSaverX11Private: DPMS Reactivated 1

New description:

 It happens systematically with the same dvb-s channel broadcasting an 1080
 HD signal on Hotbird ( HD Suisse, mpeg 2 compressed, qpsk modulated ).
 After selecting the channel in lifetv I get a jump program error, after
 the second try mythfrontend freezes and I have to kill it manually. After
 I restart the problem persists, it tries ti tune to this channel without
 success and mythfrontend hangs again?

 The only way out is to change start channel of the corresponding source (
 using mythtv-setup). Looking at mythfrontend output, it seems that it
 looks for a file that does not exist (
 /maxtor_/myth/lifetv/1990_20090815201338.mpg in this case ) which I think
 is trigering the problem. This only happens with this specific channel
 that brodcast full HD signals in qpsk mpeg2.


 Output of mythfrontend

 09-08-15 20:31:44.706 TV: StartPlayer(0, Watching WatchingLiveTV, main) --
 begin
 2009-08-15 20:31:44.721 NVP(0): Disabling Audio, params(-1,2,44100)
 2009-08-15 20:31:44.733 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video
 Texture'
 2009-08-15 20:31:44.759 OSD Theme Dimensions W: 640 H: 480
 2009-08-15 20:31:44.932 TV: StartPlayer(0, Watching WatchingLiveTV, main)
 -- end ok
 2009-08-15 20:31:44.932 TV: Changing from None to Watching WatchingLiveTV
 2009-08-15 20:31:44.932 TV: State is LiveTV & mctx == ctx
 2009-08-15 20:31:44.933 New DB connection, total: 3
 2009-08-15 20:31:44.933 New DB connection, total: 4
 2009-08-15 20:31:44.935 Using realtime priority.
 2009-08-15 20:31:44.935 OpenGLVideoSync()
 2009-08-15 20:31:44.956 Connected to database 'mythconverg' at host:
 172.19.3.6
 2009-08-15 20:31:44.957 TV: UpdateOSDInput done
 2009-08-15 20:31:44.958 TV: UpdateLCD done
 2009-08-15 20:31:44.985 Video timing method: SGI OpenGL
 2009-08-15 20:31:44.985 Connected to database 'mythconverg' at host:
 172.19.3.6
 2009-08-15 20:31:44.986 TV: ITVRestart done
 2009-08-15 20:31:45.008 ScreenSaverX11Private: DPMS Deactivated 1
 2009-08-15 20:31:45.057 Loading window theme from
 /usr/share/mythtv/themes/default/schedule-ui.xml
 2009-08-15 20:31:55.273
 RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg): Waited 2.0
 seconds for data to become available...
 2009-08-15 20:31:55.273 Checking to see if there's a new livetv program to
 switch to..
 2009-08-15 20:31:57.274
 RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg): Waited 4.0
 seconds for data to become available...
 2009-08-15 20:31:57.274 Checking to see if there's a new livetv program to
 switch to..
 2009-08-15 20:32:01.276
 RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg): Waited 8.0
 seconds for data to become available...
 2009-08-15 20:32:01.276 Checking to see if there's a new livetv program to
 switch to..
 2009-08-15 20:32:09.279
 RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg) Error: Waited
 16 seconds for data, aborting.
 2009-08-15 20:32:09.279
 RingBuf(/media/maxtor_/myth/lifetv/1990_20090815203153.mpg) Warning:
 Peek() requested 2048 bytes, but only returning 0
 2009-08-15 20:32:09.279 NVP::OpenFile(): Error, couldn't read file:
 /media/maxtor_/myth/lifetv/1990_20090815203153.mpg
 2009-08-15 20:32:09.279 NVP(0), Error: JumpToProgram failed.
 2009-08-15 20:32:09.279 NVP(0), Error: Unknown recorder error, exiting
 decoder
 2009-08-15 20:32:09.294 ~OpenGLVideoSync() -- closing opengl vsync
 2009-08-15 20:32:09.516 TV: Attempting to change from Watching
 WatchingLiveTV to None
 2009-08-15 20:32:09.815 TV: Changing from Watching WatchingLiveTV to None
 2009-08-15 20:32:09.835 ScreenSaverX11Private: DPMS Reactivated 1
 2009-08-15 20:32:09.836 TV: Attempting to change from None to None
 2009-08-15 20:32:09.858 TV: Attempting to change from None to Watching
 WatchingLiveTV
 2009-08-15 20:32:09.858 Using protocol version 46
 2009-08-15 20:32:09.859 Spawning LiveTV Recorder -- begin
 2009-08-15 20:32:10.539 Spawning LiveTV Recorder -- end
 2009-08-15 20:32:10.553 We have a
 playbackURL(/media/maxtor_/myth/lifetv/1990_20090815203209.mpg) &
 cardtype(DUMMY)
 2009-08-15 20:32:10.557 We have a RingBuffer
 2009-08-15 20:32:10.557 TV: StartPlayer(0, Watching WatchingLiveTV, main)
 -- begin
 2009-08-15 20:32:10.558 playCtx, Error: Attempting to setup a player, but
 it already exists.
 2009-08-15 20:32:10.558 TV: StartPlayer(0, Watching WatchingLiveTV, main)
 -- end error
 2009-08-15 20:32:10.558 TV Error: LiveTV not successfully started
 2009-08-15 20:32:10.579 ScreenSaverX11Private: DPMS Deactivated 1
 2009-08-15 20:32:10.579 ScreenSaverX11Private: DPMS Reactivated 1

--

Comment:

 Logs from:

 mythbackend -v channel,record

 Please.

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


More information about the mythtv-commits mailing list