Lines Matching full:src_argb
269 int ARGBMirror(const uint8* src_argb, int src_stride_argb,
272 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
278 src_argb = src_argb + (height - 1) * src_stride_argb;
286 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
294 ARGBMirrorRow(src_argb, dst_argb, width);
295 src_argb += src_stride_argb;
306 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1,
337 void (*ARGBBlendRow)(const uint8* src_argb, const uint8* src_argb1,
351 int ARGBToI400(const uint8* src_argb, int src_stride_argb,
354 if (!src_argb || !dst_y || width <= 0 || height == 0) {
359 src_argb = src_argb + (height - 1) * src_stride_argb;
362 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int pix) =
367 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
374 ARGBToYRow(src_argb, dst_y, width);
375 src_argb += src_stride_argb;
384 int ARGBToI422(const uint8* src_argb, int src_stride_argb,
389 if (!src_argb || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) {
394 src_argb = src_argb + (height - 1) * src_stride_argb;
397 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int pix) =
410 if (IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16)) {
421 ARGBToUVRow(src_argb, 0, dst_u, dst_v, width);
422 ARGBToYRow(src_argb, dst_y, width);
423 src_argb += src_stride_argb;
589 int ARGBToRGBA(const uint8* src_argb, int src_stride_argb,
592 if (!src_argb || !dst_rgba ||
599 src_argb = src_argb + (height - 1) * src_stride_argb;
602 void (*ARGBToRGBARow)(const uint8* src_argb, uint8* dst_rgba, int pix) =
607 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
619 ARGBToRGBARow(src_argb, dst_rgba, width);
620 src_argb += src_stride_argb;
628 int ARGBToRGB24(const uint8* src_argb, int src_stride_argb,
631 if (!src_argb || !dst_rgb24 || width <= 0 || height == 0) {
636 src_argb = src_argb + (height - 1) * src_stride_argb;
639 void (*ARGBToRGB24Row)(const uint8* src_argb, uint8* dst_rgb, int pix) =
643 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16)) {
665 ARGBToRGB24Row(src_argb, dst_rgb24, width);
666 src_argb += src_stride_argb;
674 int ARGBToRAW(const uint8* src_argb, int src_stride_argb,
677 if (!src_argb || !dst_raw || width <= 0 || height == 0) {
682 src_argb = src_argb + (height - 1) * src_stride_argb;
685 void (*ARGBToRAWRow)(const uint8* src_argb, uint8* dst_rgb, int pix) =
689 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16)) {
711 ARGBToRAWRow(src_argb, dst_raw, width);
712 src_argb += src_stride_argb;
720 int ARGBToRGB565(const uint8* src_argb, int src_stride_argb,
723 if (!src_argb || !dst_rgb565 || width <= 0 || height == 0) {
728 src_argb = src_argb + (height - 1) * src_stride_argb;
731 void (*ARGBToRGB565Row)(const uint8* src_argb, uint8* dst_rgb, int pix) =
735 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16)) {
746 ARGBToRGB565Row(src_argb, dst_rgb565, width);
747 src_argb += src_stride_argb;
755 int ARGBToARGB1555(const uint8* src_argb, int src_stride_argb,
758 if (!src_argb || !dst_argb1555 || width <= 0 || height == 0) {
763 src_argb = src_argb + (height - 1) * src_stride_argb;
766 void (*ARGBToARGB1555Row)(const uint8* src_argb, uint8* dst_rgb, int pix) =
770 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16)) {
781 ARGBToARGB1555Row(src_argb, dst_argb1555, width);
782 src_argb += src_stride_argb;
790 int ARGBToARGB4444(const uint8* src_argb, int src_stride_argb,
793 if (!src_argb || !dst_argb4444 || width <= 0 || height == 0) {
798 src_argb = src_argb + (height - 1) * src_stride_argb;
801 void (*ARGBToARGB4444Row)(const uint8* src_argb, uint8* dst_rgb, int pix) =
805 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16)) {
816 ARGBToARGB4444Row(src_argb, dst_argb4444, width);
817 src_argb += src_stride_argb;
855 void (*ARGBToRGB565Row)(const uint8* src_argb, uint8* dst_rgb, int pix) =
901 void (*ARGBToRGB565Row)(const uint8* src_argb, uint8* dst_rgb, int pix) =
1018 int ARGBAttenuate(const uint8* src_argb, int src_stride_argb,
1021 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1026 src_argb = src_argb + (height - 1) * src_stride_argb;
1029 void (*ARGBAttenuateRow)(const uint8* src_argb, uint8* dst_argb,
1033 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
1040 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
1047 ARGBAttenuateRow(src_argb, dst_argb, width);
1048 src_argb += src_stride_argb;
1056 int ARGBUnattenuate(const uint8* src_argb, int src_stride_argb,
1059 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1064 src_argb = src_argb + (height - 1) * src_stride_argb;
1067 void (*ARGBUnattenuateRow)(const uint8* src_argb, uint8* dst_argb,
1071 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
1078 ARGBUnattenuateRow(src_argb, dst_argb, width);
1079 src_argb += src_stride_argb;
1087 int ARGBGrayTo(const uint8* src_argb, int src_stride_argb,
1090 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1095 src_argb = src_argb + (height - 1) * src_stride_argb;
1098 void (*ARGBGrayRow)(const uint8* src_argb, uint8* dst_argb,
1102 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
1109 ARGBGrayRow(src_argb, dst_argb, width);
1110 src_argb += src_stride_argb;
1124 void (*ARGBGrayRow)(const uint8* src_argb, uint8* dst_argb,
1246 int ARGBComputeCumulativeSum(const uint8* src_argb, int src_stride_argb,
1249 if (!dst_cumsum || !src_argb || width <= 0 || height <= 0) {
1262 ComputeCumulativeSumRow(src_argb, dst_cumsum, previous_cumsum, width);
1265 src_argb += src_stride_argb;
1275 int ARGBBlur(const uint8* src_argb, int src_stride_argb,
1279 if (!src_argb || !dst_argb || width <= 0 || height == 0) {
1294 ARGBComputeCumulativeSum(src_argb, src_stride_argb,
1298 src_argb = src_argb + radius * src_stride_argb;
1325 ComputeCumulativeSumRow(src_argb, cumsum_bot_row, prev_cumsum_bot_row,
1327 src_argb += src_stride_argb;
1360 int ARGBShade(const uint8* src_argb, int src_stride_argb,
1363 if (!src_argb || !dst_argb || width <= 0 || height == 0 || value == 0u) {
1368 src_argb = src_argb + (height - 1) * src_stride_argb;
1371 void (*ARGBShadeRow)(const uint8* src_argb, uint8* dst_argb,
1375 IS_ALIGNED(src_argb, 16) && IS_ALIGNED(src_stride_argb, 16) &&
1382 ARGBShadeRow(src_argb, dst_argb, width, value);
1383 src_argb += src_stride_argb;