On 6 Nov 2002, Michel D�nzer wrote:

> On Mit, 2002-11-06 at 17:39, Billy Biggs wrote:
> > Michel D�nzer ([EMAIL PROTECTED]):
> > 
> > > > It would be preferable in general for video apps, though, to provide
> > > > a DRM-based api to use the overlay buffer, too.  Like, a DRM-Xv.
> > > > For desktop use, the X11 context switch may be fairly acceptable
> > > > with something like XSYNC, but to achieve really excellent quality
> > > > (eg, suitable for output to a TV/broadcast/etc.) in, say, a video
> > > > player, a direct API would be nicer.
> > > 
> > > If I'm not mistaken that's what XvMC is for.
> > 
> >   No, XvMC is an API to hardware motion compensation, basically for
> > hardware MPEG decoding.
> 
> Don't let the name mislead you. Sure, motion compensation was probably
> the initial motivation, but my understanding from reading posts about it
> on Xpert (Mark or someone please correct me if I'm wrong) is that it
> supports non-MC surfaces, so it's basically a beefed up Xv which
> supports MC and direct rendering.

   It is direct rendered, but the API allows only acceleration of
mpeg decoding - either at the mocomp of IDCT level.  The implementation
details of overlays, image storage, etc... are opaque.  Moreso than
Xv.


                        Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to