Fixing the mess that is XvMC?

Ian Romanick idr at
Fri Oct 29 12:53:39 PDT 2004

Kendall Bennett wrote:

> It seems to me that the best solution to this problem would be for the 
> libXvMC library to make a call to the X driver to retrieve the name of 
> the client side vendor library to use (just like Windows does for OpenGL 
> ICD drivers). Then the libXvMC library could abstract all this away from 
> the client programs and take care of this by automatically using dlopen() 
> on the appropriate vendor library at runtime, without the client programs 
> having to do or know anything about the chipset specific vendor 
> libraries.

This is almost exactly the way that finds out which * to 
load for 3D acceleration.

More information about the xorg mailing list