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