Searched refs:src_uv (Results 1 - 25 of 55) sorted by relevance

123

/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/
H A Drow_mips.cc383 void SplitUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument
395 "lw $t0, 0(%[src_uv]) \n" // V1 | U1 | V0 | U0
396 "lw $t1, 4(%[src_uv]) \n" // V3 | U3 | V2 | U2
397 "lw $t2, 8(%[src_uv]) \n" // V5 | U5 | V4 | U4
398 "lw $t3, 12(%[src_uv]) \n" // V7 | U7 | V6 | U6
399 "lw $t5, 16(%[src_uv]) \n" // V9 | U9 | V8 | U8
400 "lw $t6, 20(%[src_uv]) \n" // V11 | U11 | V10 | U10
401 "lw $t7, 24(%[src_uv]) \n" // V13 | U13 | V12 | U12
402 "lw $t8, 28(%[src_uv]) \n" // V15 | U15 | V14 | U14
403 "addiu %[src_uv],
450 SplitUVRow_Unaligned_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
584 MirrorUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
[all...]
H A Dconvert_to_i420.cc42 const uint8* src_uv; local
221 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
223 src_uv, aligned_src_width,
231 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
234 src_uv, aligned_src_width,
250 src_uv = sample + (src_width + aligned_src_width * 2) * crop_y +
253 src_uv, src_width * 3,
H A Dconvert_to_argb.cc43 const uint8* src_uv; local
187 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
189 src_uv, aligned_src_width,
195 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
198 src_uv, aligned_src_width,
210 // src_uv = sample + (src_width + aligned_src_width * 2) * crop_y +
213 // src_uv, src_width * 3,
H A Drow_neon.cc594 const uint8* src_uv,
615 "+r"(src_uv), // %1
626 const uint8* src_uv,
647 "+r"(src_uv), // %1
658 const uint8* src_uv,
679 "+r"(src_uv), // %1
690 const uint8* src_uv,
711 "+r"(src_uv), // %1
782 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument
795 : "+r"(src_uv), //
593 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, int width) argument
625 NV21ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, int width) argument
657 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, int width) argument
689 NV21ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, int width) argument
899 MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
1276 HalfRow_NEON(const uint8* src_uv, int src_uv_stride, uint8* dst_uv, int pix) argument
[all...]
H A Drow_neon64.cc621 const uint8* src_uv,
642 "+r"(src_uv), // %1
655 const uint8* src_uv,
676 "+r"(src_uv), // %1
689 const uint8* src_uv,
710 "+r"(src_uv), // %1
723 const uint8* src_uv,
744 "+r"(src_uv), // %1
821 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument
834 : "+r"(src_uv), //
620 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, int width) argument
654 NV21ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, int width) argument
688 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, int width) argument
722 NV21ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, int width) argument
949 MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
1357 HalfRow_NEON(const uint8* src_uv, int src_uv_stride, uint8* dst_uv, int pix) argument
[all...]
H A Drow_any.cc364 void NAMEANY(const uint8* src_uv, \
367 ANYTOUV_SIMD(src_uv, dst_u, dst_v, n); \
368 ANYTOUV_C(src_uv + n * BPP, \
407 void NAMEANY(const uint8* src_uv, \
410 ANYTOUV_SIMD(src_uv, dst_u, dst_v, n); \
411 ANYTOUV_C(src_uv + n * 2, \
H A Dconvert_argb.cc677 const uint8* src_uv, int src_stride_uv,
685 if (!src_y || !src_uv || !dst_argb ||
715 NV12ToARGBRow(src_y, src_uv, dst_argb, width);
719 src_uv += src_stride_uv;
728 const uint8* src_uv, int src_stride_uv,
736 if (!src_y || !src_uv || !dst_argb ||
767 NV21ToARGBRow(src_y, src_uv, dst_argb, width);
771 src_uv += src_stride_uv;
676 NV12ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
727 NV21ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
H A Drotate.cc1233 const uint8* src_uv, int src_stride_uv,
1241 if (!src_y || !src_uv || width <= 0 || height == 0 ||
1251 src_uv = src_uv + (halfheight - 1) * src_stride_uv;
1260 src_uv, src_stride_uv,
1269 RotateUV90(src_uv, src_stride_uv,
1278 RotateUV270(src_uv, src_stride_uv,
1287 RotateUV180(src_uv, src_stride_uv,
1232 NV12ToI420Rotate(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height, enum RotationMode mode) argument
/external/chromium_org/third_party/libyuv/source/
H A Drow_mips.cc383 void SplitUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument
395 "lw $t0, 0(%[src_uv]) \n" // V1 | U1 | V0 | U0
396 "lw $t1, 4(%[src_uv]) \n" // V3 | U3 | V2 | U2
397 "lw $t2, 8(%[src_uv]) \n" // V5 | U5 | V4 | U4
398 "lw $t3, 12(%[src_uv]) \n" // V7 | U7 | V6 | U6
399 "lw $t5, 16(%[src_uv]) \n" // V9 | U9 | V8 | U8
400 "lw $t6, 20(%[src_uv]) \n" // V11 | U11 | V10 | U10
401 "lw $t7, 24(%[src_uv]) \n" // V13 | U13 | V12 | U12
402 "lw $t8, 28(%[src_uv]) \n" // V15 | U15 | V14 | U14
403 "addiu %[src_uv],
450 SplitUVRow_Unaligned_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
584 MirrorUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
[all...]
H A Dconvert_to_i420.cc42 const uint8* src_uv; local
221 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
223 src_uv, aligned_src_width,
231 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
234 src_uv, aligned_src_width,
250 src_uv = sample + (src_width + aligned_src_width * 2) * crop_y +
253 src_uv, src_width * 3,
H A Dconvert_to_argb.cc43 const uint8* src_uv; local
187 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
189 src_uv, aligned_src_width,
195 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x;
198 src_uv, aligned_src_width,
210 // src_uv = sample + (src_width + aligned_src_width * 2) * crop_y +
213 // src_uv, src_width * 3,
H A Drow_neon.cc595 const uint8* src_uv,
616 "+r"(src_uv), // %1
627 const uint8* src_uv,
648 "+r"(src_uv), // %1
659 const uint8* src_uv,
680 "+r"(src_uv), // %1
691 const uint8* src_uv,
712 "+r"(src_uv), // %1
783 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument
796 : "+r"(src_uv), //
594 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, int width) argument
626 NV21ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, int width) argument
658 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, int width) argument
690 NV21ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, int width) argument
900 MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument
1277 HalfRow_NEON(const uint8* src_uv, int src_uv_stride, uint8* dst_uv, int pix) argument
[all...]
H A Drow_any.cc342 void NAMEANY(const uint8* src_uv, \
345 ANYTOUV_SIMD(src_uv, dst_u, dst_v, n); \
346 ANYTOUV_C(src_uv + n * BPP, \
385 void NAMEANY(const uint8* src_uv, \
388 ANYTOUV_SIMD(src_uv, dst_u, dst_v, n); \
389 ANYTOUV_C(src_uv + n * 2, \
H A Dconvert_argb.cc677 const uint8* src_uv, int src_stride_uv,
685 if (!src_y || !src_uv || !dst_argb ||
715 NV12ToARGBRow(src_y, src_uv, dst_argb, width);
719 src_uv += src_stride_uv;
728 const uint8* src_uv, int src_stride_uv,
736 if (!src_y || !src_uv || !dst_argb ||
767 NV21ToARGBRow(src_y, src_uv, dst_argb, width);
771 src_uv += src_stride_uv;
676 NV12ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
727 NV21ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
H A Drotate.cc1233 const uint8* src_uv, int src_stride_uv,
1241 if (!src_y || !src_uv || width <= 0 || height == 0 ||
1251 src_uv = src_uv + (halfheight - 1) * src_stride_uv;
1260 src_uv, src_stride_uv,
1269 RotateUV90(src_uv, src_stride_uv,
1278 RotateUV270(src_uv, src_stride_uv,
1287 RotateUV180(src_uv, src_stride_uv,
1232 NV12ToI420Rotate(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height, enum RotationMode mode) argument
/external/chromium_org/third_party/libwebp/dsp/
H A Dupsampling_neon.c120 #define CONVERT8(FMT, XSTEP, N, src_y, src_uv, out, cur_x) { \
125 uint8x8_t u = vld1_u8((src_uv) + i); \
126 uint8x8_t v = vld1_u8((src_uv) + i + 16); \
153 #define CONVERT1(FUNC, XSTEP, N, src_y, src_uv, rgb, cur_x) { \
158 const int u = (src_uv)[i]; \
159 const int v = (src_uv)[i + 16]; \
/external/webp/src/dsp/
H A Dupsampling_neon.c120 #define CONVERT8(FMT, XSTEP, N, src_y, src_uv, out, cur_x) { \
125 uint8x8_t u = vld1_u8((src_uv) + i); \
126 uint8x8_t v = vld1_u8((src_uv) + i + 16); \
153 #define CONVERT1(FUNC, XSTEP, N, src_y, src_uv, rgb, cur_x) { \
158 const int u = (src_uv)[i]; \
159 const int v = (src_uv)[i + 16]; \
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/include/libyuv/
H A Drow.h621 const uint8* src_uv,
629 const uint8* src_uv,
836 void MirrorUVRow_SSSE3(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
838 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
840 void MirrorUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
842 void MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
850 void SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
851 void SplitUVRow_SSE2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
852 void SplitUVRow_AVX2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
853 void SplitUVRow_NEON(const uint8* src_uv, uint
[all...]
H A Drotate.h47 const uint8* src_uv, int src_stride_uv,
/external/chromium_org/third_party/libyuv/include/libyuv/
H A Drow.h529 const uint8* src_uv,
537 const uint8* src_uv,
744 void MirrorUVRow_SSSE3(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
746 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
748 void MirrorUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
750 void MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v,
758 void SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
759 void SplitUVRow_SSE2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
760 void SplitUVRow_AVX2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
761 void SplitUVRow_NEON(const uint8* src_uv, uint
[all...]
H A Drotate.h47 const uint8* src_uv, int src_stride_uv,
/external/libyuv/files/include/libyuv/
H A Drotate.h47 const uint8* src_uv, int src_stride_uv,
/external/libyuv/files/source/
H A Dconvert_argb.cc531 const uint8* src_uv, int src_stride_uv,
534 if (!src_y || !src_uv || !dst_argb ||
569 NV12ToARGBRow(src_y, src_uv, dst_argb, width);
573 src_uv += src_stride_uv;
582 const uint8* src_uv, int src_stride_uv,
585 if (!src_y || !src_uv || !dst_argb ||
620 NV21ToARGBRow(src_y, src_uv, dst_argb, width);
624 src_uv += src_stride_uv;
1015 const uint8* src_uv; local
1160 src_uv
530 NV12ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
581 NV21ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
[all...]
H A Drow_common.cc677 void MirrorRowUV_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) { argument
678 src_uv += (width - 1) << 1;
680 dst_u[x] = src_uv[0];
681 dst_u[x + 1] = src_uv[-2];
682 dst_v[x] = src_uv[1];
683 dst_v[x + 1] = src_uv[-2 + 1];
684 src_uv -= 4;
687 dst_u[width - 1] = src_uv[0];
688 dst_v[width - 1] = src_uv[1];
706 void SplitUV_C(const uint8* src_uv, uint argument
[all...]
H A Dconvert.cc69 static void HalfRow_SSE2(const uint8* src_uv, int src_uv_stride, argument
73 mov eax, [esp + 4 + 4] // src_uv
94 static void HalfRow_SSE2(const uint8* src_uv, int src_uv_stride, argument
106 : "+r"(src_uv), // %0
118 static void HalfRow_C(const uint8* src_uv, int src_uv_stride, argument
121 dst_uv[x] = (src_uv[x] + src_uv[src_uv_stride + x] + 1) >> 1;
149 void (*HalfRow)(const uint8* src_uv, int src_uv_stride,
402 const uint8* src_uv, int src_stride_uv,
407 if (!src_y || !src_uv ||
400 X420ToI420(const uint8* src_y, int src_stride_y0, int src_stride_y1, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height) argument
459 NV12ToI420(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height) argument
1730 const uint8* src_uv; local
[all...]

Completed in 341 milliseconds

123