Lines Matching refs:dstW
1435 int dstW = pOverlay->dstBox.x2 - pOverlay->dstBox.x1;
1476 dstW <<= 1;
1485 if(dstW < OVERLAY_MIN_WIDTH) dstW = OVERLAY_MIN_WIDTH;
1487 if(dstW == srcW) {
1493 } else if(dstW > srcW) {
1499 if((dstW > 2) && (srcW > 2)) {
1500 pOverlay->HUSF = (((srcW - 2) << 16) + dstW - 3) / (dstW - 2);
1502 pOverlay->HUSF = ((srcW << 16) + dstW - 1) / dstW;
1505 dstW += 2;
1506 pOverlay->HUSF = (srcW << 16) / dstW;
1511 int tmpW = dstW;
1518 if(((dstW * 1000) / srcW) < 125) dstW = tmpW = ((srcW * 125) / 1000) + 1;
1528 dstW <<= (I - 1);
1530 pOverlay->tap_scale = (float)srcW / (float)dstW;
1533 if((srcW % dstW))
1534 pOverlay->HUSF = ((srcW - dstW) << 16) / dstW;
1605 int dstW = pOverlay->dstBox2.x2 - pOverlay->dstBox2.x1;
1633 dstW <<= 1;
1643 if(dstW < OVERLAY_MIN_WIDTH) dstW = OVERLAY_MIN_WIDTH;
1645 if(dstW == srcW) {
1651 } else if(dstW > srcW) {
1657 if((dstW > 2) && (srcW > 2)) {
1658 pOverlay->HUSF2 = (((srcW - 2) << 16) + dstW - 3) / (dstW - 2);
1660 pOverlay->HUSF2 = ((srcW << 16) + dstW - 1) / dstW;
1663 dstW += 2;
1664 pOverlay->HUSF2 = (srcW << 16) / dstW;
1669 int tmpW = dstW;
1676 if(((dstW * 1000) / srcW) < 125) dstW = tmpW = ((srcW * 125) / 1000) + 1;
1686 dstW <<= (I - 1);
1688 pOverlay->tap_scale2 = (float)srcW / (float)dstW;
1691 if((srcW % dstW))
1692 pOverlay->HUSF2 = ((srcW - dstW) << 16) / dstW;