Lines Matching refs:src_argb
25 int ARGBToI444(const uint8* src_argb, int src_stride_argb,
31 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
33 void (*ARGBToUV444Row)(const uint8* src_argb, uint8* dst_u, uint8* dst_v,
35 if (!src_argb || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) {
40 src_argb = src_argb + (height - 1) * src_stride_argb;
94 ARGBToUV444Row(src_argb, dst_u, dst_v, width);
95 ARGBToYRow(src_argb, dst_y, width);
96 src_argb += src_stride_argb;
106 int ARGBToI422(const uint8* src_argb, int src_stride_argb,
114 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
116 if (!src_argb ||
124 src_argb = src_argb + (height - 1) * src_stride_argb;
174 ARGBToUVRow(src_argb, 0, dst_u, dst_v, width);
175 ARGBToYRow(src_argb, dst_y, width);
176 src_argb += src_stride_argb;
186 int ARGBToI411(const uint8* src_argb, int src_stride_argb,
192 void (*ARGBToUV411Row)(const uint8* src_argb, uint8* dst_u, uint8* dst_v,
194 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
196 if (!src_argb || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) {
201 src_argb = src_argb + (height - 1) * src_stride_argb;
247 ARGBToUV411Row(src_argb, dst_u, dst_v, width);
248 ARGBToYRow(src_argb, dst_y, width);
249 src_argb += src_stride_argb;
258 int ARGBToNV12(const uint8* src_argb, int src_stride_argb,
266 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
270 if (!src_argb ||
278 src_argb = src_argb + (height - 1) * src_stride_argb;
347 ARGBToUVRow(src_argb, src_stride_argb, row_u, row_v, width);
349 ARGBToYRow(src_argb, dst_y, width);
350 ARGBToYRow(src_argb + src_stride_argb, dst_y + dst_stride_y, width);
351 src_argb += src_stride_argb * 2;
356 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
358 ARGBToYRow(src_argb, dst_y, width);
367 int ARGBToNV21(const uint8* src_argb, int src_stride_argb,
375 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
379 if (!src_argb ||
387 src_argb = src_argb + (height - 1) * src_stride_argb;
456 ARGBToUVRow(src_argb, src_stride_argb, row_u, row_v, width);
458 ARGBToYRow(src_argb, dst_y, width);
459 ARGBToYRow(src_argb + src_stride_argb, dst_y + dst_stride_y, width);
460 src_argb += src_stride_argb * 2;
465 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
467 ARGBToYRow(src_argb, dst_y, width);
476 int ARGBToYUY2(const uint8* src_argb, int src_stride_argb,
480 void (*ARGBToUVRow)(const uint8* src_argb, int src_stride_argb,
482 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
487 if (!src_argb || !dst_yuy2 ||
564 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
565 ARGBToYRow(src_argb, row_y, width);
567 src_argb += src_stride_argb;
578 int ARGBToUYVY(const uint8* src_argb, int src_stride_argb,
582 void (*ARGBToUVRow)(const uint8* src_argb, int src_stride_argb,
584 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
589 if (!src_argb || !dst_uyvy ||
666 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
667 ARGBToYRow(src_argb, row_y, width);
669 src_argb += src_stride_argb;
680 int ARGBToI400(const uint8* src_argb, int src_stride_argb,
684 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
686 if (!src_argb || !dst_y || width <= 0 || height == 0) {
691 src_argb = src_argb + (height - 1) * src_stride_argb;
727 ARGBToYRow(src_argb, dst_y, width);
728 src_argb += src_stride_argb;
741 int ARGBToRGBA(const uint8* src_argb, int src_stride_argb,
744 return ARGBShuffle(src_argb, src_stride_argb,
752 int ARGBToRGB24(const uint8* src_argb, int src_stride_argb,
756 void (*ARGBToRGB24Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
758 if (!src_argb || !dst_rgb24 || width <= 0 || height == 0) {
763 src_argb = src_argb + (height - 1) * src_stride_argb;
791 ARGBToRGB24Row(src_argb, dst_rgb24, width);
792 src_argb += src_stride_argb;
800 int ARGBToRAW(const uint8* src_argb, int src_stride_argb,
804 void (*ARGBToRAWRow)(const uint8* src_argb, uint8* dst_rgb, int width) =
806 if (!src_argb || !dst_raw || width <= 0 || height == 0) {
811 src_argb = src_argb + (height - 1) * src_stride_argb;
839 ARGBToRAWRow(src_argb, dst_raw, width);
840 src_argb += src_stride_argb;
856 int ARGBToRGB565Dither(const uint8* src_argb, int src_stride_argb,
860 void (*ARGBToRGB565DitherRow)(const uint8* src_argb, uint8* dst_rgb,
862 if (!src_argb || !dst_rgb565 || width <= 0 || height == 0) {
867 src_argb = src_argb + (height - 1) * src_stride_argb;
898 ARGBToRGB565DitherRow(src_argb, dst_rgb565,
900 src_argb += src_stride_argb;
909 int ARGBToRGB565(const uint8* src_argb, int src_stride_argb,
913 void (*ARGBToRGB565Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
915 if (!src_argb || !dst_rgb565 || width <= 0 || height == 0) {
920 src_argb = src_argb + (height - 1) * src_stride_argb;
956 ARGBToRGB565Row(src_argb, dst_rgb565, width);
957 src_argb += src_stride_argb;
965 int ARGBToARGB1555(const uint8* src_argb, int src_stride_argb,
969 void (*ARGBToARGB1555Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
971 if (!src_argb || !dst_argb1555 || width <= 0 || height == 0) {
976 src_argb = src_argb + (height - 1) * src_stride_argb;
1012 ARGBToARGB1555Row(src_argb, dst_argb1555, width);
1013 src_argb += src_stride_argb;
1021 int ARGBToARGB4444(const uint8* src_argb, int src_stride_argb,
1025 void (*ARGBToARGB4444Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
1027 if (!src_argb || !dst_argb4444 || width <= 0 || height == 0) {
1032 src_argb = src_argb + (height - 1) * src_stride_argb;
1068 ARGBToARGB4444Row(src_argb, dst_argb4444, width);
1069 src_argb += src_stride_argb;
1077 int ARGBToJ420(const uint8* src_argb, int src_stride_argb,
1085 void (*ARGBToYJRow)(const uint8* src_argb, uint8* dst_yj, int width) =
1087 if (!src_argb ||
1095 src_argb = src_argb + (height - 1) * src_stride_argb;
1134 ARGBToUVJRow(src_argb
1135 ARGBToYJRow(src_argb, dst_yj, width);
1136 ARGBToYJRow(src_argb + src_stride_argb, dst_yj + dst_stride_yj, width);
1137 src_argb += src_stride_argb * 2;
1143 ARGBToUVJRow(src_argb, 0, dst_u, dst_v, width);
1144 ARGBToYJRow(src_argb, dst_yj, width);
1151 int ARGBToJ422(const uint8* src_argb, int src_stride_argb,
1159 void (*ARGBToYJRow)(const uint8* src_argb, uint8* dst_yj, int width) =
1161 if (!src_argb ||
1169 src_argb = src_argb + (height - 1) * src_stride_argb;
1217 ARGBToUVJRow(src_argb, 0, dst_u, dst_v, width);
1218 ARGBToYJRow(src_argb, dst_yj, width);
1219 src_argb += src_stride_argb;
1229 int ARGBToJ400(const uint8* src_argb, int src_stride_argb,
1233 void (*ARGBToYJRow)(const uint8* src_argb, uint8* dst_yj, int width) =
1235 if (!src_argb || !dst_yj || width <= 0 || height == 0) {
1240 src_argb = src_argb + (height - 1) * src_stride_argb;
1276 ARGBToYJRow(src_argb, dst_yj, width);
1277 src_argb += src_stride_argb;