Lines Matching refs:pPriv
264 GLINTPortPrivPtr pPriv = pGlint->adaptor->pPortPrivates[0].ptr;
269 pPriv->ramdacOn = FALSE;
271 RAMDAC_WRITE((pPriv->colorKey&0xff0000)>>16, PM3RD_VideoOverlayKeyR);
272 RAMDAC_WRITE((pPriv->colorKey&0x00ff00)>>8, PM3RD_VideoOverlayKeyG);
273 RAMDAC_WRITE(pPriv->colorKey&0x0000ff, PM3RD_VideoOverlayKeyB);
284 GLINTPortPrivPtr pPriv;
300 pPriv = (GLINTPortPrivPtr)(&adapt->pPortPrivates[1]);
301 adapt->pPortPrivates[0].ptr = (pointer)(pPriv);
318 pPriv->colorKey = pGlint->videoKey;
319 pPriv->videoStatus = 0;
320 pPriv->buffer = 0; /* double buffer (or maybe triple later) */
321 pPriv->doubleBuffer = TRUE;
322 pPriv->autopaintColorKey = TRUE;
323 pPriv->Filter = PM3VideoOverlayMode_FILTER_FULL;
326 REGION_NULL(pScreen, &pPriv->clip);
345 GLINTPortPrivPtr pPriv = (GLINTPortPrivPtr)data;
348 REGION_EMPTY(pScrn->pScreen, &pPriv->clip);
351 if(pPriv->videoStatus & CLIENT_VIDEO_ON) {
352 pPriv->ramdacOn = FALSE;
359 for (i = 0; i < (pPriv->doubleBuffer ? 2 : 1); i++) {
360 if(pPriv->area[i]) {
361 xf86FreeOffscreenArea(pPriv->area[i]);
362 pPriv->area[i] = NULL;
365 pPriv->videoStatus = 0;
367 if(pPriv->videoStatus & CLIENT_VIDEO_ON) {
368 pPriv->videoStatus |= OFF_TIMER;
369 pPriv->offTime = currentTime.milliseconds + OFF_DELAY;
381 GLINTPortPrivPtr pPriv = (GLINTPortPrivPtr)data;
388 pPriv->doubleBuffer = value;
392 pPriv->colorKey = value;
397 REGION_EMPTY(pScrn->pScreen, &pPriv->clip);
403 pPriv->autopaintColorKey = value;
411 pPriv->Filter = PM3VideoOverlayMode_FILTER_OFF;
414 pPriv->Filter = PM3VideoOverlayMode_FILTER_FULL;
417 pPriv->Filter = PM3VideoOverlayMode_FILTER_PARTIAL;
434 GLINTPortPrivPtr pPriv = (GLINTPortPrivPtr)data;
437 *value = (pPriv->doubleBuffer) ? 1 : 0;
439 *value = pPriv->colorKey;
441 *value = (pPriv->autopaintColorKey) ? 1 : 0;
443 *value = pPriv->Filter >> 14;
557 GLINTPortPrivPtr pPriv = pGlint->adaptor->pPortPrivates[0].ptr;
563 dwords = (w * h) >> (2 - pPriv->Video_Shift);
584 dwords = w >> (2 - pPriv->Video_Shift);
602 src = tmp_src + (w << pPriv->Video_Shift);
805 GLINTPortPrivPtr pPriv = (GLINTPortPrivPtr)data;
816 pPriv->Format = FORMAT_YUV422;
817 pPriv->Video_Shift = 1;
821 pPriv->Format = FORMAT_YUV422;
822 pPriv->Video_Shift = 1;
825 pPriv->Format = FORMAT_VUY422;
826 pPriv->Video_Shift = 1;
829 pPriv->Format = FORMAT_YUV444;
830 pPriv->Video_Shift = 2;
833 pPriv->Format = FORMAT_VUY444;
834 pPriv->Video_Shift = 2;
837 pPriv->Format = FORMAT_RGB8888;
838 pPriv->Video_Shift = 2;
841 pPriv->Format = FORMAT_RGB565;
842 pPriv->Video_Shift = 1;
845 pPriv->Format = FORMAT_RGB5551;
846 pPriv->Video_Shift = 1;
849 pPriv->Format = FORMAT_RGB4444;
850 pPriv->Video_Shift = 1;
853 pPriv->Format = FORMAT_RGB332;
854 pPriv->Video_Shift = 0;
857 pPriv->Format = FORMAT_BGR8888;
858 pPriv->Video_Shift = 2;
861 pPriv->Format = FORMAT_BGR565;
862 pPriv->Video_Shift = 1;
865 pPriv->Format = FORMAT_BGR5551;
866 pPriv->Video_Shift = 1;
869 pPriv->Format = FORMAT_BGR4444;
870 pPriv->Video_Shift = 1;
873 pPriv->Format = FORMAT_BGR332;
874 pPriv->Video_Shift = 0;
903 w_bpp = (width << pPriv->Video_Shift) >> (pScrn->bitsPerPixel >> 4);
905 for (i = 0; i < (pPriv->doubleBuffer ? 2 : 1); i++) {
906 if (!(pPriv->area[i] =
907 Permedia3AllocateMemory(pScrn,pPriv->area[i],w_bpp,src_h)))
910 pPriv->offset[i] = (pPriv->area[i]->box.x1 * bpp) +
911 (pPriv->area[i]->box.y1 * pitch);
914 HWCopySetup(pScrn, pPriv->area[pPriv->buffer]->box.x1,
915 pPriv->area[pPriv->buffer]->box.y1, w_bpp, height);
923 if(pPriv->autopaintColorKey &&
924 !REGION_EQUAL(pScrn->pScreen, &pPriv->clip, clipBoxes)) {
926 REGION_COPY(pScrn->pScreen, &pPriv->clip, clipBoxes);
931 pPriv->ramdacOn = FALSE;
933 xf86XVFillKeyHelper(pScrn->pScreen, pPriv->colorKey, clipBoxes);
938 Permedia3DisplayVideo(pScrn, id, pPriv->offset[pPriv->buffer], width,height,
942 if (pPriv->doubleBuffer) {
943 if (!pPriv->buffer)
944 pPriv->buffer = 1;
946 pPriv->buffer = 0;
949 pPriv->videoStatus = CLIENT_VIDEO_ON;
1013 OffscreenPrivPtr pPriv;
1032 if(!(pPriv = malloc(sizeof(OffscreenPrivRec)))) {
1038 pPriv->area = area;
1039 pPriv->isOn = FALSE;
1044 surface->devPrivate.ptr = (pointer)pPriv;
1053 OffscreenPrivPtr pPriv = (OffscreenPrivPtr)surface->devPrivate.ptr;
1055 if(pPriv->isOn) {
1057 pPriv->ramdacOn = FALSE;
1063 pPriv->isOn = FALSE;
1073 OffscreenPrivPtr pPriv = (OffscreenPrivPtr)surface->devPrivate.ptr;
1075 if(pPriv->isOn)
1077 xf86FreeOffscreenArea(pPriv->area);
1114 OffscreenPrivPtr pPriv = (OffscreenPrivPtr)surface->devPrivate.ptr;
1145 pPriv->Format = FORMAT_YUV422;
1146 pPriv->Video_Shift = 1;
1149 pPriv->Format = FORMAT_YUV422;
1150 pPriv->Video_Shift = 1;
1153 pPriv->Format = FORMAT_VUY422;
1154 pPriv->Video_Shift = 1;
1157 pPriv->Format = FORMAT_YUV444;
1158 pPriv->Video_Shift = 2;
1161 pPriv->Format = FORMAT_VUY444;
1162 pPriv->Video_Shift = 2;
1165 pPriv->Format = FORMAT_RGB8888;
1166 pPriv->Video_Shift = 2;
1169 pPriv->Format = FORMAT_RGB565;
1170 pPriv->Video_Shift = 1;
1173 pPriv->Format = FORMAT_RGB5551;
1174 pPriv->Video_Shift = 1;
1177 pPriv->Format = FORMAT_RGB4444;
1178 pPriv->Video_Shift = 1;
1181 pPriv->Format = FORMAT_RGB332;
1182 pPriv->Video_Shift = 0;
1185 pPriv->Format = FORMAT_BGR8888;
1186 pPriv->Video_Shift = 2;
1189 pPriv->Format = FORMAT_BGR565;
1190 pPriv->Video_Shift = 1;
1193 pPriv->Format = FORMAT_BGR5551;
1194 pPriv->Video_Shift = 1;
1197 pPriv->Format = FORMAT_BGR4444;
1198 pPriv->Video_Shift = 1;
1201 pPriv->Format = FORMAT_BGR332;
1202 pPriv->Video_Shift = 0;
1214 pPriv->isOn = TRUE;
1257 GLINTPortPrivPtr pPriv = pGlint->adaptor->pPortPrivates[0].ptr;
1260 if(pPriv->videoStatus & TIMER_MASK) {
1261 if(pPriv->videoStatus & OFF_TIMER) {
1262 if(pPriv->offTime < time) {
1263 pPriv->ramdacOn = FALSE;
1269 pPriv->videoStatus = FREE_TIMER;
1270 pPriv->freeTime = time + FREE_DELAY;
1273 if(pPriv->freeTime < time) {
1274 for (i = 0; i < (pPriv->doubleBuffer ? 2 : 1); i++) {
1275 if(pPriv->area[i]) {
1276 xf86FreeOffscreenArea(pPriv->area[i]);
1277 pPriv->area[i] = NULL;
1280 pPriv->videoStatus = 0;