Lines Matching refs:pAdapt
164 XvMCAdaptorPtr pAdapt;
172 if(!(pAdapt = malloc(sizeof(XvMCAdaptorRec) * num_adaptors)))
179 free(pAdapt);
190 pScreenPriv->dixinfo = pAdapt;
193 pAdapt[i].xv_adaptor = NULL;
196 pAdapt[i].xv_adaptor = &(pxvs->pAdaptors[j]);
200 if(!pAdapt[i].xv_adaptor) {
202 free(pAdapt);
205 pAdapt[i].num_surfaces = (*adaptors)->num_surfaces;
206 pAdapt[i].surfaces = (XvMCSurfaceInfoPtr*)((*adaptors)->surfaces);
207 pAdapt[i].num_subpictures = (*adaptors)->num_subpictures;
208 pAdapt[i].subpictures = (XvImagePtr*)((*adaptors)->subpictures);
209 pAdapt[i].CreateContext = xf86XvMCCreateContext;
210 pAdapt[i].DestroyContext = xf86XvMCDestroyContext;
211 pAdapt[i].CreateSurface = xf86XvMCCreateSurface;
212 pAdapt[i].DestroySurface = xf86XvMCDestroySurface;
213 pAdapt[i].CreateSubpicture = xf86XvMCCreateSubpicture;
214 pAdapt[i].DestroySubpicture = xf86XvMCDestroySubpicture;
218 if(Success != (*XvMCScreenInitProc)(pScreen, num_adaptors, pAdapt))