Lines Matching defs:adaptor
261 vmw_video_free_adaptor(XF86VideoAdaptorPtr adaptor)
265 for (i = 0; i < adaptor->nPorts; ++i)
266 free(adaptor->pPortPrivates[i].ptr);
268 free(adaptor->pPortPrivates);
269 xf86XVFreeVideoAdaptorRec(adaptor);
292 XF86VideoAdaptorPtr adaptor;
309 adaptor = xf86XVAllocateVideoAdaptorRec(pScrn);
311 if (adaptor == NULL || dev_unions == NULL) {
312 xf86XVFreeVideoAdaptorRec(adaptor);
317 adaptor->type = XvInputMask | XvImageMask | XvWindowMask;
327 adaptor->flags = VIDEO_OVERLAID_IMAGES;
328 adaptor->name = "VMware Overlay Video Engine";
329 adaptor->nEncodings = VMWARE_VID_NUM_ENCODINGS;
330 adaptor->pEncodings = vmwareVideoEncodings;
331 adaptor->nFormats = VMWARE_VID_NUM_FORMATS;
332 adaptor->pFormats = vmwareVideoFormats;
333 adaptor->nPorts = VMWARE_VID_NUM_PORTS;
334 adaptor->pPortPrivates = dev_unions;
340 adaptor->pPortPrivates[i].ptr = (pointer) priv;
343 adaptor->nAttributes = VMWARE_VID_NUM_ATTRIBUTES;
344 adaptor->pAttributes = vmwareVideoAttributes;
345 adaptor->nImages = VMWARE_VID_NUM_IMAGES;
346 adaptor->pImages = vmwareVideoImages;
348 adaptor->PutVideo = NULL;
349 adaptor->PutStill = NULL;
350 adaptor->GetVideo = NULL;
351 adaptor->GetStill = NULL;
352 adaptor->StopVideo = vmw_xv_stop_video;
353 adaptor->SetPortAttribute = vmw_xv_set_port_attribute;
354 adaptor->GetPortAttribute = vmw_xv_get_port_attribute;
355 adaptor->QueryBestSize = vmw_xv_query_best_size;
356 adaptor->PutImage = vmw_xv_put_image;
357 adaptor->QueryImageAttributes = vmw_xv_query_image_attributes;
359 return adaptor;