DVD playback - Choppy?

Carl Potter yellowdog-general@lists.terrasoftsolutions.com
Thu Apr 4 22:22:02 2002


Shawn,

FYI, DVDs runs smooth as glass for me as well in MacOS 9.x.  Apple's DVD player is
either just doing a nicer software trick or their software is actually talking to
whatever DVD optimizations exist in a Rage128.  All I'm saying is that motion
compensation is very important as well as framerate, but motion compensation doesn't
appear to be a part of Xine on G3s.

Carl


Shawn Coomey wrote:

> Hmm.
> Carl- Thanks for the info. There must be something going on that's funny
> in Mac OS 9, then, as DVD's play so smoothly on my Lombard Powerbook in
> 9.
>
> Mark- tried the direct rendering trick you mentioned, but playback
> quality is the same (or worse) and trying to run glxinfo crashes X.
> Maybe it's just mot meant to be. :)
>
> At least I got wireless access on the Powerbook working nicely!
>
> Mark- If you get your machine back up, could you post your XF86Config-4?
>
> Thanks!
>
> Shawn
>
> On Thu, 2002-04-04 at 03:48, Carl Potter wrote:
> > I played around with DVD and did a lot of testing.
> >
> > machine:  iBook (toilet seat edition) 466MHz Rage128/DVD
> >
> > I don't think it really improved anything to have agpgart & DRI.
> > Nor did /dev/rdvd seem to do anything really significant.  The most
> > important factor seems to be Xv and the following:
> >
> > "motion compensation" is *apparently* only done on systems that
> > have an Altivec processor (I read that somewhere in the code).  Whatever
> > the case may be, motion compensation is NOT being done on G3s.
> >
> > I get better DVD playback on an Intel Celeron 400MHz with an
> > ATI All-in-Wonder 4mb (oldie but a goodie) ......mainly because MMX-like
> > optimizations are
> > doing the motion compensation algorithm.  Apparently this algorithm
> > does not do well using plain-jane CPU routines.
> >
> > I don't own a G4 so I don't know how much better DVD playback is.
> > I'm curious to know if anyone can indeed report that motion compensation
> > is being done on those systems.
> >
> >
> >