Home
last modified time | relevance | path

Searched refs:src_rgb24 (Results 1 – 25 of 39) sorted by relevance

12

/external/libaom/third_party/libyuv/source/
Dconvert.cc1330 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 …]
Drow_neon.cc773 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 …]
Drow_neon64.cc878 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 …]
Drow_common.cc98 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 …]
Drow_gcc.cc189 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()
Dplanar_functions.cc1323 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/
Dconvert.cc2564 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 …]
Drow_neon.cc1295 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 …]
Drow_neon64.cc1481 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 …]
Drow_lasx.cc1465 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 …]
Drow_rvv.cc382 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()
Drow_common.cc126 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 …]
Drow_lsx.cc1412 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 …]
Drow_gcc.cc196 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/
Dconvert.cc959 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 …]
Drow_neon.cc749 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()
Drow_neon64.cc788 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()
Dconvert_argb.cc1156 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/
Dconvert.h338 int RGB24ToI420(const uint8_t* src_rgb24,
351 int RGB24ToJ420(const uint8_t* src_rgb24,
416 int RGB24ToJ400(const uint8_t* src_rgb24,
Drow.h978 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/
Dconvert.h844 int RGB24ToI420(const uint8_t* src_rgb24,
857 int RGB24ToJ420(const uint8_t* src_rgb24,
935 int RGB24ToJ400(const uint8_t* src_rgb24,
Drow.h1402 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/
Dconvert.h273 int RGB24ToI420(const uint8_t* src_rgb24,
Drow.h835 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);
Dconvert_argb.h529 int RGB24ToARGB(const uint8_t* src_rgb24,

12