[mythtv-users] .25 Frontend not displaying live TV twice.

Gerald Brandt gbr at majentis.com
Tue May 1 21:12:31 UTC 2012



----- Original Message -----
> From: "Gerald Brandt" <gbr at majentis.com>
> To: "Discussion about MythTV" <mythtv-users at mythtv.org>
> Sent: Tuesday, May 1, 2012 4:07:56 PM
> Subject: Re: [mythtv-users] .25 Frontend not displaying live TV twice.
> 
> 
> 
> ----- Original Message -----
> > From: "Gerald Brandt" <gbr at majentis.com>
> > To: "Discussion about MythTV" <mythtv-users at mythtv.org>
> > Sent: Tuesday, May 1, 2012 3:47:56 PM
> > Subject: Re: [mythtv-users] .25 Frontend not displaying live TV
> > twice.
> > 
> > 
> > ----- Original Message -----
> > > From: "Gerald Brandt" <gbr at majentis.com>
> > > To: "mythtv-users" <mythtv-users at mythtv.org>
> > > Sent: Tuesday, May 1, 2012 1:52:05 PM
> > > Subject: [mythtv-users] .25 Frontend not displaying live TV
> > > twice.
> > > 
> > > Hi,
> > > 
> > > I just upgraded from .24 to .25 (mythbuntu 12.04), and now Live
> > > TV
> > > won't start twice.
> > > 
> > > I reboot the backend, and Live TV starts just fine.  I can change
> > > channels, no issues.
> > > 
> > > If I exit Live TV, I can't go back in.  Video playback starts,
> > > stutters, then stops, and the frontend exits.
> > > 
> > > This is in the frontend log: (alot)
> > > 
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: N CoreContext
> > > mythplayer.cpp:2079 (PrebufferEnoughFrames) Player(0): Waited
> > > 7783ms
> > > for video buffers UUULUUUAULAAAAAAAAAAAAAUAAULLUuP
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: W Decoder
> > > ringbuffer.cpp:1022 (WaitForReadsAllowed)
> > > RingBuf(myth://192.168.101.7:6543/1240_20120501134042.mpg):
> > > Taking
> > > too long to be allowed to read..
> > > May  1 13:40:55  mythfrontend[26009]: last message repeated 6
> > > times
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: N CoreContext
> > > mythplayer.cpp:2079 (PrebufferEnoughFrames) Player(0): Waited
> > > 7888ms
> > > for video buffers UUULUUUAULAAAAAAAAAAAAAUAAULLUuP
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: W Decoder
> > > ringbuffer.cpp:1022 (WaitForReadsAllowed)
> > > RingBuf(myth://192.168.101.7:6543/1240_20120501134042.mpg):
> > > Taking
> > > too long to be allowed to read..
> > > May  1 13:40:55  mythfrontend[26009]: last message repeated 6
> > > times
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: N CoreContext
> > > mythplayer.cpp:2079 (PrebufferEnoughFrames) Player(0): Waited
> > > 7993ms
> > > for video buffers UUULUUUAULAAAAAAAAAAAAAUAAULLUuP
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: W Decoder
> > > ringbuffer.cpp:1022 (WaitForReadsAllowed)
> > > RingBuf(myth://192.168.101.7:6543/1240_20120501134042.mpg):
> > > Taking
> > > too long to be allowed to read..
> > > May  1 13:40:55  mythfrontend[26009]: last message repeated 5
> > > times
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: N CoreContext
> > > mythplayer.cpp:2079 (PrebufferEnoughFrames) Player(0): Waited
> > > 8097ms
> > > for video buffers UUULUUUAULAAAAAAAAAAAAAUAAULLUuP
> > > May  1 13:40:55 thinkpad mythfrontend[26009]: W Decoder
> > > ringbuffer.cpp:1022 (WaitForReadsAllowed)
> > > RingBuf(myth://192.168.101.7:6543/1240_20120501134042.mpg):
> > > Taking
> > > too long to be allowed to read..
> > > 
> > > 
> > > And this is in the backend log:
> > > 
> > > May  1 13:40:42 mythserver mythbackend[3167]: N CoreContext
> > > autoexpire.cpp:263 (CalcParams) AutoExpire: CalcParams(): Max
> > > required Free Space: 22.0 GB w/freq: 15 min
> > > May  1 13:40:42 mythserver mythbackend[3167]: I ProcessRequest
> > > mainserver.cpp:1360 (HandleAnnounce) MainServer::ANN Playback
> > > May  1 13:40:42 mythserver mythbackend[3167]: I ProcessRequest
> > > mainserver.cpp:1362 (HandleAnnounce) adding: thinkpad as a client
> > > (events: 0)
> > > May  1 13:40:42 mythserver mythbackend[3167]: I ProcessRequest
> > > mainserver.cpp:1475 (HandleAnnounce) MainServer::HandleAnnounce
> > > FileTransfer
> > > May  1 13:40:42 mythserver mythbackend[3167]: I ProcessRequest
> > > mainserver.cpp:1477 (HandleAnnounce) adding: thinkpad as a remote
> > > file transfer
> > > May  1 13:40:44 mythserver mythbackend[3167]: I ProcessRequest
> > > recorderbase.cpp:386 (GetKeyframePositions)
> > > RecBase(3:/dev/hdpvr1):
> > > GetKeyframePositions(1,9223372036854775807,#0) out of 1
> > > May  1 13:40:44 mythserver mythbackend[3167]: I ProcessRequest
> > > recorderbase.cpp:386 (GetKeyframePositions)
> > > RecBase(3:/dev/hdpvr1):
> > > GetKeyframePositions(1,9223372036854775807,#0) out of 1
> > > May  1 13:40:45 mythserver mythbackend[3167]: I ProcessRequest
> > > ringbuffer.cpp:1086 (WaitForAvail)
> > > RingBuf(/mythtvdata1/mythtv/tv/1240_20120501134042.mpg): Waited
> > > 0.2
> > > seconds for data #012#011#011#011to become available... 108052 <
> > > 131072
> > > May  1 13:40:46 mythserver mythbackend[3167]: I ProcessRequest
> > > ringbuffer.cpp:1086 (WaitForAvail)
> > > RingBuf(/mythtvdata1/mythtv/tv/1240_20120501134042.mpg): Waited
> > > 0.5
> > > seconds for data #012#011#011#011to become available... 108052 <
> > > 131072
> > > May  1 13:40:46 mythserver mythbackend[3167]: I ProcessRequest
> > > ringbuffer.cpp:1086 (WaitForAvail)
> > > RingBuf(/mythtvdata1/mythtv/tv/1240_20120501134042.mpg): Waited
> > > 1.0
> > > seconds for data #012#011#011#011to become available... 108052 <
> > > 131072
> > > May  1 13:40:47 mythserver mythbackend[3167]: I ProcessRequest
> > > ringbuffer.cpp:1086 (WaitForAvail)
> > > RingBuf(/mythtvdata1/mythtv/tv/1240_20120501134042.mpg): Waited
> > > 2.0
> > > seconds for data #012#011#011#011to become available... 108052 <
> > > 131072
> > > May  1 13:40:48 mythserver mythbackend[3167]: E DeviceReadBuffer
> > > DeviceReadBuffer.cpp:513 (Poll) DevRdB(/dev/hdpvr1): Poll giving
> > > up
> > > 2
> > > May  1 13:40:48 mythserver mythbackend[3167]: E RecThread
> > > mpegrecorder.cpp:1010 (run) MPEGRec(/dev/hdpvr1): Device error
> > > detected
> > > 
> > > 
> > > Is there some sort of reset that's missing on the HDPVR?
> > > 
> > > Separate frontend/backend
> > > 
> > > Gerald
> > 
> > I've got about an hour before I have to revert back to .24.  Any
> > ideas what I can try?
> > 
> > Gerald
> 
> I just tried removing one of my HDPVR's, and that didn't solve the
> issue.

After MythTV fails to work, a cat of /dev/hdpv1 results in a prefect playback file in mplayer.



More information about the mythtv-users mailing list