[mythtv] Re: request: OSX mythfrontend and winmyth for CVS backend

Jeremiah Morris jm at whpress.com
Mon Nov 15 18:44:30 UTC 2004

On 15 Nov 2004, at 12:57 PM, Gavin Hurlbut wrote:

> Woohoo!  I compiled CVS as of last night, and sure enough, it came up 
> nicely
> on my 500MHz G3 iBook.


> This gives me enough ammunition to start looking at tweaking for my 
> poor
> non-Altivec processor :)

Given that I can barely run video on my 800Mhz Altivec-enabled TiBook, 
that's an ambitious job, but I certainly wish you the best of luck!

On my Shark runs, the bulk of the time is evenly split between 
libavcodec's video decoding, and QuickTime's YUV conversion and 
blitting.  Nigel and I have discussed an alternate video driver using 
OpenGL rather than QuickTime, which might be faster, so that's one 
avenue to explore.  (QuickTime is supposed to use hardware acceleration 
when it can, but I don't know how to put it to the test.)  On your G3, 
the non-vectorized libavcodec routines may overwhelm any QuickTime 
speed penalty, though.

> Nice.  Just please make sure that the CVS way works too :)  hehe.

What we need now is more folks who can keep up with CVS and the dev 
list, and complain loudly when patches or checkins break the Mac build. 
  :->  The more eyes we can have on the bleeding edge, the easier it 
will be to keep the OS X version running.  Believe me, I'd rather be 
building binaries than worrying about tree breakage.

> I ran Shark on my iBook, and found out something interesting.  about 
> 20% of the
> CPU time is used to resample my audio.

Ouch.  The resampling should be taking place natively in the Core Audio 
driver, but the audio framework provides a way to use libsamplerate 
instead.  Can you send me your Shark log?  If Core Audio is being a CPU 
hog, I can send you patches to use libsamplerate for the conversion, 
which might work better.

- Jer

More information about the mythtv-dev mailing list