/external/libvpx/libvpx/third_party/libyuv/source/ |
D | convert_from_argb.cc | 254 uint8* dst_uv, int dst_stride_uv, in ARGBToNV12() argument 262 void (*MergeUVRow_)(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in ARGBToNV12() 268 !dst_y || !dst_uv || in ARGBToNV12() 312 if (IS_ALIGNED(dst_uv, 16) && IS_ALIGNED(dst_stride_uv, 16)) { in ARGBToNV12() 337 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 342 dst_uv += dst_stride_uv; in ARGBToNV12() 346 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 357 uint8* dst_uv, int dst_stride_uv, in ARGBToNV21() argument 365 void (*MergeUVRow_)(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in ARGBToNV21() 371 !dst_y || !dst_uv || in ARGBToNV21() [all …]
|
D | convert_from.cc | 364 uint8* dst_uv, int dst_stride_uv, in I420ToNV12() argument 367 void (*MergeUVRow_)(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in I420ToNV12() 372 if (!src_y || !src_u || !src_v || !dst_y || !dst_uv || in I420ToNV12() 381 dst_uv = dst_uv + (halfheight - 1) * dst_stride_uv; in I420ToNV12() 406 IS_ALIGNED(dst_uv, 16) && IS_ALIGNED(dst_stride_uv, 16)) { in I420ToNV12() 432 MergeUVRow_(src_u, src_v, dst_uv, halfwidth); in I420ToNV12() 435 dst_uv += dst_stride_uv; in I420ToNV12() 1096 uint8* dst_uv = dst_sample + width * height; in ConvertFromI420() local 1102 dst_uv, in ConvertFromI420()
|
D | row_x86.asm | 109 ; void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 113 cglobal MergeUVRow_%2, 4, 4, 3, src_u, src_v, dst_uv, pix
|
D | row_neon.cc | 805 void MergeUVRow_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_NEON() argument 821 "+r"(dst_uv), // %2 in MergeUVRow_NEON() 1277 uint8* dst_uv, int pix) { in HalfRow_NEON() argument 1293 "+r"(dst_uv), // %2 in HalfRow_NEON()
|
D | row_any.cc | 412 uint8* dst_uv, int width) { \ 414 ANYTOUV_SIMD(src_u, src_v, dst_uv, n); \ 417 dst_uv + n * 2, \
|
D | row_common.cc | 1548 void MergeUVRow_C(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_C() argument 1552 dst_uv[0] = src_u[x]; in MergeUVRow_C() 1553 dst_uv[1] = src_v[x]; in MergeUVRow_C() 1554 dst_uv[2] = src_u[x + 1]; in MergeUVRow_C() 1555 dst_uv[3] = src_v[x + 1]; in MergeUVRow_C() 1556 dst_uv += 4; in MergeUVRow_C() 1559 dst_uv[0] = src_u[width - 1]; in MergeUVRow_C() 1560 dst_uv[1] = src_v[width - 1]; in MergeUVRow_C() 1890 uint8* dst_uv, int pix) { in HalfRow_C() argument 1893 dst_uv[x] = (src_uv[x] + src_uv[src_uv_stride + x] + 1) >> 1; in HalfRow_C() [all …]
|
D | row_neon64.cc | 846 void MergeUVRow_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_NEON() argument 862 "+r"(dst_uv), // %2 in MergeUVRow_NEON() 1358 uint8* dst_uv, int pix) { in HalfRow_NEON() argument 1374 "+r"(dst_uv), // %2 in HalfRow_NEON()
|
D | row_posix.cc | 3179 void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_SSE2() argument 3198 "+r"(dst_uv), // %2 in MergeUVRow_SSE2() 3212 uint8* dst_uv, int width) { in MergeUVRow_Unaligned_SSE2() argument 3230 "+r"(dst_uv), // %2 in MergeUVRow_Unaligned_SSE2() 5793 uint8* dst_uv, int pix) { in HalfRow_SSE2() argument 5805 "+r"(dst_uv), // %1 in HalfRow_SSE2()
|
D | row_win.cc | 3573 void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_SSE2() argument 3604 uint8* dst_uv, int width) { in MergeUVRow_Unaligned_SSE2() argument 3635 void MergeUVRow_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_AVX2() argument 6739 uint8* dst_uv, int pix) { in HalfRow_SSE2() argument 6764 uint8* dst_uv, int pix) { in HalfRow_AVX2() argument
|
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
D | row.h | 781 void MergeUVRow_C(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 783 void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 785 void MergeUVRow_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 787 void MergeUVRow_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 790 uint8* dst_uv, int width); 791 void MergeUVRow_Any_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 793 void MergeUVRow_Any_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 795 void MergeUVRow_Any_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 1484 uint8* dst_uv, int pix); 1486 uint8* dst_uv, int pix); [all …]
|
D | convert_from_argb.h | 132 uint8* dst_uv, int dst_stride_uv,
|
D | convert_from.h | 67 uint8* dst_uv, int dst_stride_uv,
|
/external/libyuv/files/source/ |
D | convert.cc | 70 uint8* dst_uv, int pix) { in HalfRow_SSE2() argument 95 uint8* dst_uv, int pix) { in HalfRow_SSE2() argument 107 "+r"(dst_uv), // %1 in HalfRow_SSE2() 119 uint8* dst_uv, int pix) { in HalfRow_C() argument 121 dst_uv[x] = (src_uv[x] + src_uv[src_uv_stride + x] + 1) >> 1; in HalfRow_C() 150 uint8* dst_uv, int pix) = HalfRow_C; in I422ToI420()
|