<div dir="ltr">On Tue, Jul 9, 2013 at 3:47 PM, Greg Moeller <span dir="ltr"><<a href="mailto:skywise@gmail.com" target="_blank">skywise@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Good afternoon.<br>
I'm trying to get the mythTV frontend working on my media mac mini.<br>
<br>
Here's my setup.<br>
Backend using mythbuntu and 0.26 and two tuners (hdhomerun and
HDPVR)<br>
Frontend using a 10.8 mac mini (i3) and mythfrontend 0.26
(MythFrontend-v0.26.0-175-g7f71e02)<br>
The back end is working perfectly, records shows, librarians them so
plex can understand. (both tuners)<br>
The frontend runs, can see shows, play them. But when I try live TV
i get<br>
Video frame buffering failed too many times.<br>
Sometimes I'll get a single frame, usually nothing at all, sometimes
it plain blows up.<br>
I also tested this on a quad core i7 mac mini, exact same issue.<br>
As a test I built up a mythbuntu frontend install under
virtualbox(on the same mac) and other than some decoding speed
issues (h.264) it worked perfectly.<br>
<br>
So, the problem seems mac related. All networking in the house is
hardwired, giga-bit.<br>
<br>
<br>
I ran a debug with the front end and this seems to be the spot
giving problems...<br>
<br>
2013-07-09 17:19:34.842588 D
SendReceiveStringList(MESSAGE,SYSTEM_EVENT PLAY_CHANGED HOSTNAME
calvin CHANID 1061 STARTTIME 2013-07-09T22:19:34Z SENDER calvin)
called from UI thread<br>
2013-07-09 17:19:34.847536 I
FileRingBuf(/Volumes/public/video/mythtv/1061_20130709221933.mpg):
OpenFile(/Volumes/public/video/mythtv/1061_20130709221934.mpg, 10000
ms)<br>
2013-07-09 17:19:37.135415 W
RingBuf(/Volumes/public/video/mythtv/1061_20130709221934.mpg):
Taking too long to be allowed to read..<br>
...<br>
2013-07-09 17:19:45.849940 E
RingBuf(/Volumes/public/video/mythtv/1061_20130709221934.mpg): Took
more than 10 seconds to be allowed to read, aborting.<br>
2013-07-09 17:19:45.850030 W
RingBuf(/Volumes/public/video/mythtv/1061_20130709221934.mpg):
Peek() requested 2048 bytes, but only returning 0<br>
2013-07-09 17:19:45.850055 E Player(0): OpenFile(): Could not read
first 2048 bytes of
'/Volumes/public/video/mythtv/1061_20130709221934.mpg'<br>
2013-07-09 17:19:45.850273 E Player(0): JumpToProgram failed.<br>
2013-07-09 17:19:45.850319 E Player(0): Unknown recorder error,
exiting decoder<br>
2013-07-09 17:19:45.850982 I Player(0): Decoder thread exiting.<br>
<br>
A quick ls on the same mac gives:<br>
calvin:~ gsd$ ls
/Volumes/public/video/mythtv/1061_20130709221934.mpg<br>
/Volumes/public/video/mythtv/1061_20130709221934.mpg<br>
calvin:~ gsd$ ls -l
/Volumes/public/video/mythtv/1061_20130709221934.mpg<br>
-rw-r--r-- 1 gsd staff 21670572 9 Jul 17:19
/Volumes/public/video/mythtv/1061_20130709221934.mpg<br>
<br>
Any ideas?<br>
(BTW, all media is accessable using the same paths on all the
servers but the virtualbox wouldn't have had that path)<br></div></blockquote><div><br></div><div>Hi, I am also running mythfrontend on the mac mini using ubuntu, LiveTV works for me with limited stuttering. To eliminate the stuttering, I sometimes need to pause the stream for a few secs or jump back 10 secs. I would check to see what you used in your video playback profiles. I think I tried the accelerated options without success, so <i>I went </i>back to 'normal'. Also I didn't know what you meant by 'accessible using the same paths', my mythfrontends, I don't mount the recording directories from the backend, I think mythbackend will steam the files to mythfrontend for recorded shows and liveTV. However only for video files, I needed to nfs mount the media path to the files. If you are mounting your recording directories, try NOT mounting it and see if the situation improves when it steams the media file over.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<br>
Just tried playing a pre-recorded show and that worked with this in
the log:<br>
2013-07-09 17:39:26.159478 D
SendReceiveStringList(MESSAGE,SYSTEM_EVENT PLAY_STARTED HOSTNAME
calvin CHANID 2505 STARTTIME 2013-07-02T02:00:00Z SENDER calvin)
called from UI thread<br>
2013-07-09 17:39:26.160149 I TV: tv->Playback() -- begin<br>
2013-07-09 17:39:26.169855 I TV: HandleStateChange(0) -- begin<br>
2013-07-09 17:39:26.170020 I TV: Attempting to change from None to
WatchingPreRecorded<br>
2013-07-09 17:39:26.172625 I
FileRingBuf(/Volumes/public/video/mythtv/2505_20130702020000.mpg):
OpenFile(/Volumes/public/video/mythtv/2505_20130702020000.mpg, 2000
ms)<br>
2013-07-09 17:39:26.224782 I TV: StartPlayer(0,
WatchingPreRecorded, main) -- begin<br>
2013-07-09 17:39:26.224800 I TV: Elapsed time since TV constructor
was called: 143 ms<br>
<br>
<br>
</div>
<br>_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<br></blockquote></div><br></div></div>