[mythtv-users] Can't watch recordings or Live TV on a frontend.

Phil Bridges gravityhammer at gmail.com
Tue Dec 15 04:17:58 UTC 2009


I tried to update to .22 this weekend.  Now, I have a frontend that
won't play recordings or live tv.

When I start Live TV, I get this in my frontend log:

As I mentioned over the weekend, the database changes hosed my
database.  All my recordings are gone.  Now, I can't even watch Live
TV anymore.

I'm trying to set up my channels.  I'm tuning Live TV on a remote
frontend, or, at least, I'm trying to.  Apparently, I can't change the
channel off the channel I'm currently tuned to.  Whenever I start
"Watch TV", I get the "Please Wait" screen, then a black screen, then
I get dumped back to the menu, and get a very cryptic "Error opening
jump program file" message.  I can't change the channel off the one
that seems to be causing this problem.

Here's what shows up in my frontend log:

2009-12-14 22:57:28.157 TV: Attempting to change from None to Watching
WatchingLiveTV
2009-12-14 22:57:28.161 MythContext: Connecting to backend server:
192.168.1.50:6543 (try 1 of 1)
2009-12-14 22:57:28.161 Using protocol version 50
2009-12-14 22:57:28.165 Spawning LiveTV Recorder -- begin
2009-12-14 22:57:28.716 Spawning LiveTV Recorder -- end
2009-12-14 22:57:28.724 We have a
playbackURL(/mnt/server/recordings2/1006_20091214225728.mpg) &
cardtype(DUMMY)
2009-12-14 22:57:28.724 We have a RingBuffer
2009-12-14 22:57:28.776 TV: StartPlayer(0, Watching WatchingLiveTV,
main) -- begin
2009-12-14 22:57:28.788 NVP(4): Disabling Audio, params(-1,2,44100)
2009-12-14 22:57:28.824 VideoOutputXv: XVideo Adaptor Name: 'NV17 Video Texture'
2009-12-14 22:57:28.856 OSD Theme Dimensions W: 1280 H: 720
2009-12-14 22:57:29.180 Realtime priority would require SUID as root.
2009-12-14 22:57:29.180 TV: StartPlayer(0, Watching WatchingLiveTV,
main) -- end ok
2009-12-14 22:57:29.180 TV: Changing from None to Watching WatchingLiveTV
2009-12-14 22:57:29.180 TV: State is LiveTV & mctx == ctx
2009-12-14 22:57:29.184 Video timing method: USleep with busy wait
2009-12-14 22:57:29.184 TV: UpdateOSDInput done
2009-12-14 22:57:29.184 TV: UpdateLCD done
2009-12-14 22:57:29.184 TV: ITVRestart done
2009-12-14 22:57:30.224
RingBuf(/mnt/server/recordings/1006_20091214225729.mpg): Waited 1.0
seconds for data to become available...
2009-12-14 22:57:30.224 Checking to see if there's a new livetv
program to switch to..
2009-12-14 22:57:31.232
RingBuf(/mnt/server/recordings/1006_20091214225729.mpg): Waited 2.0
seconds for data to become available...
2009-12-14 22:57:31.232 Checking to see if there's a new livetv
program to switch to..
2009-12-14 22:57:32.244 NVP(4), Error: Couldn't find an A/V decoder
for: '/mnt/server/recordings/1006_20091214225729.mpg'
2009-12-14 22:57:32.244 NVP(4), Error: JumpToProgram failed.
2009-12-14 22:57:32.244 NVP(4), Error: Unknown recorder error, exiting decoder
2009-12-14 22:57:32.412 TV: Attempting to change from Watching
WatchingLiveTV to None
2009-12-14 22:57:32.588 TV: Changing from Watching WatchingLiveTV to None
2009-12-14 22:57:32.612 TV: Attempting to change from None to None
2009-12-14 22:57:32.644 TV: Attempting to change from None to Watching
WatchingLiveTV
2009-12-14 22:57:32.644 MythContext: Connecting to backend server:
192.168.1.50:6543 (try 1 of 1)
2009-12-14 22:57:32.644 Using protocol version 50
2009-12-14 22:57:32.648 Spawning LiveTV Recorder -- begin
2009-12-14 22:57:32.704 Spawning LiveTV Recorder -- end
2009-12-14 22:57:32.712 We have a
playbackURL(/mnt/server/recordings2/1006_20091214225732.mpg) &
cardtype(DUMMY)
2009-12-14 22:57:32.720 We have a RingBuffer
2009-12-14 22:57:32.772 TV: StartPlayer(0, Watching WatchingLiveTV,
main) -- begin
2009-12-14 22:57:32.772 playCtx, Error: Attempting to setup a player,
but it already exists.
2009-12-14 22:57:32.772 TV: StartPlayer(0, Watching WatchingLiveTV,
main) -- end error
2009-12-14 22:57:32.772 TV Error: LiveTV not successfully started

... and here's what's happening on the backend:

2009-12-14 22:58:47.617 MainServer::ANN Playback
2009-12-14 22:58:47.619 adding: frontend as a client (events: 0)
2009-12-14 22:58:47.621 TVRec(1): Changing from None to Watching WatchingLiveTV
2009-12-14 22:58:47.626 TVRec(1): HW Tuner: 1->1
2009-12-14 22:58:47.675 AutoExpire: CalcParams(): Max required Free
Space: 3.0 GB w/freq: 15 min
2009-12-14 22:58:48.165 Finished recording The Ride: channel 1006
2009-12-14 22:58:48.202 Finished recording The Ride: channel 1006
2009-12-14 22:58:48.217 AutoExpire: CalcParams(): Max required Free
Space: 3.0 GB w/freq: 15 min
2009-12-14 22:58:51.437 TVRec(1): Changing from Watching WatchingLiveTV to None
2009-12-14 22:58:51.440 Unknown type, recording width was 0
2009-12-14 22:58:51.595 Finished recording The Ride: channel 1006
2009-12-14 22:58:51.657 MainServer::ANN Playback
2009-12-14 22:58:51.659 adding: frontend as a client (events: 0)
2009-12-14 22:58:51.661 TVRec(1): Changing from None to Watching WatchingLiveTV
2009-12-14 22:58:51.666 TVRec(1): HW Tuner: 1->1
2009-12-14 22:58:51.719 AutoExpire: CalcParams(): Max required Free
Space: 3.0 GB w/freq: 15 min
2009-12-14 22:58:51.787 TVRec(1): Changing from Watching WatchingLiveTV to None
2009-12-14 22:58:51.830 Finished recording The Ride: channel 1006


When I try to watch a recorded program that plays fine on other
frontends, my frontend log shows:

2009-12-14 23:15:02.470 TV: Attempting to change from None to Watching
WatchingPreRecorded
2009-12-14 23:15:02.566 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- begin
2009-12-14 23:15:02.610 NVP(1), Error: Couldn't find an A/V decoder
for: '/mnt/server/recordings2/1006_20091214230100.mpg'
2009-12-14 23:15:02.614 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- end error
2009-12-14 23:15:12.057 TV: Attempting to change from None to Watching
WatchingPreRecorded
2009-12-14 23:15:12.113 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- begin
2009-12-14 23:15:12.241 [mp3 @ 0x7f2ea0cb58c0]Header missing
2009-12-14 23:15:12.241 [mp3 @ 0x7f2ea0cb58c0]Header missing
2009-12-14 23:15:12.241 [mp3 @ 0x7f2ea0cb58c0]Header missing
...
2009-12-14 23:15:23.068 [mp1 @ 0x7f2ea0cb58c0]Header missing
2009-12-14 23:15:26.088 AFD: codec MP2 has 0 channels
2009-12-14 23:15:26.088 AFD: Opened codec 0x4f5e290, id(MP2) type(Audio)
2009-12-14 23:15:26.088 AFD: codec MP2 has 0 channels
2009-12-14 23:15:26.088 AFD: Opened codec 0x5f61ff0, id(MP2) type(Audio)
2009-12-14 23:15:26.088 AFD: codec Unknown Codec ID has 0 channels
2009-12-14 23:15:26.088 AFD: Opened codec 0x5d1d680, id(Unknown Codec
ID) type(Audio)
2009-12-14 23:15:26.088 AFD: codec MP2 has 0 channels
2009-12-14 23:15:26.088 AFD: Opened codec 0x5d27050, id(MP2) type(Audio)
2009-12-14 23:15:26.088 AFD Error: Could not find decoder for codec
(Unknown Codec ID), ignoring.
2009-12-14 23:15:26.092 AFD Error: Could not find decoder for codec
(Unknown Codec ID), ignoring.
2009-12-14 23:15:26.092 AFD: codec MP3 has 0 channels
2009-12-14 23:15:26.092 AFD: Opened codec 0x45cc5d0, id(MP3) type(Audio)
2009-12-14 23:15:26.092 AFD Error: Could not find decoder for codec
(Unknown Codec ID), ignoring.
2009-12-14 23:15:26.092 AFD: codec MP2 has 0 channels
2009-12-14 23:15:26.092 AFD: Opened codec 0x45f6df0, id(MP2) type(Audio)
2009-12-14 23:15:26.092 AFD: codec MP2 has 0 channels
2009-12-14 23:15:26.916 AFD: Setting channels to 2
2009-12-14 23:15:26.916 [mp2 @ 0x7f2ea0cb58c0]Header missing
2009-12-14 23:15:27.976 NVP(2): Prebuffer wait timed out 10 times.
2009-12-14 23:15:29.336 NVP(2): Prebuffer wait timed out 20 times.
2009-12-14 23:15:30.696 NVP(2): Prebuffer wait timed out 30 times.
2009-12-14 23:15:32.056 NVP(2): Prebuffer wait timed out 40 times.
2009-12-14 23:15:33.416 NVP(2): Prebuffer wait timed out 50 times.
2009-12-14 23:15:34.776 NVP(2): Prebuffer wait timed out 60 times.
2009-12-14 23:15:36.136 NVP(2): Prebuffer wait timed out 70 times.
2009-12-14 23:15:37.496 NVP(2): Prebuffer wait timed out 80 times.
2009-12-14 23:15:38.856 NVP(2): Prebuffer wait timed out 90 times.
2009-12-14 23:15:40.215 NVP(2): Prebuffer wait timed out 100 times.
2009-12-14 23:15:40.215 NVP(2), Error: Timed out waiting for
prebuffering too long. Exiting..
2009-12-14 23:15:40.415 TV: Attempting to change from Watching
WatchingPreRecorded to None
2009-12-14 23:15:40.415 TV: Changing from Watching WatchingPreRecorded to None
2009-12-14 23:15:40.447 TV: Attempting to change from None to Watching
WatchingPreRecorded
2009-12-14 23:15:40.523 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- begin
2009-12-14 23:15:40.523 playCtx, Error: Attempting to setup a player,
but it already exists.
2009-12-14 23:15:40.523 TV: StartPlayer(0, Watching
WatchingPreRecorded, main) -- end error

Any suggestions?


More information about the mythtv-users mailing list