/external/libvpx/libvpx/third_party/libyuv/source/ |
D | row_mips.cc | 383 void SplitUVRow_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVRow_DSPR2() argument 439 : [src_uv] "+r" (src_uv), in SplitUVRow_DSPR2() 499 void MirrorUVRow_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in MirrorUVRow_DSPR2() argument 578 : [src_uv] "+r" (src_uv), in MirrorUVRow_DSPR2()
|
D | rotate.cc | 423 const uint8* src_uv, int src_stride_uv, in NV12ToI420Rotate() argument 431 if (!src_y || !src_uv || width <= 0 || height == 0 || in NV12ToI420Rotate() 441 src_uv = src_uv + (halfheight - 1) * src_stride_uv; in NV12ToI420Rotate() 450 src_uv, src_stride_uv, in NV12ToI420Rotate() 459 RotateUV90(src_uv, src_stride_uv, in NV12ToI420Rotate() 468 RotateUV270(src_uv, src_stride_uv, in NV12ToI420Rotate() 477 RotateUV180(src_uv, src_stride_uv, in NV12ToI420Rotate()
|
D | row_common.cc | 1575 const uint8* src_uv, in NV12ToARGBRow_C() argument 1581 YuvPixel(src_y[0], src_uv[0], src_uv[1], in NV12ToARGBRow_C() 1584 YuvPixel(src_y[1], src_uv[0], src_uv[1], in NV12ToARGBRow_C() 1588 src_uv += 2; in NV12ToARGBRow_C() 1592 YuvPixel(src_y[0], src_uv[0], src_uv[1], in NV12ToARGBRow_C() 1623 const uint8* src_uv, in NV12ToRGB565Row_C() argument 1635 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0, yuvconstants); in NV12ToRGB565Row_C() 1636 YuvPixel(src_y[1], src_uv[0], src_uv[1], &b1, &g1, &r1, yuvconstants); in NV12ToRGB565Row_C() 1646 src_uv += 2; in NV12ToRGB565Row_C() 1650 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0, yuvconstants); in NV12ToRGB565Row_C() [all …]
|
D | convert_to_argb.cc | 42 const uint8* src_uv; in ConvertToARGB() local 156 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 158 src_uv, aligned_src_width, in ConvertToARGB() 164 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 167 src_uv, aligned_src_width, in ConvertToARGB()
|
D | convert_to_i420.cc | 41 const uint8* src_uv; in ConvertToI420() local 185 src_uv = sample + (src_width * src_height) + in ConvertToI420() 188 src_uv, aligned_src_width, in ConvertToI420() 196 src_uv = sample + (src_width * src_height) + in ConvertToI420() 200 src_uv, aligned_src_width, in ConvertToI420()
|
D | row_neon.cc | 485 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 500 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 541 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 556 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 621 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVRow_NEON() argument 633 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 740 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in MirrorUVRow_NEON() argument 758 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
D | row_neon64.cc | 479 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 494 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 535 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 550 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 615 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVRow_NEON() argument 627 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 731 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in MirrorUVRow_NEON() argument 748 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
D | convert_argb.cc | 1159 const uint8* src_uv, int src_stride_uv, in NV12ToARGB() argument 1168 if (!src_y || !src_uv || !dst_argb || in NV12ToARGB() 1204 NV12ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); in NV12ToARGB() 1208 src_uv += src_stride_uv; in NV12ToARGB() 1217 const uint8* src_uv, int src_stride_uv, in NV21ToARGB() argument 1226 if (!src_y || !src_uv || !dst_argb || in NV21ToARGB() 1262 NV21ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); in NV21ToARGB() 1266 src_uv += src_stride_uv; in NV21ToARGB()
|
D | planar_functions.cc | 237 void SplitUVPlane(const uint8* src_uv, int src_stride_uv, in SplitUVPlane() argument 242 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVPlane() 297 SplitUVRow(src_uv, dst_u, dst_v, width); in SplitUVPlane() 300 src_uv += src_stride_uv; in SplitUVPlane() 1182 const uint8* src_uv, int src_stride_uv, in NV12ToRGB565() argument 1191 if (!src_y || !src_uv || !dst_rgb565 || in NV12ToRGB565() 1227 NV12ToRGB565Row(src_y, src_uv, dst_rgb565, &kYuvI601Constants, width); in NV12ToRGB565() 1231 src_uv += src_stride_uv; in NV12ToRGB565() 2619 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in YUY2ToNV12() 2717 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in UYVYToNV12()
|
/external/libyuv/files/source/ |
D | rotate.cc | 486 const uint8* src_uv, in NV12ToI420Rotate() argument 499 if (!src_y || !src_uv || width <= 0 || height == 0 || !dst_y || !dst_u || in NV12ToI420Rotate() 509 src_uv = src_uv + (halfheight - 1) * src_stride_uv; in NV12ToI420Rotate() 517 return NV12ToI420(src_y, src_stride_y, src_uv, src_stride_uv, dst_y, in NV12ToI420Rotate() 522 RotateUV90(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate() 527 RotateUV270(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate() 532 RotateUV180(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, in NV12ToI420Rotate()
|
D | row_common.cc | 1527 const uint8* src_uv, in NV12ToARGBRow_C() argument 1533 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToARGBRow_C() 1536 YuvPixel(src_y[1], src_uv[0], src_uv[1], rgb_buf + 4, rgb_buf + 5, in NV12ToARGBRow_C() 1540 src_uv += 2; in NV12ToARGBRow_C() 1544 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, in NV12ToARGBRow_C() 1575 const uint8* src_uv, in NV12ToRGB565Row_C() argument 1587 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0, yuvconstants); in NV12ToRGB565Row_C() 1588 YuvPixel(src_y[1], src_uv[0], src_uv[1], &b1, &g1, &r1, yuvconstants); in NV12ToRGB565Row_C() 1598 src_uv += 2; in NV12ToRGB565Row_C() 1602 YuvPixel(src_y[0], src_uv[0], src_uv[1], &b0, &g0, &r0, yuvconstants); in NV12ToRGB565Row_C() [all …]
|
D | convert_to_argb.cc | 47 const uint8* src_uv; in ConvertToARGB() local 150 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 151 r = NV12ToARGB(src, src_width, src_uv, aligned_src_width, crop_argb, in ConvertToARGB() 156 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; in ConvertToARGB() 158 r = NV21ToARGB(src, src_width, src_uv, aligned_src_width, crop_argb, in ConvertToARGB()
|
D | row_dspr2.cc | 383 void SplitUVRow_DSPR2(const uint8* src_uv, in SplitUVRow_DSPR2() argument 446 : [src_uv] "+r"(src_uv), [width] "+r"(width), [dst_u] "+r"(dst_u), in SplitUVRow_DSPR2() 501 void MirrorUVRow_DSPR2(const uint8* src_uv, in MirrorUVRow_DSPR2() argument 582 : [src_uv] "+r"(src_uv), [dst_u] "+r"(dst_u), [dst_v] "+r"(dst_v), in MirrorUVRow_DSPR2() 1140 const uint8* src_uv, in NV12ToARGBRow_DSPR2() argument 1211 : [src_y] "r"(src_y), [src_uv] "r"(src_uv), [yg] "r"(yg), in NV12ToARGBRow_DSPR2() 1218 src_uv += 2; in NV12ToARGBRow_DSPR2()
|
D | convert_to_i420.cc | 47 const uint8* src_uv; in ConvertToI420() local 155 src_uv = sample + (src_width * src_height) + in ConvertToI420() 157 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, y, in ConvertToI420() 163 src_uv = sample + (src_width * src_height) + in ConvertToI420() 166 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, y, in ConvertToI420()
|
D | row_neon.cc | 442 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 457 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 498 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 513 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 578 void SplitUVRow_NEON(const uint8* src_uv, in SplitUVRow_NEON() argument 592 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 701 void MirrorUVRow_NEON(const uint8* src_uv, in MirrorUVRow_NEON() argument 721 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
D | row_neon64.cc | 443 const uint8* src_uv, in NV12ToARGBRow_NEON() argument 458 "+r"(src_uv), // %1 in NV12ToARGBRow_NEON() 499 const uint8* src_uv, in NV12ToRGB565Row_NEON() argument 514 "+r"(src_uv), // %1 in NV12ToRGB565Row_NEON() 579 void SplitUVRow_NEON(const uint8* src_uv, in SplitUVRow_NEON() argument 593 : "+r"(src_uv), // %0 in SplitUVRow_NEON() 699 void MirrorUVRow_NEON(const uint8* src_uv, in MirrorUVRow_NEON() argument 718 : "+r"(src_uv), // %0 in MirrorUVRow_NEON()
|
D | convert_argb.cc | 1302 const uint8* src_uv, in NV12ToARGB() argument 1312 if (!src_y || !src_uv || !dst_argb || width <= 0 || height == 0) { in NV12ToARGB() 1363 NV12ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); in NV12ToARGB() 1367 src_uv += src_stride_uv; in NV12ToARGB() 1377 const uint8* src_uv, in NV21ToARGB() argument 1387 if (!src_y || !src_uv || !dst_argb || width <= 0 || height == 0) { in NV21ToARGB() 1430 NV21ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); in NV21ToARGB() 1434 src_uv += src_stride_uv; in NV21ToARGB()
|
D | planar_functions.cc | 264 void SplitUVPlane(const uint8* src_uv, in SplitUVPlane() argument 273 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in SplitUVPlane() 327 SplitUVRow(src_uv, dst_u, dst_v, width); in SplitUVPlane() 330 src_uv += src_stride_uv; in SplitUVPlane() 1415 const uint8* src_uv, in NV12ToRGB565() argument 1425 if (!src_y || !src_uv || !dst_rgb565 || width <= 0 || height == 0) { in NV12ToRGB565() 1468 NV12ToRGB565Row(src_y, src_uv, dst_rgb565, &kYuvI601Constants, width); in NV12ToRGB565() 1472 src_uv += src_stride_uv; in NV12ToRGB565() 3125 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in YUY2ToNV12() 3233 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, in UYVYToNV12()
|
/external/webp/src/dsp/ |
D | upsampling_neon.c | 135 #define CONVERT8(FMT, XSTEP, N, src_y, src_uv, out, cur_x) do { \ argument 140 const uint8x8_t u = vld1_u8((src_uv) + i + 0); \ 141 const uint8x8_t v = vld1_u8((src_uv) + i + 16); \ 165 #define CONVERT1(FUNC, XSTEP, N, src_y, src_uv, rgb, cur_x) { \ argument 170 const int u = (src_uv)[i]; \ 171 const int v = (src_uv)[i + 16]; \
|
/external/libvpx/libvpx/third_party/libyuv/include/libyuv/ |
D | row.h | 625 const uint8* src_uv, 630 const uint8* src_uv, 818 void MirrorUVRow_SSSE3(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 820 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 822 void MirrorUVRow_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 824 void MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width); 834 void SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width); 835 void SplitUVRow_SSE2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 837 void SplitUVRow_AVX2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 839 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, [all …]
|
D | rotate.h | 47 const uint8* src_uv, int src_stride_uv,
|
/external/libyuv/files/include/libyuv/ |
D | row.h | 744 const uint8* src_uv, 749 const uint8* src_uv, 791 const uint8* src_uv, 840 const uint8* src_uv, 845 const uint8* src_uv, 1345 void MirrorUVRow_SSSE3(const uint8* src_uv, 1349 void MirrorUVRow_NEON(const uint8* src_uv, 1353 void MirrorUVRow_DSPR2(const uint8* src_uv, 1357 void MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width); 1369 void SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width); [all …]
|
D | rotate.h | 56 const uint8* src_uv,
|
/external/webrtc/webrtc/modules/video_coding/codecs/h264/ |
D | h264_video_toolbox_decoder.cc | 62 const uint8_t* src_uv = reinterpret_cast<const uint8_t*>( in VideoFrameBufferForPixelBuffer() local 66 src_y, src_y_stride, src_uv, src_uv_stride, in VideoFrameBufferForPixelBuffer()
|
/external/libyuv/files/unit_test/ |
D | convert_test.cc | 166 align_buffer_page_end(src_uv, \ 178 uint8* src_u = src_uv + OFF_U; \ 179 uint8* src_v = src_uv + (PIXEL_STRIDE == 1 ? kSizeUV : OFF_V); \ 258 free_aligned_buffer_page_end(src_uv); \ 382 align_buffer_page_end(src_uv, 2 * SUBSAMPLE(kWidth, SRC_SUBSAMP_X) * \ 400 src_uv[(i * 2 * SUBSAMPLE(kWidth, SRC_SUBSAMP_X)) + j + OFF] = \ 416 src_y + OFF, kWidth, src_uv + OFF, \ 423 src_y + OFF, kWidth, src_uv + OFF, \ 472 free_aligned_buffer_page_end(src_uv); \ 674 align_buffer_page_end(src_uv, \ [all …]
|