Lines Matching refs:adapt
346 XF86VideoAdaptorPtr adapt;
350 if (!(adapt = calloc(1, sizeof(XF86VideoAdaptorRec) +
357 adapt->type = XvWindowMask | XvInputMask | XvImageMask;
358 adapt->flags = 0;
359 adapt->name = "NV Video Blitter";
360 adapt->nEncodings = 1;
361 adapt->pEncodings = &DummyEncoding;
362 adapt->nFormats = NUM_FORMATS_ALL;
363 adapt->pFormats = NVFormats;
364 adapt->nPorts = NUM_BLIT_PORTS;
365 adapt->pPortPrivates = (DevUnion*)(&adapt[1]);
367 pPriv = (NVPortPrivPtr)(&adapt->pPortPrivates[NUM_BLIT_PORTS]);
369 adapt->pPortPrivates[i].ptr = (pointer)(pPriv);
372 adapt->pAttributes = NVBlitAttributes;
373 adapt->nAttributes = NUM_BLIT_ATTRIBUTES;
375 adapt->pAttributes = NULL;
376 adapt->nAttributes = 0;
378 adapt->pImages = NVImages;
379 adapt->nImages = NUM_IMAGES_ALL;
380 adapt->PutVideo = NULL;
381 adapt->PutStill = NULL;
382 adapt->GetVideo = NULL;
383 adapt->GetStill = NULL;
384 adapt->StopVideo = NVStopBlitVideo;
385 adapt->SetPortAttribute = NVSetBlitPortAttribute;
386 adapt->GetPortAttribute = NVGetBlitPortAttribute;
387 adapt->QueryBestSize = NVQueryBestSize;
388 adapt->PutImage = NVPutImage;
389 adapt->QueryImageAttributes = NVQueryImageAttributes;
397 pNv->blitAdaptor = adapt;
401 return adapt;
409 XF86VideoAdaptorPtr adapt;
412 if (!(adapt = calloc(1, sizeof(XF86VideoAdaptorRec) +
419 adapt->type = XvWindowMask | XvInputMask | XvImageMask;
420 adapt->flags = VIDEO_OVERLAID_IMAGES|VIDEO_CLIP_TO_VIEWPORT;
421 adapt->name = "NV Video Overlay";
422 adapt->nEncodings = 1;
423 adapt->pEncodings = &DummyEncoding;
424 adapt->nFormats = NUM_FORMATS_ALL;
425 adapt->pFormats = NVFormats;
426 adapt->nPorts = 1;
427 adapt->pPortPrivates = (DevUnion*)(&adapt[1]);
428 pPriv = (NVPortPrivPtr)(&adapt->pPortPrivates[1]);
429 adapt->pPortPrivates[0].ptr = (pointer)(pPriv);
430 adapt->pAttributes = NVOverlayAttributes;
431 adapt->nAttributes = NUM_OVERLAY_ATTRIBUTES;
432 adapt->pImages = NVImages;
433 adapt->nImages = NUM_IMAGES_YUV;
434 adapt->PutVideo = NULL;
435 adapt->PutStill = NULL;
436 adapt->GetVideo = NULL;
437 adapt->GetStill = NULL;
438 adapt->StopVideo = NVStopOverlayVideo;
439 adapt->SetPortAttribute = NVSetOverlayPortAttribute;
440 adapt->GetPortAttribute = NVGetOverlayPortAttribute;
441 adapt->QueryBestSize = NVQueryBestSize;
442 adapt->PutImage = NVPutImage;
443 adapt->QueryImageAttributes = NVQueryImageAttributes;
455 pNv->overlayAdaptor = adapt;
469 return adapt;