diff --git a/Xext/xvmc.c b/Xext/xvmc.c index 7ae8cc0da..a1e0ed186 100644 --- a/Xext/xvmc.c +++ b/Xext/xvmc.c @@ -16,6 +16,7 @@ #include "scrnintstr.h" #include "extnsionst.h" #include "servermd.h" +#include "registry.h" #include #include "xvdix.h" #include @@ -700,6 +701,34 @@ XvMCExtensionInit(void) XvMCReqCode = extEntry->base; XvMCEventBase = extEntry->eventBase; XvMCErrorBase = extEntry->errorBase; + + RegisterRequestName(XvMCReqCode, xvmc_QueryVersion, + XvMCName ":QueryVersion"); + RegisterRequestName(XvMCReqCode, xvmc_ListSurfaceTypes, + XvMCName ":ListSurfaceTypes"); + RegisterRequestName(XvMCReqCode, xvmc_CreateContext, + XvMCName ":CreateContext"); + RegisterRequestName(XvMCReqCode, xvmc_DestroyContext, + XvMCName ":DestroyContext"); + RegisterRequestName(XvMCReqCode, xvmc_CreateSurface, + XvMCName ":CreateSurface"); + RegisterRequestName(XvMCReqCode, xvmc_DestroySurface, + XvMCName ":DestroySurface"); + RegisterRequestName(XvMCReqCode, xvmc_CreateSubpicture, + XvMCName ":CreateSubpicture"); + RegisterRequestName(XvMCReqCode, xvmc_DestroySubpicture, + XvMCName ":DestroySubpicture"); + RegisterRequestName(XvMCReqCode, xvmc_ListSubpictureTypes, + XvMCName ":ListSubpictureTypes"); + RegisterRequestName(XvMCReqCode, xvmc_GetDRInfo, + XvMCName ":GetDRInfo"); + + RegisterErrorName(XvMCErrorBase + XvMCBadContext, + XvMCName ":BadContext"); + RegisterErrorName(XvMCErrorBase + XvMCBadSurface, + XvMCName ":BadSurface"); + RegisterErrorName(XvMCErrorBase + XvMCBadSubpicture, + XvMCName ":BadSubpicture"); } static Bool