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

Jeremiah Morris jm at whpress.com
Thu Jan 27 14:45:38 EST 2005


On 27 Jan 2005, at 1:30 PM, Joseph A. Caputo wrote:

> (1) Is building for non-altivec (i.e., G3) working?  At one point I
> thought I was able to build on my G3 iBook by modifying config.h and
> config.mak, but I can't seem to with CVS as of last week.

I did make a bunch of Altivec changes last Friday, so I may have either 
fixed it or broken it unintentionally. Run "./configure 
--disable-altivec", and manually change settings.pro to read 
"TARGET_ALTIVEC=no" on line 120.  If it's still failing, send me the 
error log (either on- or off-list) and we can work through it.

>   I know you
> and Nigel have been working on incorporating all this into qmake, so
> I'll try tonight with your script and latest CVS...

The script doesn't yet have a non-Altivec option, so you'll have to do 
some tweaking if you use that. (Basically you have to get it to change 
settings.pro.) For now, if you're already set with the dependencies, it 
might be easier to just build it normally, like you have in the past. 
I'll try to get this fixed soon.

> (2) What is the likelihood that the frontend code will ever be tweaked
> to the point of being able to watch video via the frontend on a G3?

Not very likely, in my opinion. With mpeg2dec, I can just barely watch 
a 640x480 stream on my G4 450, but it still chokes on OSD blending 
(which is not Altivec optimized yet). From what I've been reading about 
video performance through VLC, MPlayer, etc. it's not just a Myth 
problem, it's just CPU-intensive work.

At this point, you might ask how a G3 can watch video from a DVD. 
Apple's DVD player accesses the motion-compensation and IDCT functions 
on the video card (the same thing that XvMC does), but there's no 
user-level API for this, so Myth can't use the same tricks that Apple 
uses. If Apple adds this API in 10.4 or something, it may be possible 
to speed things up, but it's equally likely that they wouldn't bother 
supporting the video cards from the G3 era.

- Jeremiah



More information about the mythtv-dev mailing list