Home
last modified time | relevance | path

Searched refs:dst_uv (Results 1 – 13 of 13) sorted by relevance

/external/libvpx/libvpx/third_party/libyuv/source/
Dconvert_from_argb.cc254 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 …]
Dconvert_from.cc364 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()
Drow_x86.asm109 ; 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
Drow_neon.cc805 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()
Drow_any.cc412 uint8* dst_uv, int width) { \
414 ANYTOUV_SIMD(src_u, src_v, dst_uv, n); \
417 dst_uv + n * 2, \
Drow_common.cc1548 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 …]
Drow_neon64.cc846 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()
Drow_posix.cc3179 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()
Drow_win.cc3573 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/
Drow.h781 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 …]
Dconvert_from_argb.h132 uint8* dst_uv, int dst_stride_uv,
Dconvert_from.h67 uint8* dst_uv, int dst_stride_uv,
/external/libyuv/files/source/
Dconvert.cc70 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()