/external/libaom/third_party/libyuv/source/ |
D | convert.cc | 1330 int RGB24ToI420(const uint8_t* src_rgb24, in RGB24ToI420() argument 1343 void (*RGB24ToUVRow)(const uint8_t* src_rgb24, int src_stride_rgb24, in RGB24ToI420() 1346 void (*RGB24ToYRow)(const uint8_t* src_rgb24, uint8_t* dst_y, int width) = in RGB24ToI420() 1357 if (!src_rgb24 || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) { in RGB24ToI420() 1363 src_rgb24 = src_rgb24 + (height - 1) * src_stride_rgb24; in RGB24ToI420() 1446 RGB24ToUVRow(src_rgb24, src_stride_rgb24, dst_u, dst_v, width); in RGB24ToI420() 1447 RGB24ToYRow(src_rgb24, dst_y, width); in RGB24ToI420() 1448 RGB24ToYRow(src_rgb24 + src_stride_rgb24, dst_y + dst_stride_y, width); in RGB24ToI420() 1450 RGB24ToARGBRow(src_rgb24, row, width); in RGB24ToI420() 1451 RGB24ToARGBRow(src_rgb24 + src_stride_rgb24, row + kRowSize, width); in RGB24ToI420() [all …]
|
D | row_neon.cc | 773 void RGB24MirrorRow_NEON(const uint8_t* src_rgb24, in RGB24MirrorRow_NEON() argument 776 src_rgb24 += width * 3 - 24; in RGB24MirrorRow_NEON() 786 : "+r"(src_rgb24), // %0 in RGB24MirrorRow_NEON() 793 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, in RGB24ToARGBRow_NEON() argument 803 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_NEON() 1632 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVRow_NEON() argument 1666 : "+r"(src_rgb24), // %0 in RGB24ToUVRow_NEON() 2056 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width) { in RGB24ToYRow_NEON() argument 2072 : "+r"(src_rgb24), // %0 in RGB24ToYRow_NEON() 2102 void RGB24ToYJRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_yj, int width) { in RGB24ToYJRow_NEON() argument [all …]
|
D | row_neon64.cc | 878 void RGB24MirrorRow_NEON(const uint8_t* src_rgb24, in RGB24MirrorRow_NEON() argument 895 : "+r"(src_rgb24), // %0 in RGB24MirrorRow_NEON() 903 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, in RGB24ToARGBRow_NEON() argument 915 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_NEON() 1781 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVRow_NEON() argument 1786 const uint8_t* src_rgb24_1 = src_rgb24 + src_stride_rgb24; in RGB24ToUVRow_NEON() 1810 : "+r"(src_rgb24), // %0 in RGB24ToUVRow_NEON() 2189 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width) { in RGB24ToYRow_NEON() argument 2206 : "+r"(src_rgb24), // %0 in RGB24ToYRow_NEON() 2237 void RGB24ToYJRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_yj, int width) { in RGB24ToYJRow_NEON() argument [all …]
|
D | row_common.cc | 98 void RGB24ToARGBRow_C(const uint8_t* src_rgb24, uint8_t* dst_argb, int width) { in RGB24ToARGBRow_C() argument 101 uint8_t b = src_rgb24[0]; in RGB24ToARGBRow_C() 102 uint8_t g = src_rgb24[1]; in RGB24ToARGBRow_C() 103 uint8_t r = src_rgb24[2]; in RGB24ToARGBRow_C() 109 src_rgb24 += 3; in RGB24ToARGBRow_C() 2457 void RGB24MirrorRow_C(const uint8_t* src_rgb24, uint8_t* dst_rgb24, int width) { in RGB24MirrorRow_C() argument 2459 src_rgb24 += width * 3 - 3; in RGB24MirrorRow_C() 2461 uint8_t b = src_rgb24[0]; in RGB24MirrorRow_C() 2462 uint8_t g = src_rgb24[1]; in RGB24MirrorRow_C() 2463 uint8_t r = src_rgb24[2]; in RGB24MirrorRow_C() [all …]
|
D | row_gcc.cc | 189 void RGB24ToARGBRow_SSSE3(const uint8_t* src_rgb24, in RGB24ToARGBRow_SSSE3() argument 222 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_SSSE3() 3324 void RGB24MirrorRow_SSSE3(const uint8_t* src_rgb24, in RGB24MirrorRow_SSSE3() argument 3328 src_rgb24 += width * 3 - 48; in RGB24MirrorRow_SSSE3() 3351 : "+r"(src_rgb24), // %0 in RGB24MirrorRow_SSSE3()
|
D | planar_functions.cc | 1323 int RGB24Mirror(const uint8_t* src_rgb24, in RGB24Mirror() argument 1332 if (!src_rgb24 || !dst_rgb24 || width <= 0 || height == 0) { in RGB24Mirror() 1338 src_rgb24 = src_rgb24 + (height - 1) * src_stride_rgb24; in RGB24Mirror() 1360 RGB24MirrorRow(src_rgb24, dst_rgb24, width); in RGB24Mirror() 1361 src_rgb24 += src_stride_rgb24; in RGB24Mirror()
|
/external/libyuv/source/ |
D | convert.cc | 2564 int RGB24ToI420(const uint8_t* src_rgb24, in RGB24ToI420() argument 2576 void (*RGB24ToUVRow)(const uint8_t* src_rgb24, int src_stride_rgb24, in RGB24ToI420() 2579 void (*RGB24ToYRow)(const uint8_t* src_rgb24, uint8_t* dst_y, int width) = in RGB24ToI420() 2590 if (!src_rgb24 || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) { in RGB24ToI420() 2596 src_rgb24 = src_rgb24 + (height - 1) * src_stride_rgb24; in RGB24ToI420() 2705 RGB24ToUVRow(src_rgb24, src_stride_rgb24, dst_u, dst_v, width); in RGB24ToI420() 2706 RGB24ToYRow(src_rgb24, dst_y, width); in RGB24ToI420() 2707 RGB24ToYRow(src_rgb24 + src_stride_rgb24, dst_y + dst_stride_y, width); in RGB24ToI420() 2709 RGB24ToARGBRow(src_rgb24, row, width); in RGB24ToI420() 2710 RGB24ToARGBRow(src_rgb24 + src_stride_rgb24, row + row_size, width); in RGB24ToI420() [all …]
|
D | row_neon.cc | 1295 void RGB24MirrorRow_NEON(const uint8_t* src_rgb24, in RGB24MirrorRow_NEON() argument 1298 src_rgb24 += width * 3 - 24; in RGB24MirrorRow_NEON() 1308 : "+r"(src_rgb24), // %0 in RGB24MirrorRow_NEON() 1315 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, in RGB24ToARGBRow_NEON() argument 1325 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_NEON() 2066 void RGB24ToUVJRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVJRow_NEON() argument 2100 : "+r"(src_rgb24), // %0 in RGB24ToUVJRow_NEON() 2292 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVRow_NEON() argument 2326 : "+r"(src_rgb24), // %0 in RGB24ToUVRow_NEON() 2901 void RGB24ToYJRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_yj, int width) { in RGB24ToYJRow_NEON() argument [all …]
|
D | row_neon64.cc | 1481 void RGB24MirrorRow_NEON(const uint8_t* src_rgb24, in RGB24MirrorRow_NEON() argument 1498 : "+r"(src_rgb24), // %0 in RGB24MirrorRow_NEON() 1506 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, in RGB24ToARGBRow_NEON() argument 1518 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_NEON() 2442 void RGB24ToUVJRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVJRow_NEON() argument 2447 const uint8_t* src_rgb24_1 = src_rgb24 + src_stride_rgb24; in RGB24ToUVJRow_NEON() 2476 : "+r"(src_rgb24), // %0 in RGB24ToUVJRow_NEON() 2652 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVRow_NEON() argument 2657 const uint8_t* src_rgb24_1 = src_rgb24 + src_stride_rgb24; in RGB24ToUVRow_NEON() 2681 : "+r"(src_rgb24), // %0 in RGB24ToUVRow_NEON() [all …]
|
D | row_lasx.cc | 1465 void RGB24ToARGBRow_LASX(const uint8_t* src_rgb24, in RGB24ToARGBRow_LASX() argument 1485 reg0 = __lasx_xvld(src_rgb24, 0); in RGB24ToARGBRow_LASX() 1486 reg1 = __lasx_xvld(src_rgb24, 32); in RGB24ToARGBRow_LASX() 1487 reg2 = __lasx_xvld(src_rgb24, 64); in RGB24ToARGBRow_LASX() 1502 src_rgb24 += 96; in RGB24ToARGBRow_LASX() 1780 void RGB24ToUVRow_LASX(const uint8_t* src_rgb24, in RGB24ToUVRow_LASX() argument 1786 const uint8_t* next_rgb24 = src_rgb24 + src_stride_rgb24; in RGB24ToUVRow_LASX() 1812 DUP4_ARG2(__lasx_xvld, src_rgb24, 0, src_rgb24, 32, src_rgb24, 64, in RGB24ToUVRow_LASX() 1836 src_rgb24 += 96; in RGB24ToUVRow_LASX() 2211 void RGB24ToYJRow_LASX(const uint8_t* src_rgb24, uint8_t* dst_yj, int width) { in RGB24ToYJRow_LASX() argument [all …]
|
D | row_rvv.cc | 382 void RGB24ToARGBRow_RVV(const uint8_t* src_rgb24, in RGB24ToARGBRow_RVV() argument 390 __riscv_vlseg3e8_v_u8m2(&v_b, &v_g, &v_r, src_rgb24, vl); in RGB24ToARGBRow_RVV() 393 src_rgb24 += vl * 3; in RGB24ToARGBRow_RVV() 1222 void RGB24ToYJRow_RVV(const uint8_t* src_rgb24, uint8_t* dst_yj, int width) { in RGB24ToYJRow_RVV() argument 1223 RGBToYMatrixRow_RVV(src_rgb24, dst_yj, width, &kRgb24JPEGConstants); in RGB24ToYJRow_RVV() 1234 void RGB24ToYRow_RVV(const uint8_t* src_rgb24, uint8_t* dst_y, int width) { in RGB24ToYRow_RVV() argument 1235 RGBToYMatrixRow_RVV(src_rgb24, dst_y, width, &kRgb24I601Constants); in RGB24ToYRow_RVV()
|
D | row_common.cc | 126 void RGB24ToARGBRow_C(const uint8_t* src_rgb24, uint8_t* dst_argb, int width) { in RGB24ToARGBRow_C() argument 129 uint8_t b = src_rgb24[0]; in RGB24ToARGBRow_C() 130 uint8_t g = src_rgb24[1]; in RGB24ToARGBRow_C() 131 uint8_t r = src_rgb24[2]; in RGB24ToARGBRow_C() 137 src_rgb24 += 3; in RGB24ToARGBRow_C() 2829 void RGB24MirrorRow_C(const uint8_t* src_rgb24, uint8_t* dst_rgb24, int width) { in RGB24MirrorRow_C() argument 2831 src_rgb24 += width * 3 - 3; in RGB24MirrorRow_C() 2833 uint8_t b = src_rgb24[0]; in RGB24MirrorRow_C() 2834 uint8_t g = src_rgb24[1]; in RGB24MirrorRow_C() 2835 uint8_t r = src_rgb24[2]; in RGB24MirrorRow_C() [all …]
|
D | row_lsx.cc | 1412 void RGB24ToARGBRow_LSX(const uint8_t* src_rgb24, in RGB24ToARGBRow_LSX() argument 1427 src0 = __lsx_vld(src_rgb24, 0); in RGB24ToARGBRow_LSX() 1428 src1 = __lsx_vld(src_rgb24, 16); in RGB24ToARGBRow_LSX() 1429 src2 = __lsx_vld(src_rgb24, 32); in RGB24ToARGBRow_LSX() 1439 src_rgb24 += 48; in RGB24ToARGBRow_LSX() 1690 void RGB24ToUVRow_LSX(const uint8_t* src_rgb24, in RGB24ToUVRow_LSX() argument 1696 const uint8_t* next_rgb24 = src_rgb24 + src_stride_rgb24; in RGB24ToUVRow_LSX() 1715 src0 = __lsx_vld(src_rgb24, 0); in RGB24ToUVRow_LSX() 1716 src1 = __lsx_vld(src_rgb24, 16); in RGB24ToUVRow_LSX() 1717 src2 = __lsx_vld(src_rgb24, 32); in RGB24ToUVRow_LSX() [all …]
|
D | row_gcc.cc | 196 void RGB24ToARGBRow_SSSE3(const uint8_t* src_rgb24, in RGB24ToARGBRow_SSSE3() argument 229 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_SSSE3() 4849 void RGB24MirrorRow_SSSE3(const uint8_t* src_rgb24, in RGB24MirrorRow_SSSE3() argument 4853 src_rgb24 += width * 3 - 48; in RGB24MirrorRow_SSSE3() 4876 : "+r"(src_rgb24), // %0 in RGB24MirrorRow_SSSE3()
|
/external/libvpx/third_party/libyuv/source/ |
D | convert.cc | 959 int RGB24ToI420(const uint8_t* src_rgb24, in RGB24ToI420() argument 971 void (*RGB24ToUVRow)(const uint8_t* src_rgb24, int src_stride_rgb24, in RGB24ToI420() 974 void (*RGB24ToYRow)(const uint8_t* src_rgb24, uint8_t* dst_y, int width) = in RGB24ToI420() 985 if (!src_rgb24 || !dst_y || !dst_u || !dst_v || width <= 0 || height == 0) { in RGB24ToI420() 991 src_rgb24 = src_rgb24 + (height - 1) * src_stride_rgb24; in RGB24ToI420() 1057 RGB24ToUVRow(src_rgb24, src_stride_rgb24, dst_u, dst_v, width); in RGB24ToI420() 1058 RGB24ToYRow(src_rgb24, dst_y, width); in RGB24ToI420() 1059 RGB24ToYRow(src_rgb24 + src_stride_rgb24, dst_y + dst_stride_y, width); in RGB24ToI420() 1061 RGB24ToARGBRow(src_rgb24, row, width); in RGB24ToI420() 1062 RGB24ToARGBRow(src_rgb24 + src_stride_rgb24, row + kRowSize, width); in RGB24ToI420() [all …]
|
D | row_neon.cc | 749 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, in RGB24ToARGBRow_NEON() argument 759 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_NEON() 1551 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVRow_NEON() argument 1585 : "+r"(src_rgb24), // %0 in RGB24ToUVRow_NEON() 1984 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width) { in RGB24ToYRow_NEON() argument 2000 : "+r"(src_rgb24), // %0 in RGB24ToYRow_NEON()
|
D | row_neon64.cc | 788 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, in RGB24ToARGBRow_NEON() argument 798 : "+r"(src_rgb24), // %0 in RGB24ToARGBRow_NEON() 1590 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, in RGB24ToUVRow_NEON() argument 1595 const uint8_t* src_rgb24_1 = src_rgb24 + src_stride_rgb24; in RGB24ToUVRow_NEON() 1617 : "+r"(src_rgb24), // %0 in RGB24ToUVRow_NEON() 2015 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width) { in RGB24ToYRow_NEON() argument 2031 : "+r"(src_rgb24), // %0 in RGB24ToYRow_NEON()
|
D | convert_argb.cc | 1156 int RGB24ToARGB(const uint8_t* src_rgb24, in RGB24ToARGB() argument 1165 if (!src_rgb24 || !dst_argb || width <= 0 || height == 0) { in RGB24ToARGB() 1171 src_rgb24 = src_rgb24 + (height - 1) * src_stride_rgb24; in RGB24ToARGB() 1206 RGB24ToARGBRow(src_rgb24, dst_argb, width); in RGB24ToARGB() 1207 src_rgb24 += src_stride_rgb24; in RGB24ToARGB()
|
/external/libaom/third_party/libyuv/include/libyuv/ |
D | convert.h | 338 int RGB24ToI420(const uint8_t* src_rgb24, 351 int RGB24ToJ420(const uint8_t* src_rgb24, 416 int RGB24ToJ400(const uint8_t* src_rgb24,
|
D | row.h | 978 void RGB24ToYRow_SSSE3(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 979 void RGB24ToYJRow_SSSE3(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 982 void RGB24ToYJRow_AVX2(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 1038 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, 1151 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 1152 void RGB24ToYJRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_yj, int width); 2018 void RGB24ToARGBRow_SSSE3(const uint8_t* src_rgb24, 2037 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, 2040 void RGB24ToARGBRow_MSA(const uint8_t* src_rgb24, uint8_t* dst_argb, int width); 2041 void RGB24ToARGBRow_MMI(const uint8_t* src_rgb24, uint8_t* dst_argb, int width); [all …]
|
/external/libyuv/include/libyuv/ |
D | convert.h | 844 int RGB24ToI420(const uint8_t* src_rgb24, 857 int RGB24ToJ420(const uint8_t* src_rgb24, 935 int RGB24ToJ400(const uint8_t* src_rgb24,
|
D | row.h | 1402 void RGB24ToYRow_SSSE3(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 1403 void RGB24ToYJRow_SSSE3(const uint8_t* src_rgb24, uint8_t* dst_yj, int width); 1406 void RGB24ToYJRow_AVX2(const uint8_t* src_rgb24, uint8_t* dst_yj, int width); 1487 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, 1497 void RGB24ToUVJRow_NEON(const uint8_t* src_rgb24, 1612 void RGB24ToUVRow_LSX(const uint8_t* src_rgb24, 1617 void RGB24ToUVRow_LASX(const uint8_t* src_rgb24, 1635 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 1636 void RGB24ToYJRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_yj, int width); 1649 void RGB24ToYRow_RVV(const uint8_t* src_rgb24, uint8_t* dst_y, int width); [all …]
|
/external/libvpx/third_party/libyuv/include/libyuv/ |
D | convert.h | 273 int RGB24ToI420(const uint8_t* src_rgb24,
|
D | row.h | 835 void RGB24ToYRow_SSSE3(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 879 void RGB24ToUVRow_NEON(const uint8_t* src_rgb24, 947 void RGB24ToYRow_NEON(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 978 void RGB24ToYRow_Any_SSSE3(const uint8_t* src_rgb24, uint8_t* dst_y, int width); 1597 void RGB24ToARGBRow_SSSE3(const uint8_t* src_rgb24, 1615 void RGB24ToARGBRow_NEON(const uint8_t* src_rgb24, 1618 void RGB24ToARGBRow_MSA(const uint8_t* src_rgb24, uint8_t* dst_argb, int width); 1641 void RGB24ToARGBRow_C(const uint8_t* src_rgb24, uint8_t* dst_argb, int width);
|
D | convert_argb.h | 529 int RGB24ToARGB(const uint8_t* src_rgb24,
|