/external/libvpx/libvpx/third_party/libyuv/source/ |
D | convert_from_argb.cc | 261 uint8* dst_uv, int dst_stride_uv, in ARGBToNV12() argument 269 void (*MergeUVRow_)(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in ARGBToNV12() 272 !dst_y || !dst_uv || in ARGBToNV12() 349 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 354 dst_uv += dst_stride_uv; in ARGBToNV12() 358 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 370 uint8* dst_uv, int dst_stride_uv, in ARGBToNV21() argument 378 void (*MergeUVRow_)(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in ARGBToNV21() 381 !dst_y || !dst_uv || in ARGBToNV21() 458 MergeUVRow_(row_v, row_u, dst_uv, halfwidth); in ARGBToNV21() [all …]
|
D | convert_from.cc | 367 uint8* dst_uv, int dst_stride_uv, in I420ToNV12() argument 370 void (*MergeUVRow_)(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in I420ToNV12() 375 if (!src_y || !src_u || !src_v || !dst_y || !dst_uv || in I420ToNV12() 384 dst_uv = dst_uv + (halfheight - 1) * dst_stride_uv; in I420ToNV12() 430 MergeUVRow_(src_u, src_v, dst_uv, halfwidth); in I420ToNV12() 433 dst_uv += dst_stride_uv; in I420ToNV12() 1234 uint8* dst_uv = dst_sample + width * height; in ConvertFromI420() local 1240 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 | planar_functions.cc | 2347 uint8* dst_uv, int dst_stride_uv, in YUY2ToNV12() argument 2357 !dst_y || !dst_uv || in YUY2ToNV12() 2434 InterpolateRow(dst_uv, rows, awidth, awidth, 128); in YUY2ToNV12() 2437 dst_uv += dst_stride_uv; in YUY2ToNV12() 2441 SplitUVRow(src_yuy2, dst_y, dst_uv, width); in YUY2ToNV12() 2451 uint8* dst_uv, int dst_stride_uv, in UYVYToNV12() argument 2461 !dst_y || !dst_uv || in UYVYToNV12() 2538 InterpolateRow(dst_uv, rows, awidth, awidth, 128); in UYVYToNV12() 2541 dst_uv += dst_stride_uv; in UYVYToNV12() 2545 SplitUVRow(src_uyvy, dst_y, dst_uv, width); in UYVYToNV12()
|
D | row_common.cc | 1690 void MergeUVRow_C(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_C() argument 1694 dst_uv[0] = src_u[x]; in MergeUVRow_C() 1695 dst_uv[1] = src_v[x]; in MergeUVRow_C() 1696 dst_uv[2] = src_u[x + 1]; in MergeUVRow_C() 1697 dst_uv[3] = src_v[x + 1]; in MergeUVRow_C() 1698 dst_uv += 4; in MergeUVRow_C() 1701 dst_uv[0] = src_u[width - 1]; in MergeUVRow_C() 1702 dst_uv[1] = src_v[width - 1]; in MergeUVRow_C() 2019 uint8* dst_uv, int pix) { in HalfRow_C() argument 2022 dst_uv[x] = (src_uv[x] + src_uv[src_uv_stride + x] + 1) >> 1; in HalfRow_C() [all …]
|
D | row_neon.cc | 777 void MergeUVRow_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_NEON() argument 793 "+r"(dst_uv), // %2 in MergeUVRow_NEON()
|
D | row_gcc.cc | 2532 void MergeUVRow_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_AVX2() argument 2553 "+r"(dst_uv), // %2 in MergeUVRow_AVX2() 2563 void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_SSE2() argument 2582 "+r"(dst_uv), // %2 in MergeUVRow_SSE2()
|
D | row_neon64.cc | 752 void MergeUVRow_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_NEON() argument 767 "+r"(dst_uv), // %2 in MergeUVRow_NEON()
|
D | row_win.cc | 3272 void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_SSE2() argument 3303 void MergeUVRow_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, in MergeUVRow_AVX2() argument
|
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
D | planar_functions.h | 91 uint8* dst_uv, int dst_stride_uv, 97 uint8* dst_uv, int dst_stride_uv,
|
D | convert_from_argb.h | 156 uint8* dst_uv, int dst_stride_uv,
|
D | convert_from.h | 66 uint8* dst_uv, int dst_stride_uv,
|
D | row.h | 789 void MergeUVRow_C(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 791 void MergeUVRow_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 793 void MergeUVRow_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 795 void MergeUVRow_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 797 void MergeUVRow_Any_SSE2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 799 void MergeUVRow_Any_AVX2(const uint8* src_u, const uint8* src_v, uint8* dst_uv, 801 void MergeUVRow_Any_NEON(const uint8* src_u, const uint8* src_v, uint8* dst_uv,
|
/external/webrtc/webrtc/modules/video_coding/codecs/h264/ |
D | h264_video_toolbox_encoder.cc | 138 uint8_t* dst_uv = reinterpret_cast<uint8_t*>( in CopyVideoFrameToPixelBuffer() local 146 dst_stride_y, dst_uv, dst_stride_uv, frame.width(), frame.height()); in CopyVideoFrameToPixelBuffer()
|
/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()
|