Lines Matching refs:src_argb

25 int ARGBToI444(const uint8* src_argb,
36 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
38 void (*ARGBToUV444Row)(const uint8* src_argb, uint8* dst_u, uint8* dst_v,
40 if (!src_argb || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) {
45 src_argb = src_argb + (height - 1) * src_stride_argb;
121 ARGBToUV444Row(src_argb, dst_u, dst_v, width);
122 ARGBToYRow(src_argb, dst_y, width);
123 src_argb += src_stride_argb;
133 int ARGBToI422(const uint8* src_argb,
146 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
148 if (!src_argb || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) {
154 src_argb = src_argb + (height - 1) * src_stride_argb;
235 ARGBToUVRow(src_argb, 0, dst_u, dst_v, width);
236 ARGBToYRow(src_argb, dst_y, width);
237 src_argb += src_stride_argb;
246 int ARGBToNV12(const uint8* src_argb,
258 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
262 if (!src_argb || !dst_y || !dst_uv || width <= 0 || height == 0) {
268 src_argb = src_argb + (height - 1) * src_stride_argb;
377 ARGBToUVRow(src_argb, src_stride_argb, row_u, row_v, width);
379 ARGBToYRow(src_argb, dst_y, width);
380 ARGBToYRow(src_argb + src_stride_argb, dst_y + dst_stride_y, width);
381 src_argb += src_stride_argb * 2;
386 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
388 ARGBToYRow(src_argb, dst_y, width);
397 int ARGBToNV21(const uint8* src_argb,
409 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
413 if (!src_argb || !dst_y || !dst_uv || width <= 0 || height == 0) {
419 src_argb = src_argb + (height - 1) * src_stride_argb;
528 ARGBToUVRow(src_argb, src_stride_argb, row_u, row_v, width);
530 ARGBToYRow(src_argb, dst_y, width);
531 ARGBToYRow(src_argb + src_stride_argb, dst_y + dst_stride_y, width);
532 src_argb += src_stride_argb * 2;
537 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
539 ARGBToYRow(src_argb, dst_y, width);
548 int ARGBToYUY2(const uint8* src_argb,
555 void (*ARGBToUVRow)(const uint8* src_argb, int src_stride_argb, uint8* dst_u,
557 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
563 if (!src_argb || !dst_yuy2 || width <= 0 || height == 0) {
678 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
679 ARGBToYRow(src_argb, row_y, width);
681 src_argb += src_stride_argb;
692 int ARGBToUYVY(const uint8* src_argb,
699 void (*ARGBToUVRow)(const uint8* src_argb, int src_stride_argb, uint8* dst_u,
701 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
707 if (!src_argb || !dst_uyvy || width <= 0 || height == 0) {
822 ARGBToUVRow(src_argb, 0, row_u, row_v, width);
823 ARGBToYRow(src_argb, row_y, width);
825 src_argb += src_stride_argb;
836 int ARGBToI400(const uint8* src_argb,
843 void (*ARGBToYRow)(const uint8* src_argb, uint8* dst_y, int width) =
845 if (!src_argb || !dst_y || width <= 0 || height == 0) {
850 src_argb = src_argb + (height - 1) * src_stride_argb;
901 ARGBToYRow(src_argb, dst_y, width);
902 src_argb += src_stride_argb;
914 int ARGBToRGBA(const uint8* src_argb,
920 return ARGBShuffle(src_argb, src_stride_argb, dst_rgba, dst_stride_rgba,
926 int ARGBToRGB24(const uint8* src_argb,
933 void (*ARGBToRGB24Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
935 if (!src_argb || !dst_rgb24 || width <= 0 || height == 0) {
940 src_argb = src_argb + (height - 1) * src_stride_argb;
975 ARGBToRGB24Row(src_argb, dst_rgb24, width);
976 src_argb += src_stride_argb;
984 int ARGBToRAW(const uint8* src_argb,
991 void (*ARGBToRAWRow)(const uint8* src_argb, uint8* dst_rgb, int width) =
993 if (!src_argb || !dst_raw || width <= 0 || height == 0) {
998 src_argb = src_argb + (height - 1) * src_stride_argb;
1033 ARGBToRAWRow(src_argb, dst_raw, width);
1034 src_argb += src_stride_argb;
1047 int ARGBToRGB565Dither(const uint8* src_argb,
1055 void (*ARGBToRGB565DitherRow)(const uint8* src_argb, uint8* dst_rgb,
1058 if (!src_argb || !dst_rgb565 || width <= 0 || height == 0) {
1063 src_argb = src_argb + (height - 1) * src_stride_argb;
1103 ARGBToRGB565DitherRow(src_argb, dst_rgb565,
1106 src_argb += src_stride_argb;
1115 int ARGBToRGB565(const uint8* src_argb,
1122 void (*ARGBToRGB565Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
1124 if (!src_argb || !dst_rgb565 || width <= 0 || height == 0) {
1129 src_argb = src_argb + (height - 1) * src_stride_argb;
1172 ARGBToRGB565Row(src_argb, dst_rgb565, width);
1173 src_argb += src_stride_argb;
1181 int ARGBToARGB1555(const uint8* src_argb,
1188 void (*ARGBToARGB1555Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
1190 if (!src_argb || !dst_argb1555 || width <= 0 || height == 0) {
1195 src_argb = src_argb + (height - 1) * src_stride_argb;
1238 ARGBToARGB1555Row(src_argb, dst_argb1555, width);
1239 src_argb += src_stride_argb;
1247 int ARGBToARGB4444(const uint8* src_argb,
1254 void (*ARGBToARGB4444Row)(const uint8* src_argb, uint8* dst_rgb, int width) =
1256 if (!src_argb || !dst_argb4444 || width <= 0 || height == 0) {
1261 src_argb = src_argb + (height - 1) * src_stride_argb;
1304 ARGBToARGB4444Row(src_argb, dst_argb4444, width);
1305 src_argb += src_stride_argb;
1313 int ARGBToJ420(const uint8* src_argb,
1326 void (*ARGBToYJRow)(const uint8* src_argb, uint8* dst_yj, int width) =
1328 if (!src_argb || !dst_yj || !dst_u || !dst_v || width <= 0 || height == 0) {
1334 src_argb = src_argb + (height - 1) * src_stride_argb;
1389 ARGBToUVJRow(src_argb, src_stride_argb, dst_u, dst_v, width);
1390 ARGBToYJRow(src_argb, dst_yj, width);
1391 ARGBToYJRow(src_argb + src_stride_argb, dst_yj + dst_stride_yj, width);
1392 src_argb += src_stride_argb * 2;
1398 ARGBToUVJRow(src_argb, 0, dst_u, dst_v, width);
1399 ARGBToYJRow(src_argb, dst_yj, width);
1406 int ARGBToJ422(const uint8* src_argb,
1419 void (*ARGBToYJRow)(const uint8* src_argb, uint8* dst_yj, int width) =
1421 if (!src_argb || !dst_yj || !dst_u || !dst_v || width <= 0 || height == 0) {
1427 src_argb = src_argb + (height - 1) * src_stride_argb;
1489 ARGBToUVJRow(src_argb, 0, dst_u, dst_v, width);
1490 ARGBToYJRow(src_argb, dst_yj, width);
1491 src_argb += src_stride_argb;
1501 int ARGBToJ400(const uint8* src_argb,
1508 void (*ARGBToYJRow)(const uint8* src_argb, uint8* dst_yj, int width) =
1510 if (!src_argb || !dst_yj || width <= 0 || height == 0) {
1515 src_argb = src_argb + (height - 1) * src_stride_argb;
1558 ARGBToYJRow(src_argb, dst_yj, width);
1559 src_argb += src_stride_argb;