Lines Matching defs:pViaSurface
602 ViaXvMCSurface *pViaSurface;
620 pViaSurface = surface->privData =
630 free(pViaSurface);
637 pViaSurface->srfNo = priv_data[0];
644 pViaSurface->numBuffers = priv_data[1];
645 for (i = 0; i < pViaSurface->numBuffers; ++i) {
646 pViaSurface->offsets[i] = priv_data[i + 2];
648 pViaSurface->curBuf = 0;
654 pViaSurface->width = context->width;
655 pViaSurface->height = context->height;
656 pViaSurface->yStride = pViaXvMC->yStride;
657 pViaSurface->privContext = pViaXvMC;
658 pViaSurface->privSubPic = NULL;
659 pViaSurface->needsSync = 0;
667 ViaXvMCSurface *pViaSurface;
676 pViaSurface = (ViaXvMCSurface *) surface->privData;
682 free(pViaSurface);
742 ViaXvMCSurface * pViaSurface, Drawable draw,
754 (char *)&buf, pViaSurface->width, pViaSurface->height);
764 buf.srfNo = pViaSurface->srfNo | VIA_XVMC_VALID;
765 pViaSubPic = pViaSurface->privSubPic;
802 ViaXvMCSurface *pViaSurface;
816 if (NULL == (pViaSurface = surface->privData)) {
819 if (NULL == (pViaXvMC = pViaSurface->privContext)) {
824 pViaSubPic = pViaSurface->privSubPic;
863 pViaXvMC->lastSrfDisplaying = pViaSurface->srfNo | VIA_XVMC_VALID;
866 viaVideoSetSWFLipLocked(pViaXvMC->xl, yOffs(pViaSurface),
867 uOffs(pViaSurface), vOffs(pViaSurface), pViaSurface->yStride,
868 pViaSurface->yStride >> 1);
882 updateXVOverlay(display, pViaXvMC, pViaSurface, draw, srcx, srcy,
902 lastSurface = pViaSurface->srfNo | VIA_XVMC_VALID;
930 pViaSurface->progressiveSequence);
946 updateXVOverlay(display, pViaXvMC, pViaSurface, draw, srcx, srcy,
1068 ViaXvMCSurface *pViaSurface;
1079 pViaSurface = (ViaXvMCSurface *) surface->privData;
1080 pViaXvMC = pViaSurface->privContext;
1088 if (pViaSurface->needsSync) {
1089 CARD32 timeStamp = pViaSurface->timeStamp;
1090 int syncMode = pViaSurface->syncMode;
1094 syncMode = (pViaSurface->syncMode == LL_MODE_2D ||
1095 pViaSurface->timeStamp < pViaXvMC->timeStamp) ?
1097 if (pViaSurface->syncMode != LL_MODE_2D)
1101 pViaXvMC->rendSurf[0] != (pViaSurface->srfNo | VIA_XVMC_VALID)) {
1103 pViaSurface->needsSync = 0;
1109 pViaSurface->timeStamp)) {
1113 pViaSurface->needsSync = 0;
1116 if (pViaXvMC->rendSurf[0] == (pViaSurface->srfNo | VIA_XVMC_VALID)) {
1117 pViaSurface->needsSync = 0;
1476 ViaXvMCSurface *pViaSurface;
1489 if (NULL == (pViaSurface = target_surface->privData)) {
1499 pViaSurface->privSubPic = pViaSubPic;
1501 pViaSurface->privSubPic = NULL;
1517 ViaXvMCSurface *pViaSurface, *pViaSSurface;
1533 if (NULL == (pViaSurface = target_surface->privData)) {
1540 pViaXvMC = pViaSurface->privContext;
1543 if (width != pViaSurface->width || height != pViaSSurface->height) {
1553 yOffs(pViaSurface), pViaSurface->yStride,
1563 pViaSSurface->yStride >> 1, uOffs(pViaSurface),
1564 pViaSurface->yStride >> 1, width >> 1, height >> 1, 1, 1,
1568 pViaSSurface->yStride >> 1, vOffs(pViaSurface),
1569 pViaSurface->yStride >> 1, width >> 1, height >> 1, 1, 1,
1578 vOffs(pViaSurface), pViaSurface->yStride,
1581 pViaSurface->needsSync = 1;
1582 pViaSurface->syncMode = LL_MODE_2D;
1583 pViaSurface->timeStamp = viaDMATimeStampLowLevel(pViaXvMC->xl);
1595 pViaSurface->privSubPic = pViaSubPic;
1597 pViaSurface->privSubPic = NULL;
1711 ViaXvMCSurface *pViaSurface;
1718 if (NULL == (pViaSurface = surface->privData)) {
1722 pViaXvMC = pViaSurface->privContext;
1724 if (pViaSurface->needsSync)
1725 pViaSurface->timeStamp = pViaXvMC->timeStamp =
1728 if (pViaXvMC->rendSurf[0] == (pViaSurface->srfNo | VIA_XVMC_VALID)) {
1741 ViaXvMCSurface *pViaSurface;
1750 if (NULL == (pViaSurface = surface->privData)) {
1755 pViaXvMC = pViaSurface->privContext;
1759 == (pViaSurface->srfNo | VIA_XVMC_VALID))
1763 (pViaSurface->srfNo | VIA_XVMC_VALID)) {
1891 ViaXvMCSurface *pViaSurface;
1901 if (NULL == (pViaSurface = surface->privData)) {
1904 if (NULL == (pViaXvMC = pViaSurface->privContext)) {
1918 (pViaSurface->srfNo | VIA_XVMC_VALID)) {
1924 if (NULL != (pViaSubPic = pViaSurface->privSubPic)) {
1937 buf.srfNo = pViaSurface->srfNo | VIA_XVMC_VALID;