Fixing the mess that is XvMC?
idr at us.ibm.com
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
This is almost exactly the way that libGL.so finds out which *_dri.so to
load for 3D acceleration.
More information about the xorg