/external/webrtc/common_video/libyuv/ |
D | libyuv_unittest.cc | 302 std::vector<uint8_t> dst_uv(2); in TEST_F() local 307 2, dst_uv.data(), 2, 2, 2); in TEST_F() 310 EXPECT_THAT(dst_uv, ::testing::ContainerEq(src_uv)); in TEST_F() 318 std::vector<uint8_t> dst_uv(2); in TEST_F() local 330 dst_uv.data(), 2, 2, 2); in TEST_F() 335 EXPECT_THAT(dst_uv, in TEST_F()
|
D | webrtc_libyuv.cc | 384 uint8_t* dst_uv, in NV12Scale() argument 395 libyuv::CopyPlane(src_uv, src_stride_uv, dst_uv, dst_stride_uv, in NV12Scale() 421 libyuv::MergeUVPlane(dst_u, dst_chroma_width, dst_v, dst_chroma_width, dst_uv, in NV12Scale()
|
/external/libaom/libaom/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()
|
/external/libyuv/files/source/ |
D | convert_from_argb.cc | 260 uint8_t* dst_uv, in ARGBToNV12() argument 272 uint8_t* dst_uv, int width) = MergeUVRow_C; in ARGBToNV12() 273 if (!src_argb || !dst_y || !dst_uv || width <= 0 || height == 0) { in ARGBToNV12() 397 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 402 dst_uv += dst_stride_uv; in ARGBToNV12() 406 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 580 uint8_t* dst_uv, in ABGRToNV12() argument 592 uint8_t* dst_uv, int width) = MergeUVRow_C; in ABGRToNV12() 593 if (!src_abgr || !dst_y || !dst_uv || width <= 0 || height == 0) { in ABGRToNV12() 717 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ABGRToNV12() [all …]
|
D | planar_functions.cc | 436 uint8_t* dst_uv, in MergeUVPlane() argument 442 uint8_t* dst_uv, int width) = MergeUVRow_C; in MergeUVPlane() 446 dst_uv = dst_uv + (height - 1) * dst_stride_uv; in MergeUVPlane() 499 MergeUVRow(src_u, src_v, dst_uv, width); in MergeUVPlane() 502 dst_uv += dst_stride_uv; in MergeUVPlane() 514 uint8_t* dst_uv, in NV21ToNV12() argument 524 if (!src_vu || !dst_uv || width <= 0 || height == 0) { in NV21ToNV12() 556 UVToVURow(src_vu, dst_uv, halfwidth); in NV21ToNV12() 558 dst_uv += dst_stride_uv; in NV21ToNV12() 3677 uint8_t* dst_uv, in YUY2ToNV12() argument [all …]
|
D | row_common.cc | 2092 uint8_t* dst_uv, in MergeUVRow_C() argument 2096 dst_uv[0] = src_u[x]; in MergeUVRow_C() 2097 dst_uv[1] = src_v[x]; in MergeUVRow_C() 2098 dst_uv[2] = src_u[x + 1]; in MergeUVRow_C() 2099 dst_uv[3] = src_v[x + 1]; in MergeUVRow_C() 2100 dst_uv += 4; in MergeUVRow_C() 2103 dst_uv[0] = src_u[width - 1]; in MergeUVRow_C() 2104 dst_uv[1] = src_v[width - 1]; in MergeUVRow_C() 2143 uint16_t* dst_uv, in MergeUVRow_16_C() argument 2148 dst_uv[0] = src_u[x] * scale; in MergeUVRow_16_C() [all …]
|
D | row_neon.cc | 570 uint8_t* dst_uv, in MergeUVRow_NEON() argument 581 "+r"(dst_uv), // %2 in MergeUVRow_NEON() 2793 uint8_t* dst_uv, in AYUVToUVRow_NEON() argument 2816 "+r"(dst_uv), // %2 in AYUVToUVRow_NEON()
|
D | row_neon64.cc | 617 uint8_t* dst_uv, in MergeUVRow_NEON() argument 628 "+r"(dst_uv), // %2 in MergeUVRow_NEON() 2903 uint8_t* dst_uv, in AYUVToUVRow_NEON() argument 2923 "+r"(dst_uv), // %2 in AYUVToUVRow_NEON()
|
D | convert_argb.cc | 2255 uint8_t* dst_uv, in WeavePixels() argument 2259 dst_uv[0] = *src_u; in WeavePixels() 2260 dst_uv[1] = *src_v; in WeavePixels() 2261 dst_uv += 2; in WeavePixels() 2282 uint8_t* dst_uv; in Android420ToARGBMatrix() local 2317 dst_uv = plane_uv; in Android420ToARGBMatrix() 2319 WeavePixels(src_u, src_v, src_pixel_stride_uv, dst_uv, halfwidth); in Android420ToARGBMatrix() 2322 dst_uv += halfwidth * 2; in Android420ToARGBMatrix()
|
D | row_gcc.cc | 3288 uint8_t* dst_uv, in MergeUVRow_AVX2() argument 3311 "+r"(dst_uv), // %2 in MergeUVRow_AVX2() 3321 uint8_t* dst_uv, in MergeUVRow_SSE2() argument 3342 "+r"(dst_uv), // %2 in MergeUVRow_SSE2() 3357 uint16_t* dst_uv, in MergeUVRow_16_AVX2() argument 3388 "+r"(dst_uv), // %2 in MergeUVRow_16_AVX2()
|
/external/libyuv/files/include/libyuv/ |
D | convert_from_argb.h | 237 uint8_t* dst_uv, 270 uint8_t* dst_uv,
|
D | planar_functions.h | 103 uint8_t* dst_uv, 212 uint8_t* dst_uv, 222 uint8_t* dst_uv, 235 uint8_t* dst_uv,
|
/external/webrtc/sdk/android/src/jni/ |
D | yuv_helper.cc | 90 uint8_t* dst_uv = in JNI_YuvHelper_I420ToNV12() local 94 src_stride_v, dst_y, dst_stride_y, dst_uv, dst_stride_uv, in JNI_YuvHelper_I420ToNV12()
|
/external/libvpx/libvpx/third_party/libyuv/source/ |
D | planar_functions.cc | 428 uint8_t* dst_uv, in MergeUVPlane() argument 434 uint8_t* dst_uv, int width) = MergeUVRow_C; in MergeUVPlane() 439 dst_uv = dst_uv + (height - 1) * dst_stride_uv; in MergeUVPlane() 484 MergeUVRow(src_u, src_v, dst_uv, width); in MergeUVPlane() 487 dst_uv += dst_stride_uv; in MergeUVPlane() 3357 uint8_t* dst_uv, in YUY2ToNV12() argument 3368 if (!src_yuy2 || !dst_y || !dst_uv || width <= 0 || height == 0) { in YUY2ToNV12() 3453 InterpolateRow(dst_uv, rows + awidth, awidth, awidth, 128); in YUY2ToNV12() 3456 dst_uv += dst_stride_uv; in YUY2ToNV12() 3460 SplitUVRow(src_yuy2, rows, dst_uv, awidth); in YUY2ToNV12() [all …]
|
D | convert_from_argb.cc | 227 uint8_t* dst_uv, in ARGBToNV12() argument 239 uint8_t* dst_uv, int width) = MergeUVRow_C; in ARGBToNV12() 240 if (!src_argb || !dst_y || !dst_uv || width <= 0 || height == 0) { in ARGBToNV12() 340 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12() 345 dst_uv += dst_stride_uv; in ARGBToNV12() 349 MergeUVRow_(row_u, row_v, dst_uv, halfwidth); in ARGBToNV12()
|
D | row_common.cc | 2092 uint8_t* dst_uv, in MergeUVRow_C() argument 2096 dst_uv[0] = src_u[x]; in MergeUVRow_C() 2097 dst_uv[1] = src_v[x]; in MergeUVRow_C() 2098 dst_uv[2] = src_u[x + 1]; in MergeUVRow_C() 2099 dst_uv[3] = src_v[x + 1]; in MergeUVRow_C() 2100 dst_uv += 4; in MergeUVRow_C() 2103 dst_uv[0] = src_u[width - 1]; in MergeUVRow_C() 2104 dst_uv[1] = src_v[width - 1]; in MergeUVRow_C() 2143 uint16_t* dst_uv, in MergeUVRow_16_C() argument 2148 dst_uv[0] = src_u[x] * scale; in MergeUVRow_16_C() [all …]
|
D | convert_argb.cc | 2115 uint8_t* dst_uv, in WeavePixels() argument 2119 dst_uv[0] = *src_u; in WeavePixels() 2120 dst_uv[1] = *src_v; in WeavePixels() 2121 dst_uv += 2; in WeavePixels() 2142 uint8_t* dst_uv; in Android420ToARGBMatrix() local 2177 dst_uv = plane_uv; in Android420ToARGBMatrix() 2179 WeavePixels(src_u, src_v, src_pixel_stride_uv, dst_uv, halfwidth); in Android420ToARGBMatrix() 2182 dst_uv += halfwidth * 2; in Android420ToARGBMatrix()
|
D | convert_from.cc | 477 uint8_t* dst_uv, in I420ToNV12() argument 481 if (!src_y || !src_u || !src_v || !dst_y || !dst_uv || width <= 0 || in I420ToNV12() 490 MergeUVPlane(src_u, src_stride_u, src_v, src_stride_v, dst_uv, dst_stride_uv, in I420ToNV12() 1348 uint8_t* dst_uv = dst_sample + width * height; in ConvertFromI420() local 1350 dst_sample_stride ? dst_sample_stride : width, dst_uv, in ConvertFromI420()
|
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
D | planar_functions.h | 103 uint8_t* dst_uv, 212 uint8_t* dst_uv, 222 uint8_t* dst_uv,
|
/external/webrtc/common_video/libyuv/include/ |
D | webrtc_libyuv.h | 129 uint8_t* dst_uv,
|
/external/libyuv/files/unit_test/ |
D | convert_test.cc | 1898 align_buffer_page_end(dst_uv, half_width * half_height * 2); in TEST_F() 1900 ret = MJPGToNV21(kTest2Jpg, kTest2JpgLen, dst_y, width, dst_uv, in TEST_F() 1908 uint32_t dst_uv_hash = HashDjb2(dst_uv, half_width * half_height * 2, 5381); in TEST_F() 1913 free_aligned_buffer_page_end(dst_uv); in TEST_F() 1928 align_buffer_page_end(dst_uv, half_width * half_height * 2); in TEST_F() 1930 ret = MJPGToNV21(kTest3Jpg, kTest3JpgLen, dst_y, width, dst_uv, in TEST_F() 1938 uint32_t dst_uv_hash = HashDjb2(dst_uv, half_width * half_height * 2, 5381); in TEST_F() 1943 free_aligned_buffer_page_end(dst_uv); in TEST_F() 1958 align_buffer_page_end(dst_uv, half_width * half_height * 2); in TEST_F() 1960 ret = MJPGToNV21(kTest0Jpg, kTest0JpgLen, dst_y, width, dst_uv, in TEST_F() [all …]
|
/external/libaom/libaom/third_party/libyuv/include/libyuv/ |
D | planar_functions.h | 92 uint8* dst_uv, int dst_stride_uv, 98 uint8* dst_uv, int dst_stride_uv,
|