Home | History | Annotate | Download | only in unit_test

Lines Matching refs:off

108                           int invert, int off) {
114 align_buffer_page_end(src_argb, kStride * height + off);
118 src_argb[i + off] = (fastrand() & 0xff);
124 ARGBAttenuate(src_argb + off, kStride,
129 ARGBAttenuate(src_argb + off, kStride,
182 int invert, int off) {
188 align_buffer_page_end(src_argb, kStride * height + off);
192 src_argb[i + off] = (fastrand() & 0xff);
194 ARGBAttenuate(src_argb + off, kStride,
195 src_argb + off, kStride,
201 ARGBUnattenuate(src_argb + off, kStride,
206 ARGBUnattenuate(src_argb + off, kStride,
1025 W1280, TERP, N, NEG, OFF) \
1031 align_buffer_page_end(src_argb_a, kStrideA * kHeight + OFF); \
1032 align_buffer_page_end(src_argb_b, kStrideA * kHeight + OFF); \
1036 src_argb_a[i + OFF] = (fastrand() & 0xff); \
1037 src_argb_b[i + OFF] = (fastrand() & 0xff); \
1040 ARGBInterpolate(src_argb_a + OFF, kStrideA, \
1041 src_argb_b + OFF, kStrideA, \
1046 ARGBInterpolate(src_argb_a + OFF, kStrideA, \
1047 src_argb_b + OFF, kStrideA, \
1074 int invert, int off) {
1080 align_buffer_page_end(src_argb_a, kStride * height + off);
1081 align_buffer_page_end(src_argb_b, kStride * height + off);
1085 src_argb_a[i + off] = (fastrand() & 0xff);
1086 src_argb_b[i + off] = (fastrand() & 0xff);
1088 ARGBAttenuate(src_argb_a + off, kStride, src_argb_a + off, kStride, width,
1090 ARGBAttenuate(src_argb_b + off, kStride, src_argb_b + off, kStride, width,
1096 ARGBBlend(src_argb_a + off, kStride,
1097 src_argb_b + off, kStride,
1102 ARGBBlend(src_argb_a + off, kStride,
1103 src_argb_b + off, kStride,
1153 int invert, int off) {
1159 align_buffer_page_end(src_argb_a, kStride * height + off);
1160 align_buffer_page_end(src_argb_b, kStride * height + off);
1161 align_buffer_page_end(src_argb_alpha, kStride * height + off);
1162 align_buffer_page_end(dst_argb_c, kStride * height + off);
1163 align_buffer_page_end(dst_argb_opt, kStride * height + off);
1164 memset(dst_argb_c, 255, kStride * height + off);
1165 memset(dst_argb_opt, 255, kStride * height + off);
1169 src_argb_a[i + off] = i & 255;
1170 src_argb_b[i + off] = 255 - (i & 255);
1172 memset(src_argb_alpha + off, 255, width);
1173 BlendPlane(src_argb_a + off, width,
1174 src_argb_b + off, width,
1175 src_argb_alpha + off, width,
1176 dst_argb_opt + off, width,
1179 EXPECT_EQ(src_argb_a[i + off], dst_argb_opt[i + off]);
1182 memset(src_argb_alpha + off, 0, width);
1183 BlendPlane(src_argb_a + off, width,
1184 src_argb_b + off, width,
1185 src_argb_alpha + off, width,
1186 dst_argb_opt + off, width,
1189 EXPECT_EQ(src_argb_b[i + off], dst_argb_opt[i + off]);
1192 src_argb_a[i + off] = (fastrand() & 0xff);
1193 src_argb_b[i + off] = (fastrand() & 0xff);
1194 src_argb_alpha[i + off] = (fastrand() & 0xff);
1198 BlendPlane(src_argb_a + off, width,
1199 src_argb_b + off, width,
1200 src_argb_alpha + off, width,
1201 dst_argb_c + off, width,
1205 BlendPlane(src_argb_a + off, width,
1206 src_argb_b + off, width,
1207 src_argb_alpha + off, width,
1208 dst_argb_opt + off, width,
1212 EXPECT_EQ(dst_argb_c[i + off], dst_argb_opt[i + off]);
1243 int invert, int off) {
1247 align_buffer_page_end(src_y0, width * height + off);
1248 align_buffer_page_end(src_u0, kSizeUV + off);
1249 align_buffer_page_end(src_v0, kSizeUV + off);
1250 align_buffer_page_end(src_y1, width * height + off);
1251 align_buffer_page_end(src_u1, kSizeUV + off);
1252 align_buffer_page_end(src_v1, kSizeUV + off);
1253 align_buffer_page_end(src_a, width * height + off);
1254 align_buffer_page_end(dst_y_c, width * height + off);
1255 align_buffer_page_end(dst_u_c, kSizeUV + off);
1256 align_buffer_page_end(dst_v_c, kSizeUV + off);
1257 align_buffer_page_end(dst_y_opt, width * height + off);
1258 align_buffer_page_end(dst_u_opt, kSizeUV + off);
1259 align_buffer_page_end(dst_v_opt, kSizeUV + off);
1261 MemRandomize(src_y0, width * height + off);
1262 MemRandomize(src_u0, kSizeUV + off);
1263 MemRandomize(src_v0, kSizeUV + off);
1264 MemRandomize(src_y1, width * height + off);
1265 MemRandomize(src_u1, kSizeUV + off);
1266 MemRandomize(src_v1, kSizeUV + off);
1267 MemRandomize(src_a, width * height + off);
1268 memset(dst_y_c, 255, width * height + off);
1269 memset(dst_u_c, 255, kSizeUV + off);
1270 memset(dst_v_c, 255, kSizeUV + off);
1271 memset(dst_y_opt, 255, width * height + off);
1272 memset(dst_u_opt, 255, kSizeUV + off);
1273 memset(dst_v_opt, 255, kSizeUV + off);
1276 I420Blend(src_y0 + off, width,
1277 src_u0 + off, kStrideUV,
1278 src_v0 + off, kStrideUV,
1279 src_y1 + off, width,
1280 src_u1 + off, kStrideUV,
1281 src_v1 + off, kStrideUV,
1282 src_a + off, width,
1283 dst_y_c + off, width,
1284 dst_u_c + off, kStrideUV,
1285 dst_v_c + off, kStrideUV,
1289 I420Blend(src_y0 + off, width,
1290 src_u0 + off, kStrideUV,
1291 src_v0 + off, kStrideUV,
1292 src_y1 + off, width,
1293 src_u1 + off, kStrideUV,
1294 src_v1 + off, kStrideUV,
1295 src_a + off, width,
1296 dst_y_opt + off, width,
1297 dst_u_opt + off, kStrideUV,
1298 dst_v_opt + off, kStrideUV,
1302 EXPECT_EQ(dst_y_c[i + off], dst_y_opt[i + off]);
1305 EXPECT_EQ(dst_u_c[i + off], dst_u_opt[i + off]);
1306 EXPECT_EQ(dst_v_c[i + off], dst_v_opt[i + off]);
1442 int invert, int off) {
1448 align_buffer_page_end(src_argb_a, kStride * height + off);
1449 align_buffer_page_end(src_argb_b, kStride * height + off);
1453 src_argb_a[i + off] = (fastrand() & 0xff);
1454 src_argb_b[i + off] = (fastrand() & 0xff);
1460 ARGBMultiply(src_argb_a + off, kStride,
1461 src_argb_b + off, kStride,
1466 ARGBMultiply(src_argb_a + off, kStride,
1467 src_argb_b + off, kStride,
1517 int invert, int off) {
1523 align_buffer_page_end(src_argb_a, kStride * height + off);
1524 align_buffer_page_end(src_argb_b, kStride * height + off);
1528 src_argb_a[i + off] = (fastrand() & 0xff);
1529 src_argb_b[i + off] = (fastrand() & 0xff);
1535 ARGBAdd(src_argb_a + off, kStride,
1536 src_argb_b + off, kStride,
1541 ARGBAdd(src_argb_a + off, kStride,
1542 src_argb_b + off, kStride,
1592 int invert, int off) {
1598 align_buffer_page_end(src_argb_a, kStride * height + off);
1599 align_buffer_page_end(src_argb_b, kStride * height + off);
1603 src_argb_a[i + off] = (fastrand() & 0xff);
1604 src_argb_b[i + off] = (fastrand() & 0xff);
1610 ARGBSubtract(src_argb_a + off, kStride,
1611 src_argb_b + off, kStride,
1616 ARGBSubtract(src_argb_a + off, kStride,
1617 src_argb_b + off, kStride,
1667 int invert, int off) {
1673 align_buffer_page_end(src_argb_a, kStride * height + off);
1676 memset(src_argb_a, 0, kStride * height + off);
1678 src_argb_a[i + off] = (fastrand() & 0xff);
1684 ARGBSobel(src_argb_a + off, kStride,
1689 ARGBSobel(src_argb_a + off, kStride,
1738 int invert, int off) {
1746 align_buffer_page_end(src_argb_a, kSrcStride * height + off);
1749 memset(src_argb_a, 0, kSrcStride * height + off);
1751 src_argb_a[i + off] = (fastrand() & 0xff);
1757 ARGBSobelToPlane(src_argb_a + off, kSrcStride,
1762 ARGBSobelToPlane(src_argb_a + off, kSrcStride,
1815 int invert, int off) {
1821 align_buffer_page_end(src_argb_a, kStride * height + off);
1824 memset(src_argb_a, 0, kStride * height + off);
1826 src_argb_a[i + off] = (fastrand() & 0xff);
1832 ARGBSobelXY(src_argb_a + off, kStride,
1837 ARGBSobelXY(src_argb_a + off, kStride,
1886 int invert, int off, int radius) {
1892 align_buffer_page_end(src_argb_a, kStride * height + off);
1897 src_argb_a[i + off] = (fastrand() & 0xff);
1904 ARGBBlur(src_argb_a + off, kStride,
1910 ARGBBlur(src_argb_a + off, kStride,
2254 int invert, int off, int bpp) {
2262 align_buffer_page_end(dst_argb_c, kSize + off);
2263 align_buffer_page_end(dst_argb_opt, kSize + off);
2265 MemRandomize(dst_argb_c + off, kSize);
2266 memcpy(dst_argb_opt + off, dst_argb_c + off, kSize);
2270 ARGBRect(dst_argb_c + off, kStride, 0, 0, width, invert * height, v32);
2272 SetPlane(dst_argb_c + off, kStride, width, invert * height, v32);
2278 ARGBRect(dst_argb_opt + off, kStride, 0, 0, width, invert * height, v32);
2280 SetPlane(dst_argb_opt + off, kStride, width, invert * height, v32);
2286 abs(static_cast<int>(dst_argb_c[i + off]) -
2287 static_cast<int>(dst_argb_opt[i + off]));