Lines Matching refs:adaptorPtr
192 KdVideoAdaptorPtr adaptorPtr; in KdXVInitAdaptors() local
214 for (pa = pAdaptor, na = 0, numAdaptor = 0; na < number; na++, adaptorPtr++) { in KdXVInitAdaptors()
215 adaptorPtr = &infoPtr[na]; in KdXVInitAdaptors()
217 if (!adaptorPtr->StopVideo || !adaptorPtr->SetPortAttribute || in KdXVInitAdaptors()
218 !adaptorPtr->GetPortAttribute || !adaptorPtr->QueryBestSize) in KdXVInitAdaptors()
222 if (!adaptorPtr->nEncodings || !adaptorPtr->pEncodings) in KdXVInitAdaptors()
225 pa->type = adaptorPtr->type; in KdXVInitAdaptors()
227 if (!adaptorPtr->PutVideo && !adaptorPtr->GetVideo) in KdXVInitAdaptors()
230 if (!adaptorPtr->PutStill && !adaptorPtr->GetStill) in KdXVInitAdaptors()
233 if (!adaptorPtr->PutImage || !adaptorPtr->QueryImageAttributes) in KdXVInitAdaptors()
236 if (!adaptorPtr->PutVideo && !adaptorPtr->PutImage && in KdXVInitAdaptors()
237 !adaptorPtr->PutStill) in KdXVInitAdaptors()
240 if (!adaptorPtr->GetVideo && !adaptorPtr->GetStill) in KdXVInitAdaptors()
243 if (!(adaptorPtr->type & (XvPixmapMask | XvWindowMask))) in KdXVInitAdaptors()
245 if (!(adaptorPtr->type & (XvImageMask | XvVideoMask | XvStillMask))) in KdXVInitAdaptors()
259 pa->name = strdup(adaptorPtr->name); in KdXVInitAdaptors()
261 if (adaptorPtr->nEncodings && in KdXVInitAdaptors()
262 (pEncode = calloc(adaptorPtr->nEncodings, sizeof(XvEncodingRec)))) { in KdXVInitAdaptors()
264 for (pe = pEncode, encodingPtr = adaptorPtr->pEncodings, i = 0; in KdXVInitAdaptors()
265 i < adaptorPtr->nEncodings; pe++, i++, encodingPtr++) { in KdXVInitAdaptors()
274 pa->nEncodings = adaptorPtr->nEncodings; in KdXVInitAdaptors()
278 if (adaptorPtr->nImages && in KdXVInitAdaptors()
279 (pa->pImages = calloc(adaptorPtr->nImages, sizeof(XvImageRec)))) { in KdXVInitAdaptors()
280 memcpy(pa->pImages, adaptorPtr->pImages, in KdXVInitAdaptors()
281 adaptorPtr->nImages * sizeof(XvImageRec)); in KdXVInitAdaptors()
282 pa->nImages = adaptorPtr->nImages; in KdXVInitAdaptors()
285 if (adaptorPtr->nAttributes && in KdXVInitAdaptors()
286 (pa->pAttributes = calloc(adaptorPtr->nAttributes, in KdXVInitAdaptors()
288 memcpy(pa->pAttributes, adaptorPtr->pAttributes, in KdXVInitAdaptors()
289 adaptorPtr->nAttributes * sizeof(XvAttributeRec)); in KdXVInitAdaptors()
291 for (i = 0; i < adaptorPtr->nAttributes; i++) { in KdXVInitAdaptors()
293 strdup(adaptorPtr->pAttributes[i].name); in KdXVInitAdaptors()
296 pa->nAttributes = adaptorPtr->nAttributes; in KdXVInitAdaptors()
299 totFormat = adaptorPtr->nFormats; in KdXVInitAdaptors()
306 adaptorPtr->pFormats; i < adaptorPtr->nFormats; i++, formatPtr++) { in KdXVInitAdaptors()
347 adaptorPriv->flags = adaptorPtr->flags; in KdXVInitAdaptors()
348 adaptorPriv->PutVideo = adaptorPtr->PutVideo; in KdXVInitAdaptors()
349 adaptorPriv->PutStill = adaptorPtr->PutStill; in KdXVInitAdaptors()
350 adaptorPriv->GetVideo = adaptorPtr->GetVideo; in KdXVInitAdaptors()
351 adaptorPriv->GetStill = adaptorPtr->GetStill; in KdXVInitAdaptors()
352 adaptorPriv->StopVideo = adaptorPtr->StopVideo; in KdXVInitAdaptors()
353 adaptorPriv->SetPortAttribute = adaptorPtr->SetPortAttribute; in KdXVInitAdaptors()
354 adaptorPriv->GetPortAttribute = adaptorPtr->GetPortAttribute; in KdXVInitAdaptors()
355 adaptorPriv->QueryBestSize = adaptorPtr->QueryBestSize; in KdXVInitAdaptors()
356 adaptorPriv->QueryImageAttributes = adaptorPtr->QueryImageAttributes; in KdXVInitAdaptors()
357 adaptorPriv->PutImage = adaptorPtr->PutImage; in KdXVInitAdaptors()
358 adaptorPriv->ReputImage = adaptorPtr->ReputImage; in KdXVInitAdaptors()
362 if (!(pPort = calloc(adaptorPtr->nPorts, sizeof(XvPortRec)))) { in KdXVInitAdaptors()
366 for (pp = pPort, i = 0, numPort = 0; i < adaptorPtr->nPorts; i++) { in KdXVInitAdaptors()
389 portPriv->DevPriv.ptr = adaptorPtr->pPortPrivates[i].ptr; in KdXVInitAdaptors()