Lines Matching full:src_y
28 int I420ToI422(const uint8* src_y, int src_stride_y,
35 if (!src_y || !src_u || !src_v ||
73 CopyPlane(src_y, src_stride_y, dst_y, dst_stride_y, width, height);
108 int I420ToI444(const uint8* src_y, int src_stride_y,
115 if (!src_y || !src_u|| !src_v ||
133 CopyPlane(src_y, src_stride_y, dst_y, dst_stride_y, width, height);
158 int I420ToI411(const uint8* src_y, int src_stride_y,
165 if (!src_y || !src_u || !src_v ||
183 CopyPlane(src_y, src_stride_y, dst_y, dst_stride_y, width, height);
208 int I400Copy(const uint8* src_y, int src_stride_y,
211 if (!src_y || !dst_y ||
218 src_y = src_y + (height - 1) * src_stride_y;
221 CopyPlane(src_y, src_stride_y, dst_y, dst_stride_y, width, height);
234 static void I42xToYUY2Row_SSE2(const uint8* src_y,
241 mov eax, [esp + 8 + 4] // src_y
273 static void I42xToUYVYRow_SSE2(const uint8* src_y,
280 mov eax, [esp + 8 + 4] // src_y
311 static void I42xToYUY2Row_SSE2(const uint8* src_y,
333 : "+r"(src_y), // %0
347 static void I42xToUYVYRow_SSE2(const uint8* src_y,
369 : "+r"(src_y), // %0
383 static void I42xToYUY2Row_C(const uint8* src_y,
388 dst_frame[0] = src_y[0];
390 dst_frame[2] = src_y[1];
393 src_y += 2;
398 dst_frame[0] = src_y[0];
400 dst_frame[2] = src_y[0]; // duplicate last y
405 static void I42xToUYVYRow_C(const uint8* src_y,
411 dst_frame[1] = src_y[0];
413 dst_frame[3] = src_y[1];
415 src_y += 2;
421 dst_frame[1] = src_y[0];
423 dst_frame[3] = src_y[0]; // duplicate last y
468 int I422ToYUY2(const uint8* src_y, int src_stride_y,
473 if (!src_y || !src_u || !src_v || !dst_frame ||
483 void (*I42xToYUY2Row)(const uint8* src_y, const uint8* src_u,
489 IS_ALIGNED(src_y, 16) && IS_ALIGNED(src_stride_y, 16) &&
496 I42xToYUY2Row(src_y, src_u, src_y, dst_frame, width);
497 src_y += src_stride_y;
506 int I420ToYUY2(const uint8* src_y, int src_stride_y,
511 if (!src_y || !src_u || !src_v || !dst_frame ||
521 void (*I42xToYUY2Row)(const uint8* src_y, const uint8* src_u,
527 IS_ALIGNED(src_y, 16) && IS_ALIGNED(src_stride_y, 16) &&
534 I42xToYUY2Row(src_y, src_u, src_v, dst_frame, width);
535 I42xToYUY2Row(src_y + src_stride_y, src_u, src_v,
537 src_y += src_stride_y * 2;
543 I42xToYUY2Row(src_y, src_u, src_v, dst_frame, width);
550 int I422ToUYVY(const uint8* src_y, int src_stride_y,
555 if (!src_y || !src_u || !src_v || !dst_frame ||
565 void (*I42xToUYVYRow)(const uint8* src_y, const uint8* src_u,
571 IS_ALIGNED(src_y, 16) && IS_ALIGNED(src_stride_y, 16) &&
578 I42xToUYVYRow(src_y, src_u, src_y, dst_frame, width);
579 src_y += src_stride_y;
588 int I420ToUYVY(const uint8* src_y, int src_stride_y,
593 if (!src_y || !src_u || !src_v || !dst_frame ||
603 void (*I42xToUYVYRow)(const uint8* src_y, const uint8* src_u,
609 IS_ALIGNED(src_y, 16) && IS_ALIGNED(src_stride_y, 16) &&
616 I42xToUYVYRow(src_y, src_u, src_v, dst_frame, width);
617 I42xToUYVYRow(src_y + src_stride_y, src_u, src_v,
619 src_y += src_stride_y * 2;
625 I42xToUYVYRow(src_y, src_u, src_v, dst_frame, width);
631 int I420ToV210(const uint8* src_y, int src_stride_y,
638 } else if (!src_y || !src_u || !src_v || !dst_frame ||
653 void (*I42xToUYVYRow)(const uint8* src_y, const uint8* src_u,
659 IS_ALIGNED(src_y, 16) && IS_ALIGNED(src_stride_y, 16)) {
665 I42xToUYVYRow(src_y, src_u, src_v, row, width);
667 I42xToUYVYRow(src_y + src_stride_y, src_u, src_v, row, width);
670 src_y += src_stride_y * 2;
676 I42xToUYVYRow(src_y, src_u, src_v, row, width);
684 int I420ToARGB(const uint8* src_y, int src_stride_y,
689 if (!src_y || !src_u || !src_v || !dst_argb ||
724 I422ToARGBRow(src_y, src_u, src_v, dst_argb, width);
726 src_y += src_stride_y;
737 int I420ToBGRA(const uint8* src_y, int src_stride_y,
742 if (!src_y || !src_u || !src_v ||
778 I422ToBGRARow(src_y, src_u, src_v, dst_bgra, width);
780 src_y += src_stride_y;
791 int I420ToABGR(const uint8* src_y, int src_stride_y,
796 if (!src_y || !src_u || !src_v ||
832 I422ToABGRRow(src_y, src_u, src_v, dst_abgr, width);
834 src_y += src_stride_y;
845 int I420ToRGBA(const uint8* src_y, int src_stride_y,
850 if (!src_y || !src_u || !src_v ||
886 I422ToRGBARow(src_y, src_u, src_v, dst_rgba, width);
888 src_y += src_stride_y;
899 int I420ToRGB24(const uint8* src_y, int src_stride_y,
904 if (!src_y || !src_u || !src_v ||
940 I422ToRGB24Row(src_y, src_u, src_v, dst_rgb24, width);
942 src_y += src_stride_y;
953 int I420ToRAW(const uint8* src_y, int src_stride_y,
958 if (!src_y || !src_u || !src_v ||
994 I422ToRAWRow(src_y, src_u, src_v, dst_raw, width);
996 src_y += src_stride_y;
1007 int I420ToRGB565(const uint8* src_y, int src_stride_y,
1012 if (!src_y || !src_u || !src_v ||
1053 I422ToARGBRow(src_y, src_u, src_v, row, width);
1056 src_y += src_stride_y;
1067 int I420ToARGB1555(const uint8* src_y, int src_stride_y,
1072 if (!src_y || !src_u || !src_v ||
1113 I422ToARGBRow(src_y, src_u, src_v, row, width);
1116 src_y += src_stride_y;
1127 int I420ToARGB4444(const uint8* src_y, int src_stride_y,
1132 if (!src_y || !src_u || !src_v ||
1173 I422ToARGBRow(src_y, src_u, src_v, row, width);
1176 src_y += src_stride_y;