Home | History | Annotate | Download | only in libtests

Lines Matching defs:out

620 /* Delete function; cleans out all the allocated data and the temporary file in
679 "simpletest: out of memory allocating %lu(+32) byte buffer\n",
770 /* Separate out the gamma+background_rgb_to_gray warning because it may
1159 * OUT: ----- 8-bit ----- ----- 16-bit -----
1204 gpc_noop(Pixel *out, const Pixel *in, const Background *back)
1207 out->r = in->r;
1208 out->g = in->g;
1209 out->b = in->b;
1210 out->a = in->a;
1215 gpc_nop8(Pixel *out, const Pixel *in, const Background *back)
1219 out->r = out->g = out->b = 255;
1223 out->r = in->r;
1224 out->g = in->g;
1225 out->b = in->b;
1228 out->a = in->a;
1234 gpc_nop6(Pixel *out, const Pixel *in, const Background *back)
1238 out->r = out->g = out->b = 65535;
1242 out->r = in->r;
1243 out->g = in->g;
1244 out->b = in->b;
1247 out->a = in->a;
1254 gpc_bckg(Pixel *out, const Pixel *in, const Background *back)
1257 out->r = out->g = out->b = back->ig;
1260 out->r = out->g = out->b = in->g;
1266 out->r = out->g = out->b = sRGB(sRGB_to_d[in->g] * a + back->dg * (1-a));
1269 out->a = 255;
1274 gpc_bckc(Pixel *out, const Pixel *in, const Background *back)
1278 out->r = back->ir;
1279 out->g = back->ig;
1280 out->b = back->ib;
1285 out->r = in->r;
1286 out->g = in->g;
1287 out->b = in->b;
1294 out->r = sRGB(sRGB_to_d[in->r] * a + back->dr * (1-a));
1295 out->g = sRGB(sRGB_to_d[in->g] * a + back->dg * (1-a));
1296 out->b = sRGB(sRGB_to_d[in->b] * a + back->db * (1-a));
1299 out->a = 255;
1304 gpc_g8(Pixel *out, const Pixel *in, const Background *back)
1309 out->r = out->g = out->b = in->g;
1312 out->r = out->g = out->b =
1315 out->a = in->a;
1320 gpc_g8b(Pixel *out, const Pixel *in, const Background *back)
1323 out->r = out->g = out->b = back->ig;
1328 out->r = out->g = out->b = in->g;
1331 out->r = out->g = out->b = sRGB(YfromRGB(
1339 out->r = out->g = out->b = sRGB(a * YfromRGB(sRGB_to_d[in->r],
1343 out->a = 255;
1349 gpc_lin(Pixel *out, const Pixel *in, const Background *back)
1353 out->r = ilinear(in->r);
1357 out->g = out->r;
1360 out->b = out->r;
1363 out->b = ilinear(in->b);
1368 out->g = ilinear(in->g);
1371 out->b = out->r;
1374 out->b = out->g;
1377 out->b = ilinear(in->b);
1380 out->a = 65535;
1385 gpc_pre(Pixel *out, const Pixel *in, const Background *back)
1389 out->r = ilineara(in->r, in->a);
1393 out->g = out->r;
1396 out->b = out->r;
1399 out
1404 out->g = ilineara(in->g, in->a);
1407 out->b = out->r;
1410 out->b = out->g;
1413 out->b = ilineara(in->b, in->a);
1416 out->a = in->a * 257;
1421 gpc_preq(Pixel *out, const Pixel *in, const Background *back)
1425 out->r = ilineara(in->r, in->a);
1429 out->g = out->r;
1432 out->b = out->r;
1435 out->b = ilineara(in->b, in->a);
1440 out->g = ilineara(in->g, in->a);
1443 out->b = out->r;
1446 out->b = out->g;
1449 out->b = ilineara(in->b, in->a);
1452 out->a = 65535;
1457 gpc_glin(Pixel *out, const Pixel *in, const Background *back)
1462 out->r = out->g = out->b = ilinear(in->g);
1465 out->r = out->g = out->b = u16d(65535 *
1468 out->a = 65535;
1473 gpc_gpre(Pixel *out, const Pixel *in, const Background *back)
1478 out->r = out->g = out->b = ilineara(in->g, in->a);
1481 out->r = out->g = out->b = u16d(in->a * 257 *
1484 out->a = 257 * in->a;
1489 gpc_gprq(Pixel *out, const Pixel *in, const Background *back)
1494 out->r = out->g = out->b = ilineara(in->g, in->a);
1497 out->r = out->g = out->b = u16d(in->a * 257 *
1500 out->a = 65535;
1506 gpc_Lin(Pixel *out, const Pixel *in, const Background *back)
1510 out->r = ilinear_g22(in->r);
1514 out->g = out->r;
1517 out->b = out->r;
1520 out->b = ilinear_g22(in->b);
1525 out->g = ilinear_g22(in->g);
1528 out->b = out->r;
1531 out->b = out->g;
1534 out->b = ilinear_g22(in->b);
1537 out->a = 65535;
1544 gpc_Pre(Pixel *out, const Pixel *in, const Background *back)
1548 out->r = ilineara_g22(in->r, in->a);
1552 out->g = out->r;
1555 out->b = out->r;
1558 out->b = ilineara_g22(in->b, in->a);
1563 out->g = ilineara_g22(in->g, in->a);
1566 out->b = out->r;
1569 out->b = out->g;
1572 out->b = ilineara_g22(in->b, in->a);
1575 out->a = in->a * 257;
1582 gpc_Preq(Pixel *out, const Pixel *in, const Background *back)
1586 out->r = ilineara_g22(in->r, in->a);
1590 out->g = out->r;
1593 out->b = out->r;
1596 out->b = ilineara_g22(in->b, in->a);
1601 out->g = ilineara_g22(in->g, in->a);
1604 out->b = out->r;
1607 out->b = out->g;
1610 out->b = ilineara_g22(in->b, in->a);
1613 out->a = 65535;
1621 gpc_Glin(Pixel *out, const Pixel *in, const Background *back)
1626 out->r = out->g = out->b = ilinear_g22(in->g);
1629 out->r = out->g = out->b = u16d(65535 *
1632 out->a = 65535;
1641 gpc_Gpre(Pixel *out, const Pixel *in, const Background *back)
1646 out->r = out->g = out->b = ilineara_g22(in->g, in->a);
1649 out->r = out->g = out->b = u16d(in->a * 257 *
1652 out->a = 257 * in->a;
1659 gpc_Gprq(Pixel *out, const Pixel *in, const Background *back)
1664 out->r = out->g = out->b = ilineara_g22(in->g, in->a);
1667 out->r = out->g = out->b = u16d(in->a * 257 *
1670 out->a = 65535;
1677 gpc_sRGB(Pixel *out, const Pixel *in, const Background *back)
1681 out->r = isRGB(in->r);
1685 out->g = out->r;
1688 out->b = out->r;
1691 out->b = isRGB(in->b);
1696 out->g = isRGB(in->g);
1699 out->b = out->r;
1702 out->b = out->g;
1705 out->b = isRGB(in->b);
1708 out->a = 255;
1713 gpc_unpg(Pixel *out, const Pixel *in, const Background *back)
1719 out->r = out->g = out->b = 255;
1720 out->a = 0;
1725 out->r = out->g = out->b = sRGB((double)in->g / in->a);
1726 out->a = u8d(in->a / 257.);
1732 gpc_unpc(Pixel *out, const Pixel *in, const Background *back)
1738 out->r = out->g = out->b = 255;
1739 out->a = 0;
1744 out->r = sRGB((double)in->r / in->a);
1745 out->g = sRGB((double)in->g / in->a);
1746 out->b = sRGB((double)in->b / in->a);
1747 out->a = u8d(in->a / 257.);
1753 gpc_b16g(Pixel *out, const Pixel *in, const Background *back)
1756 out->r = out->g = out->b = back->ig;
1764 out->r = out->g = out->b = sRGB(in->g * a + back->dg * a1);
1767 out->a = 255;
1772 gpc_b16c(Pixel *out, const Pixel *in, const Background *back)
1776 out->r = back->ir;
1777 out->g = back->ig;
1778 out->b = back->ib;
1787 out->r = sRGB(in->r * a + back->dr * a1);
1788 out->g = sRGB(in->g * a + back->dg * a1);
1789 out->b = sRGB(in->b * a + back->db * a1);
1792 out->a = 255;
1797 gpc_sG(Pixel *out, const Pixel *in, const Background *back)
1801 out->r = out->g = out->b = sRGB(YfromRGBint(in->r, in->g, in->b)/65535);
1802 out->a = 255;
1807 gpc_sGp(Pixel *out, const Pixel *in, const Background *back)
1813 out->r = out->g = out->b = 255;
1814 out->a = 0;
1819 out->r = out->g = out->b = sRGB(YfromRGBint(in->r, in->g, in->b)/in->a);
1820 out->a = u8d(in->a / 257.);
1826 gpc_sCp(Pixel *out, const Pixel *in, const Background *back)
1832 out->r = out->g = out->b = 255;
1833 out->a = 0;
1838 out->r = sRGB((double)in->r / in->a);
1839 out->g = sRGB((double)in->g / in->a);
1840 out->b = sRGB((double)in->b / in->a);
1841 out->a = u8d(in->a / 257.);
1848 gpc_gb16(Pixel *out, const Pixel *in, const Background *back)
1851 out->r = out->g = out->b = back->ig;
1854 out->r = out->g = out->b = isRGB(in->g);
1862 out->r = out->g = out->b = sRGB(in->g * a + back->dg * a1);
1865 out->a = 255;
1870 gpc_cb16(Pixel *out, const Pixel *in, const Background *back)
1874 out->r = back->ir;
1875 out->g = back->ig;
1876 out->b = back->ib;
1881 out->r = isRGB(in->r);
1882 out->g = isRGB(in->g);
1883 out->b = isRGB(in->b);
1892 out->r = sRGB(in->r * a + back->dr * a1);
1893 out->g = sRGB(in->g * a + back->dg * a1);
1894 out->b = sRGB(in->b * a + back->db * a1);
1897 out->a = 255;
1903 gpc_A(Pixel *out, const Pixel *in, const Background *back)
1906 out->r = in->r;
1907 out->g = in->g;
1908 out->b = in->b;
1909 out->a = 65535;
1914 gpc_g16(Pixel *out, const Pixel *in, const Background *back)
1917 out->r = out->g = out->b = u16d(YfromRGBint(in->r, in->g, in->b));
1918 out->a = 65535;
1923 gpc_g16q(Pixel *out, const Pixel *in, const Background *back)
1926 out->r = out->g = out->b = u16d(YfromRGBint(in->r, in->g, in->b));
1927 out->a = in->a;
1933 (Pixel *out, const Pixel *in, const Background *back) =
1939 /* OUT: ----- 8-bit ----- ----- 16-bit -----
1959 static void (* const gpc_fn[8/*in*/][8/*out*/])
1960 (Pixel *out, const Pixel *in, const Background *back) =
1962 /*out: G-8 GA-8 RGB-8 RGBA-8 G-16 GA-16 RGB-16 RGBA-16 */
1976 static void (* const gpc_fn_colormapped[8/*in*/][8/*out*/])
1977 (Pixel *out, const Pixel *in, const Background *back) =
1979 /*out: G-8 GA-8 RGB-8 RGBA-8 G-16 GA-16 RGB-16 RGBA-16 */
2046 void (*transform)(Pixel *out, const Pixel *in, const Background *back);
2049 void (*from_linear)(Pixel *out, const Pixel *in, const Background *back);
2141 /* Follow the libpng simplified API rules to work out what to pass to the gpc
2295 * case error arises with 16-bit 128.5, work out what sRGB
2348 const Pixel *in, const Pixel *calc, const Pixel *out, const char *reason)
2361 print_pixel(pixel_out, out, out_format);
2420 cmppixel(Transform *transform, png_const_voidp in, png_const_voidp out,
2438 transform->out_gp(&pixel_out, out);
2595 /* Compare two images, the original 'a', which was written out then read back in
2655 /* Do this the slow way to accumulate the 'in_use' flags, don't break out
2801 * out how, recording the result in the btoa array, which says where in
2839 /* Direct compare is not possible, cancel out all the corresponding local
3089 ": out of memory: ");
3251 /* This is also non-fatal but it safes safer to error out anyway:
3262 return logerror(image, "memory", ": out of memory", "");
3690 printf("static png_uint_16 gpc_error[16/*in*/][16/*out*/][4/*a*/] =\n");
3694 unsigned int out;
3696 for (out=0; out<16; ++out)
3702 printf(" %d", gpc_error[in][out][alpha]);
3706 if (out < 15)
3709 if (out % 4 == 3) printf("\n ");
3721 printf("static png_uint_16 gpc_error_via_linear[16][4/*out*/][4] =\n");
3725 unsigned int out;
3727 for (out=0; out<4; ++out)
3733 printf(" %d", gpc_error_via_linear[in][out][alpha]);
3737 if (out < 3)
3753 unsigned int out;
3755 for (out=0; out<8; ++out)
3761 printf(" %d", gpc_error_to_colormap[in][out][alpha]);
3765 if (out < 7)
3768 if (out % 4 == 3) printf("\n ");