Lines Matching refs:pOverlay

705 set_scale_factor(XGIOverlayPtr pOverlay)
712 int dstW = pOverlay->dstBox.x2 - pOverlay->dstBox.x1;
713 int dstH = pOverlay->dstBox.y2 - pOverlay->dstBox.y1;
714 int srcW = pOverlay->srcW;
715 int srcH = pOverlay->srcH;
717 NewPitch = srcPitch = pOverlay->pitch;
720 pOverlay->f_scale = 1.0;
723 pOverlay->HUSF = 0x00;
724 pOverlay->IntBit = 0x05;
728 /*pOverlay->HUSF = (srcW << 16) / dstW; */
731 pOverlay->HUSF = (((srcW - 2) << 16) + dstW - 3) / (dstW - 2);
734 pOverlay->HUSF = ((srcW << 16) + dstW - 1) / dstW;
736 pOverlay->IntBit = 0x04;
745 pOverlay->IntBit = 0x01;
754 pOverlay->wHPre = (CARD8)(I - 1);
763 pOverlay->f_scale = f_temp;
766 pOverlay->HUSF = ((srcW - dstW) << 16) / dstW;
768 pOverlay->HUSF = 0x00;
772 pOverlay->VUSF = 0x00;
773 pOverlay->IntBit |= 0x0A;
777 /*pOverlay->VUSF = (srcH << 16) / dstH;*/
779 pOverlay->VUSF = (((srcH - 2) << 16) - 32768 + dstH - 3) / (dstH - 2);
782 pOverlay->VUSF = ((srcH << 16) + dstH - 1) / dstH;
785 pOverlay->IntBit |= 0x08;
793 pOverlay->IntBit |= 0x02;
797 pOverlay->VUSF = ((srcH - dstH)<<16)/dstH;
804 pOverlay->VUSF = 0xFFFF;
811 pOverlay->VUSF = ((srcH - dstH) << 16) / dstH;
813 pOverlay->VUSF = 0x00;
821 pOverlay->pitch = (CARD16)(NewPitch);
825 set_contrast_factor(XGIPtr pXGI, XGIOverlayPtr pOverlay)
836 top = pOverlay->dstBox.y1;
837 bottom = pOverlay->dstBox.y2;
842 left = pOverlay->dstBox.x1;
843 right = pOverlay->dstBox.x2;
855 pOverlay->dwContrastFactor = value;
867 pOverlay->SamplePixel = (SamplePixel << 10) / dwTotalPixel;
872 set_line_buf_size(XGIOverlayPtr pOverlay)
876 CARD32 dwSrcWidth = pOverlay->srcW;
877 int pixelFormat = pOverlay->pixelFormat;
883 preHIDF = pOverlay->wHPre & 0x07;
899 pOverlay->lineBufSize = dwI * (0x01 << (preHIDF + 2)) - 1;
910 pOverlay->lineBufSize = dwI;