[theora-dev] Using i915/i945 XvMc in Theora

Loren Merritt lorenm at u.washington.edu
Wed Jul 25 17:53:53 PDT 2007

On Thu, 26 Jul 2007, Zoran Tomicic wrote:

> Intel has recently open sourced  otion compensation code (XvMC) for
> their i915/i945 integrated graphics chips.
> XvMC API was intended for MPEG{2,4} class of codecs - so it can not be
> used for Theora as-is. However, could at least some parts of it such as
> hardware accelerated YUV->RGB conversion be utilized, by exposing them
> through custom interface?

All decent media players support hardware YUV->RGB and scaling (Xv), even 
if they don't support XvMC. The only other codec-independent part of XvMC 
is deinterlacing, and Theora isn't interlaced.
So no I don't think there's anything to be gained from using XvMC.

--Loren Merritt

More information about the theora-dev mailing list