Lines Matching defs:xv
868 new_adaptors = realloc(sna->xv.adaptors,
869 (sna->xv.num_adaptors+1)*sizeof(XvAdaptorRec));
873 if (sna->xv.num_adaptors && new_adaptors != sna->xv.adaptors) {
875 int i = sna->xv.num_adaptors, j;
883 sna->xv.adaptors = new_adaptors;
884 return &sna->xv.adaptors[sna->xv.num_adaptors++];
937 *num_adaptors = sna->xv.num_adaptors;
938 *adaptors = sna->xv.adaptors;
953 XvScreenPtr xv;
970 xv = to_xv(screen);
972 xv->ddCloseScreen = sna_xv_close_screen;
973 xv->ddQueryAdaptors = sna_xv_query_adaptors;
980 if (sna->xv.num_adaptors >= 2 &&
984 tmp = sna->xv.adaptors[0];
985 sna->xv.adaptors[0] = sna->xv.adaptors[1];
986 sna->xv.adaptors[1] = tmp;
989 xv->nAdaptors = sna->xv.num_adaptors;
990 xv->pAdaptors = sna->xv.adaptors;
1014 for (i = 0; i < sna->xv.num_adaptors; i++) {
1015 free(sna->xv.adaptors[i].pPorts->devPriv.ptr);
1016 free(sna->xv.adaptors[i].pPorts);
1017 free(sna->xv.adaptors[i].pEncodings);
1019 free(sna->xv.adaptors);
1021 sna->xv.adaptors = NULL;
1022 sna->xv.num_adaptors = 0;