Home | History | Annotate | Download | only in src

Lines Matching refs:SrcPtr

64 static void EdgeLoop_Luma_vertical(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch);
65 static void EdgeLoop_Luma_horizontal(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch);
66 static void EdgeLoop_Chroma_vertical(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch);
67 static void EdgeLoop_Chroma_horizontal(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch);
1086 void EdgeLoop_Luma_horizontal(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch)
1097 R0 = SrcPtr[0];
1098 R1 = SrcPtr[pitch];
1099 L0 = SrcPtr[-pitch];
1100 L1 = SrcPtr[-(pitch<<1)];
1120 R2 = SrcPtr[pitch<<1]; //inc2
1121 L2 = SrcPtr[-(pitch+(pitch<<1))]; // -inc3
1136 SrcPtr[0] = (L1 + (tmp << 1) + R2 + 4) >> 3;
1138 SrcPtr[pitch] = (tmp + 2) >> 2;
1139 SrcPtr[pitch<<1] = (((SrcPtr[(pitch+(pitch<<1))] + R2) << 1) + tmp + 4) >> 3;
1142 SrcPtr[0] = ((R1 << 1) + R0 + L1 + 2) >> 2;
1147 SrcPtr[-pitch] = (R1 + (tmp << 1) + L2 + 4) >> 3;
1149 SrcPtr[-(pitch<<1)] = (tmp + 2) >> 2;
1150 SrcPtr[-(pitch+(pitch<<1))] = (((SrcPtr[-(pitch<<2)] + L2) << 1) + tmp + 4) >> 3;
1153 SrcPtr[-pitch] = ((L1 << 1) + L0 + R1 + 2) >> 2;
1157 SrcPtr ++; // Increment to next set of pixel
1170 R0 = SrcPtr[0];
1171 R1 = SrcPtr[pitch];
1172 L0 = SrcPtr[-pitch];
1173 L1 = SrcPtr[-(pitch<<1)]; // inc2
1192 R2 = SrcPtr[pitch<<1]; //inc2
1193 L2 = SrcPtr[-(pitch+(pitch<<1))]; // -inc3
1219 //SrcPtr[0] = (uint8)IClip(0, 255, R0 - dif);
1220 //SrcPtr[-inc] = (uint8)IClip(0, 255, L0 + dif);
1234 SrcPtr[-pitch] = L0;
1235 SrcPtr[0] = R0;
1239 if (aq < 0) // SrcPtr[inc] += IClip(-C0, C0,(R2 + ((RL0 + 1) >> 1) - (R1<<1)) >> 1);
1248 SrcPtr[pitch] += R2;
1251 if (ap < 0) //SrcPtr[-inc2] += IClip(-C0, C0,(L2 + ((RL0 + 1) >> 1) - (L1<<1)) >> 1);
1260 SrcPtr[-(pitch<<1)] += L2;
1268 SrcPtr ++; // Increment to next set of pixel
1275 void EdgeLoop_Luma_vertical(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch)
1292 R_in = *((uint *)SrcPtr); // R_in = {R3, R2, R1, R0}
1293 L_in = *((uint *)(SrcPtr - 4)); // L_in = {L0, L1, L2, L3}
1332 ptr = SrcPtr;
1344 *((uint *)SrcPtr) = R_out;
1361 *((uint *)(SrcPtr - 4)) = L_out;
1368 SrcPtr += pitch; // Increment to next set of pixel
1383 R_in = *((uint *)SrcPtr); // R_in = {R3, R2, R1, R0}
1384 L_in = *((uint *)(SrcPtr - 4)); // L_in = {L0, L1, L2, L3}
1407 L2 = SrcPtr[-3];
1408 R2 = SrcPtr[2];
1434 ptr = SrcPtr;
1435 ptr1 = SrcPtr - 1;
1436 //SrcPtr[0] = (uint8)IClip(0, 255, R0 - dif);
1437 //SrcPtr[-inc] = (uint8)IClip(0, 255, L0 + dif);
1455 if (ap < 0) //SrcPtr[-inc2] += IClip(-C0, C0,(L2 + ((RL0 + 1) >> 1) - (L1<<1)) >> 1);
1467 if (aq < 0) // SrcPtr[inc] += IClip(-C0, C0,(R2 + ((RL0 + 1) >> 1) - (R1<<1)) >> 1);
1484 SrcPtr += pitch; // Increment to next set of pixel
1492 void EdgeLoop_Chroma_vertical(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch)
1507 R_in = *((uint *)SrcPtr); // R_in = {R3, R2, R1, R0}
1508 L_in = *((uint *)(SrcPtr - 4)); // L_in = {L0, L1, L2, L3}
1531 ptr = SrcPtr;
1549 //SrcPtr[0] = (uint8)IClip(0, 255, R0 - dif);
1550 //SrcPtr[-inc] = (uint8)IClip(0, 255, L0 + dif);
1569 SrcPtr += pitch; // Increment to next set of pixel
1575 SrcPtr += (pitch << 1); //PtrInc << 1;
1582 void EdgeLoop_Chroma_horizontal(uint8* SrcPtr, uint8 *Strength, int Alpha, int Beta, int *clipTable, int pitch)
1593 R0 = SrcPtr[0];
1594 L0 = SrcPtr[-pitch];
1595 L1 = SrcPtr[-(pitch<<1)]; //inc2
1596 R1 = SrcPtr[pitch];
1617 SrcPtr[0] = ((R1 << 1) + R0 + L1 + 2) >> 2;
1618 SrcPtr[-pitch] = ((L1 << 1) + L0 + R1 + 2) >> 2;
1632 //SrcPtr[-inc] = (uint8)IClip(0, 255, L0 + dif);
1633 //SrcPtr[0] = (uint8)IClip(0, 255, R0 - dif);
1646 SrcPtr[0] = R0;
1647 SrcPtr[-pitch] = L0;
1652 SrcPtr ++; // Increment to next set of pixel
1658 SrcPtr += 2;