Lines Matching refs:dst_argb

486                uint8* dst_argb, int dst_stride_argb,
491 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
504 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
521 ARGBMirrorRow(src_argb, dst_argb, width);
523 dst_argb += dst_stride_argb;
534 uint8* dst_argb, int width) = ARGBBlendRow_C;
558 uint8* dst_argb, int dst_stride_argb,
562 uint8* dst_argb, int width) = GetARGBBlend();
563 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
569 dst_argb = dst_argb + (height - 1) * dst_stride_argb;
582 ARGBBlendRow(src_argb0, src_argb1, dst_argb, width);
585 dst_argb += dst_stride_argb;
594 uint8* dst_argb, int dst_stride_argb,
599 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
605 dst_argb = dst_argb + (height - 1) * dst_stride_argb;
643 ARGBMultiplyRow(src_argb0, src_argb1, dst_argb, width);
646 dst_argb += dst_stride_argb;
655 uint8* dst_argb, int dst_stride_argb,
660 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
666 dst_argb = dst_argb + (height - 1) * dst_stride_argb;
709 ARGBAddRow(src_argb0, src_argb1, dst_argb, width);
712 dst_argb += dst_stride_argb;
721 uint8* dst_argb, int dst_stride_argb,
726 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
732 dst_argb = dst_argb + (height - 1) * dst_stride_argb;
770 ARGBSubtractRow(src_argb0, src_argb1, dst_argb, width);
773 dst_argb += dst_stride_argb;
1131 int ARGBRect(uint8* dst_argb, int dst_stride_argb,
1135 if (!dst_argb ||
1140 dst_argb += dst_y * dst_stride_argb + dst_x * 4;
1149 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1150 ARGBSetRows_NEON(dst_argb, value, width, dst_stride_argb, height);
1156 ARGBSetRows_X86(dst_argb, value, width, dst_stride_argb, height);
1160 ARGBSetRows_C(dst_argb, value, width, dst_stride_argb, height);
1179 uint8* dst_argb, int dst_stride_argb,
1182 void (*ARGBAttenuateRow)(const uint8* src_argb, uint8* dst_argb,
1184 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1202 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1235 ARGBAttenuateRow(src_argb, dst_argb, width);
1237 dst_argb += dst_stride_argb;
1245 uint8* dst_argb, int dst_stride_argb,
1248 void (*ARGBUnattenuateRow)(const uint8* src_argb, uint8* dst_argb,
1250 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1284 ARGBUnattenuateRow(src_argb, dst_argb, width);
1286 dst_argb += dst_stride_argb;
1294 uint8* dst_argb, int dst_stride_argb,
1297 void (*ARGBGrayRow)(const uint8* src_argb, uint8* dst_argb,
1299 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1317 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1327 ARGBGrayRow(src_argb, dst_argb, width);
1329 dst_argb += dst_stride_argb;
1336 int ARGBGray(uint8* dst_argb, int dst_stride_argb,
1340 void (*ARGBGrayRow)(const uint8* src_argb, uint8* dst_argb,
1342 uint8* dst = dst_argb + dst_y * dst_stride_argb + dst_x * 4;
1343 if (!dst_argb || width <= 0 || height <= 0 || dst_x < 0 || dst_y < 0) {
1354 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1371 int ARGBSepia(uint8* dst_argb, int dst_stride_argb,
1374 void (*ARGBSepiaRow)(uint8* dst_argb, int width) = ARGBSepiaRow_C;
1375 uint8* dst = dst_argb + dst_y * dst_stride_argb + dst_x * 4;
1376 if (!dst_argb || width <= 0 || height <= 0 || dst_x < 0 || dst_y < 0) {
1387 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1406 uint8* dst_argb, int dst_stride_argb,
1410 void (*ARGBColorMatrixRow)(const uint8* src_argb, uint8* dst_argb,
1412 if (!src_argb || !dst_argb || !matrix_argb || width <= 0 || height == 0) {
1429 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1438 ARGBColorMatrixRow(src_argb, dst_argb, matrix_argb, width);
1440 dst_argb += dst_stride_argb;
1448 int RGBColorMatrix(uint8* dst_argb, int dst_stride_argb,
1452 uint8* dst = dst_argb + dst_y * dst_stride_argb + dst_x * 4;
1453 if (!dst_argb || !matrix_rgb || width <= 0 || height <= 0 ||
1482 int ARGBColorTable(uint8* dst_argb, int dst_stride_argb,
1486 void (*ARGBColorTableRow)(uint8* dst_argb, const uint8* table_argb,
1488 uint8* dst = dst_argb + dst_y * dst_stride_argb + dst_x * 4;
1489 if (!dst_argb || !table_argb || width <= 0 || height <= 0 ||
1514 int RGBColorTable(uint8* dst_argb, int dst_stride_argb,
1518 void (*RGBColorTableRow)(uint8* dst_argb, const uint8* table_argb,
1520 uint8* dst = dst_argb + dst_y * dst_stride_argb + dst_x * 4;
1521 if (!dst_argb || !table_argb || width <= 0 || height <= 0 ||
1547 // dst_argb[0] = (b * scale >> 16) * interval_size + interval_offset;
1553 int ARGBQuantize(uint8* dst_argb, int dst_stride_argb,
1557 void (*ARGBQuantizeRow)(uint8* dst_argb, int scale, int interval_size,
1559 uint8* dst = dst_argb + dst_y * dst_stride_argb + dst_x * 4;
1560 if (!dst_argb || width <= 0 || height <= 0 || dst_x < 0 || dst_y < 0 ||
1572 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1621 uint8* dst_argb, int dst_stride_argb,
1633 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1699 boxwidth, area, &dst_argb[x * 4], 1);
1707 boxwidth, area, &dst_argb[x * 4], n);
1715 boxwidth, area, &dst_argb[x * 4], 1);
1717 dst_argb += dst_stride_argb;
1725 uint8* dst_argb, int dst_stride_argb,
1728 void (*ARGBShadeRow)(const uint8* src_argb, uint8* dst_argb,
1730 if (!src_argb || !dst_argb || width <= 0 || height == 0 || value == 0u) {
1748 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1758 ARGBShadeRow(src_argb, dst_argb, width, value);
1760 dst_argb += dst_stride_argb;
1769 uint8* dst_argb, int dst_stride_argb,
1775 if (!src_argb0 || !src_argb1 || !dst_argb || width <= 0 || height == 0) {
1781 dst_argb = dst_argb + (height - 1) * dst_stride_argb;
1799 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1812 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1838 IS_ALIGNED(dst_argb, 4) && IS_ALIGNED(dst_stride_argb, 4)) {
1844 InterpolateRow(dst_argb, src_argb0, src_argb1 - src_argb0,
1848 dst_argb += dst_stride_argb;
1856 uint8* dst_argb, int dst_stride_argb,
1859 void (*ARGBShuffleRow)(const uint8* src_bgra, uint8* dst_argb,
1861 if (!src_bgra || !dst_argb ||
1892 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
1916 ARGBShuffleRow(src_bgra, dst_argb, shuffler, width);
1918 dst_argb += dst_stride_argb;
1925 uint8* dst_argb, int dst_stride_argb,
1939 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
2026 SobelRow(row_sobelx, row_sobely, dst_argb, width);
2036 dst_argb += dst_stride_argb;
2046 uint8* dst_argb, int dst_stride_argb,
2049 uint8* dst_argb, int width) = SobelRow_C;
2052 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
2061 return ARGBSobelize(src_argb, src_stride_argb, dst_argb, dst_stride_argb,
2091 uint8* dst_argb, int dst_stride_argb,
2094 uint8* dst_argb, int width) = SobelXYRow_C;
2097 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16)) {
2106 return ARGBSobelize(src_argb, src_stride_argb, dst_argb, dst_stride_argb,
2113 uint8* dst_argb, int dst_stride_argb,
2118 uint8* dst_argb, const float* poly,
2120 if (!src_argb || !dst_argb || !poly || width <= 0 || height == 0) {
2149 ARGBPolynomialRow(src_argb, dst_argb, poly, width);
2151 dst_argb += dst_stride_argb;
2159 uint8* dst_argb, int dst_stride_argb,
2163 void (*ARGBLumaColorTableRow)(const uint8* src_argb, uint8* dst_argb,
2166 if (!src_argb || !dst_argb || !luma || width <= 0 || height == 0) {
2189 ARGBLumaColorTableRow(src_argb, dst_argb, width, luma, 0x00264b0f);
2191 dst_argb += dst_stride_argb;
2199 uint8* dst_argb, int dst_stride_argb,
2202 void (*ARGBCopyAlphaRow)(const uint8* src_argb, uint8* dst_argb, int width) =
2204 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
2223 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16) &&
2235 ARGBCopyAlphaRow(src_argb, dst_argb, width);
2237 dst_argb += dst_stride_argb;
2245 uint8* dst_argb, int dst_stride_argb,
2248 void (*ARGBCopyYToAlphaRow)(const uint8* src_y, uint8* dst_argb, int width) =
2250 if (!src_y || !dst_argb || width <= 0 || height == 0) {
2269 IS_ALIGNED(dst_argb, 16) && IS_ALIGNED(dst_stride_argb, 16) &&
2281 ARGBCopyYToAlphaRow(src_y, dst_argb, width);
2283 dst_argb += dst_stride_argb;