/external/libaom/libaom/third_party/libyuv/source/ |
D | row_mips.cc | 383 void SplitUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVRow_MIPS_DSPR2() argument 440 : [src_uv] "+r" (src_uv), in SplitUVRow_MIPS_DSPR2() 501 void MirrorUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in MirrorUVRow_MIPS_DSPR2() argument 581 : [src_uv] "+r" (src_uv), in MirrorUVRow_MIPS_DSPR2()
|
D | rotate.cc | 428 const uint8* src_uv, int src_stride_uv, in NV12ToI420Rotate() argument 436 if (!src_y || !src_uv || width <= 0 || height == 0 || in NV12ToI420Rotate() 446 src_uv = src_uv + (halfheight - 1) * src_stride_uv; in NV12ToI420Rotate() 455 src_uv, src_stride_uv, in NV12ToI420Rotate() 464 RotateUV90(src_uv, src_stride_uv, in NV12ToI420Rotate() 473 RotateUV270(src_uv, src_stride_uv, in NV12ToI420Rotate() 482 RotateUV180(src_uv, src_stride_uv, in NV12ToI420Rotate()
|
D | row_common.cc | 1381 const uint8* src_uv, in NV12ToARGBRow_C() argument 1386 YuvPixel(src_y[0], src_uv[0], src_uv[1], in NV12ToARGBRow_C() 1389 YuvPixel(src_y[1], src_uv[0], src_uv[1], in NV12ToARGBRow_C() 1393 src_uv += 2; in NV12ToARGBRow_C() 1397 YuvPixel(src_y[0], src_uv[0], src_uv[1], in NV12ToARGBRow_C() 1429 const uint8* src_uv, in NV12ToRGB565Row_C() argument 1440 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0); in NV12ToRGB565Row_C() 1441 YuvPixel(src_y[1], src_uv[0], src_uv[1], &b1, &g1, &r1); in NV12ToRGB565Row_C() 1451 src_uv += 2; in NV12ToRGB565Row_C() 1455 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0); in NV12ToRGB565Row_C() [all …]
|
D | row_neon.cc | 590 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 605 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 618 const uint8* src_uv, in NV21ToARGBRow_NEON() argument 633 "+r"(src_uv), // %1 in NV21ToARGBRow_NEON() 646 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 661 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 674 const uint8* src_uv, in NV21ToRGB565Row_NEON() argument 689 "+r"(src_uv), // %1 in NV21ToRGB565Row_NEON() 754 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVRow_NEON() argument 767 : "+r"(src_uv), // %0 in SplitUVRow_NEON() [all …]
|
D | convert_to_argb.cc | 42 const uint8* src_uv; in ConvertToARGB() local 156 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 158 src_uv, aligned_src_width, in ConvertToARGB() 164 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 167 src_uv, aligned_src_width, in ConvertToARGB()
|
D | row_neon64.cc | 568 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 582 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 595 const uint8* src_uv, in NV21ToARGBRow_NEON() argument 609 "+r"(src_uv), // %1 in NV21ToARGBRow_NEON() 622 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 636 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 649 const uint8* src_uv, in NV21ToRGB565Row_NEON() argument 663 "+r"(src_uv), // %1 in NV21ToRGB565Row_NEON() 728 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVRow_NEON() argument 740 : "+r"(src_uv), // %0 in SplitUVRow_NEON() [all …]
|
D | convert_to_i420.cc | 41 const uint8* src_uv; in ConvertToI420() local 186 src_uv = sample + (src_width * src_height) + in ConvertToI420() 189 src_uv, aligned_src_width, in ConvertToI420() 197 src_uv = sample + (src_width * src_height) + in ConvertToI420() 201 src_uv, aligned_src_width, in ConvertToI420()
|
D | convert_argb.cc | 723 const uint8* src_uv, int src_stride_uv, in NV12ToARGB() argument 731 if (!src_y || !src_uv || !dst_argb || in NV12ToARGB() 767 NV12ToARGBRow(src_y, src_uv, dst_argb, width); in NV12ToARGB() 771 src_uv += src_stride_uv; in NV12ToARGB() 780 const uint8* src_uv, int src_stride_uv, in NV21ToARGB() argument 788 if (!src_y || !src_uv || !dst_argb || in NV21ToARGB() 824 NV21ToARGBRow(src_y, src_uv, dst_argb, width); in NV21ToARGB() 828 src_uv += src_stride_uv; in NV21ToARGB()
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | rotate.cc | 456 const uint8_t* src_uv, in NV12ToI420Rotate() argument 469 if (!src_y || !src_uv || width <= 0 || height == 0 || !dst_y || !dst_u || in NV12ToI420Rotate() 479 src_uv = src_uv + (halfheight - 1) * src_stride_uv; in NV12ToI420Rotate() 487 return NV12ToI420(src_y, src_stride_y, src_uv, src_stride_uv, dst_y, in NV12ToI420Rotate() 492 RotateUV90(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate() 497 RotateUV270(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate() 502 RotateUV180(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate()
|
D | row_common.cc | 1814 const uint8_t* src_uv, in NV12ToARGBRow_C() argument 1820 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToARGBRow_C() 1823 YuvPixel(src_y[1], src_uv[0], src_uv[1], rgb_buf + 4, rgb_buf + 5, in NV12ToARGBRow_C() 1827 src_uv += 2; in NV12ToARGBRow_C() 1831 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToARGBRow_C() 1862 const uint8_t* src_uv, in NV12ToRGB24Row_C() argument 1868 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToRGB24Row_C() 1870 YuvPixel(src_y[1], src_uv[0], src_uv[1], rgb_buf + 3, rgb_buf + 4, in NV12ToRGB24Row_C() 1873 src_uv += 2; in NV12ToRGB24Row_C() 1877 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToRGB24Row_C() [all …]
|
D | row_neon.cc | 382 const uint8_t* src_uv, in NV12ToARGBRow_NEON() argument 393 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 428 const uint8_t* src_uv, in NV12ToRGB24Row_NEON() argument 443 "+r"(src_uv), // %1 in NV12ToRGB24Row_NEON() 482 const uint8_t* src_uv, in NV12ToRGB565Row_NEON() argument 493 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 547 void SplitUVRow_NEON(const uint8_t* src_uv, in SplitUVRow_NEON() argument 558 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 703 void MirrorUVRow_NEON(const uint8_t* src_uv, in MirrorUVRow_NEON() argument 720 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
D | convert_to_argb.cc | 57 const uint8_t* src_uv; in ConvertToARGB() local 170 src_uv = sample + aligned_src_width * (abs_src_height + crop_y / 2) + crop_x; in ConvertToARGB() 171 r = NV12ToARGB(src, src_width, src_uv, aligned_src_width, dst_argb, in ConvertToARGB() 176 src_uv = sample + aligned_src_width * (abs_src_height + crop_y / 2) + crop_x; in ConvertToARGB() 178 r = NV21ToARGB(src, src_width, src_uv, aligned_src_width, dst_argb, in ConvertToARGB()
|
D | convert_to_i420.cc | 47 const uint8_t* src_uv; in ConvertToI420() local 167 src_uv = sample + (src_width * abs_src_height) + in ConvertToI420() 169 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, dst_y, in ConvertToI420() 175 src_uv = sample + (src_width * abs_src_height) + in ConvertToI420() 178 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, dst_y, in ConvertToI420()
|
D | row_neon64.cc | 413 const uint8_t* src_uv, in NV12ToARGBRow_NEON() argument 427 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 467 const uint8_t* src_uv, in NV12ToRGB24Row_NEON() argument 480 "+r"(src_uv), // %1 in NV12ToRGB24Row_NEON() 519 const uint8_t* src_uv, in NV12ToRGB565Row_NEON() argument 532 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 594 void SplitUVRow_NEON(const uint8_t* src_uv, in SplitUVRow_NEON() argument 605 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 745 void MirrorUVRow_NEON(const uint8_t* src_uv, in MirrorUVRow_NEON() argument 761 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
/external/libyuv/files/source/ |
D | rotate.cc | 486 const uint8* src_uv, in NV12ToI420Rotate() argument 499 if (!src_y || !src_uv || width <= 0 || height == 0 || !dst_y || !dst_u || in NV12ToI420Rotate() 509 src_uv = src_uv + (halfheight - 1) * src_stride_uv; in NV12ToI420Rotate() 517 return NV12ToI420(src_y, src_stride_y, src_uv, src_stride_uv, dst_y, in NV12ToI420Rotate() 522 RotateUV90(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate() 527 RotateUV270(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate() 532 RotateUV180(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate()
|
D | row_common.cc | 1527 const uint8* src_uv, in NV12ToARGBRow_C() argument 1533 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToARGBRow_C() 1536 YuvPixel(src_y[1], src_uv[0], src_uv[1], rgb_buf + 4, rgb_buf + 5, in NV12ToARGBRow_C() 1540 src_uv += 2; in NV12ToARGBRow_C() 1544 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToARGBRow_C() 1575 const uint8* src_uv, in NV12ToRGB565Row_C() argument 1587 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0, yuvconstants); in NV12ToRGB565Row_C() 1588 YuvPixel(src_y[1], src_uv[0], src_uv[1], &b1, &g1, &r1, yuvconstants); in NV12ToRGB565Row_C() 1598 src_uv += 2; in NV12ToRGB565Row_C() 1602 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0, yuvconstants); in NV12ToRGB565Row_C() [all …]
|
D | convert_to_argb.cc | 47 const uint8* src_uv; in ConvertToARGB() local 150 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 151 r = NV12ToARGB(src, src_width, src_uv, aligned_src_width, crop_argb, in ConvertToARGB() 156 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 158 r = NV21ToARGB(src, src_width, src_uv, aligned_src_width, crop_argb, in ConvertToARGB()
|
D | row_dspr2.cc | 383 void SplitUVRow_DSPR2(const uint8* src_uv, in SplitUVRow_DSPR2() argument 446 : [src_uv] "+r"(src_uv), [width] "+r"(width), [dst_u] "+r"(dst_u), in SplitUVRow_DSPR2() 501 void MirrorUVRow_DSPR2(const uint8* src_uv, in MirrorUVRow_DSPR2() argument 582 : [src_uv] "+r"(src_uv), [dst_u] "+r"(dst_u), [dst_v] "+r"(dst_v), in MirrorUVRow_DSPR2() 1140 const uint8* src_uv, in NV12ToARGBRow_DSPR2() argument 1211 : [src_y] "r"(src_y), [src_uv] "r"(src_uv), [yg] "r"(yg), in NV12ToARGBRow_DSPR2() 1218 src_uv += 2; in NV12ToARGBRow_DSPR2()
|
D | convert_to_i420.cc | 47 const uint8* src_uv; in ConvertToI420() local 155 src_uv = sample + (src_width * src_height) + in ConvertToI420() 157 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, y, in ConvertToI420() 163 src_uv = sample + (src_width * src_height) + in ConvertToI420() 166 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, y, in ConvertToI420()
|
D | convert_argb.cc | 1301 const uint8* src_uv, in NV12ToARGBMatrix() argument 1312 if (!src_y || !src_uv || !dst_argb || width <= 0 || height == 0) { in NV12ToARGBMatrix() 1363 NV12ToARGBRow(src_y, src_uv, dst_argb, yuvconstants, width); in NV12ToARGBMatrix() 1367 src_uv += src_stride_uv; in NV12ToARGBMatrix() 1376 const uint8* src_uv, in NV21ToARGBMatrix() argument 1387 if (!src_y || !src_uv || !dst_argb || width <= 0 || height == 0) { in NV21ToARGBMatrix() 1430 NV21ToARGBRow(src_y, src_uv, dst_argb, yuvconstants, width); in NV21ToARGBMatrix() 1434 src_uv += src_stride_uv; in NV21ToARGBMatrix() 1444 const uint8* src_uv, in NV12ToARGB() argument 1450 return NV12ToARGBMatrix(src_y, src_stride_y, src_uv, src_stride_uv, dst_argb, in NV12ToARGB() [all …]
|
D | row_neon.cc | 442 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 457 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 498 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 513 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 578 void SplitUVRow_NEON(const uint8* src_uv, in SplitUVRow_NEON() argument 592 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 701 void MirrorUVRow_NEON(const uint8* src_uv, in MirrorUVRow_NEON() argument 721 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
D | row_neon64.cc | 443 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 458 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 499 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 514 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 579 void SplitUVRow_NEON(const uint8* src_uv, in SplitUVRow_NEON() argument 593 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 699 void MirrorUVRow_NEON(const uint8* src_uv, in MirrorUVRow_NEON() argument 718 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
/external/webp/src/dsp/ |
D | upsampling_neon.c | 135 #define CONVERT8(FMT, XSTEP, N, src_y, src_uv, out, cur_x) do { \ argument 140 const uint8x8_t u = vld1_u8((src_uv) + i + 0); \ 141 const uint8x8_t v = vld1_u8((src_uv) + i + 16); \ 165 #define CONVERT1(FUNC, XSTEP, N, src_y, src_uv, rgb, cur_x) { \ argument 170 const int u = (src_uv)[i]; \ 171 const int v = (src_uv)[i + 16]; \
|
/external/libaom/libaom/third_party/libyuv/include/libyuv/ |
D | row.h | 558 const uint8* src_uv, 566 const uint8* src_uv, 758 void MirrorUVRow_SSSE3(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 760 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 762 void MirrorUVRow_MIPS_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 764 void MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 775 void SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix); 776 void SplitUVRow_SSE2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix); 777 void SplitUVRow_AVX2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix); 778 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix); [all …]
|
/external/libyuv/files/include/libyuv/ |
D | row.h | 744 const uint8* src_uv, 749 const uint8* src_uv, 791 const uint8* src_uv, 840 const uint8* src_uv, 845 const uint8* src_uv, 1345 void MirrorUVRow_SSSE3(const uint8* src_uv, 1349 void MirrorUVRow_NEON(const uint8* src_uv, 1353 void MirrorUVRow_DSPR2(const uint8* src_uv, 1357 void MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width); 1369 void SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width); [all …]
|