/external/libvpx/libvpx/third_party/libyuv/source/ |
H A D | convert_to_argb.cc | 42 const uint8* src_uv; local 156 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; 158 src_uv, aligned_src_width, 164 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; 167 src_uv, aligned_src_width,
|
H A D | row_mips.cc | 383 void SplitUVRow_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 394 "lw $t0, 0(%[src_uv]) \n" // V1 | U1 | V0 | U0 395 "lw $t1, 4(%[src_uv]) \n" // V3 | U3 | V2 | U2 396 "lw $t2, 8(%[src_uv]) \n" // V5 | U5 | V4 | U4 397 "lw $t3, 12(%[src_uv]) \n" // V7 | U7 | V6 | U6 398 "lw $t5, 16(%[src_uv]) \n" // V9 | U9 | V8 | U8 399 "lw $t6, 20(%[src_uv]) \n" // V11 | U11 | V10 | U10 400 "lw $t7, 24(%[src_uv]) \n" // V13 | U13 | V12 | U12 401 "lw $t8, 28(%[src_uv]) \n" // V15 | U15 | V14 | U14 402 "addiu %[src_uv], 499 MirrorUVRow_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument [all...] |
H A D | convert_to_i420.cc | 41 const uint8* src_uv; local 185 src_uv = sample + (src_width * src_height) + 188 src_uv, aligned_src_width, 196 src_uv = sample + (src_width * src_height) + 200 src_uv, aligned_src_width,
|
H A D | rotate.cc | 423 const uint8* src_uv, int src_stride_uv, 431 if (!src_y || !src_uv || width <= 0 || height == 0 || 441 src_uv = src_uv + (halfheight - 1) * src_stride_uv; 450 src_uv, src_stride_uv, 459 RotateUV90(src_uv, src_stride_uv, 468 RotateUV270(src_uv, src_stride_uv, 477 RotateUV180(src_uv, src_stride_uv, 422 NV12ToI420Rotate(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height, enum RotationMode mode) argument
|
H A D | convert.cc | 243 const uint8* src_uv, int src_stride_uv, 250 if (!src_uv || !dst_u || !dst_v || 294 SplitUVPlane(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, dst_stride_v, 303 const uint8* src_uv, int src_stride_uv, 309 src_uv, src_stride_uv, 241 X420ToI420(const uint8* src_y, int src_stride_y0, int src_stride_y1, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height) argument 302 NV12ToI420(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height) argument
|
H A D | convert_argb.cc | 1159 const uint8* src_uv, int src_stride_uv, 1168 if (!src_y || !src_uv || !dst_argb || 1204 NV12ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); 1208 src_uv += src_stride_uv; 1217 const uint8* src_uv, int src_stride_uv, 1226 if (!src_y || !src_uv || !dst_argb || 1262 NV21ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); 1266 src_uv += src_stride_uv; 1158 NV12ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument 1216 NV21ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
|
H A D | planar_functions.cc | 237 void SplitUVPlane(const uint8* src_uv, int src_stride_uv, argument 242 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 297 SplitUVRow(src_uv, dst_u, dst_v, width); 300 src_uv += src_stride_uv; 1182 const uint8* src_uv, int src_stride_uv, 1191 if (!src_y || !src_uv || !dst_rgb565 || 1227 NV12ToRGB565Row(src_y, src_uv, dst_rgb565, &kYuvI601Constants, width); 1231 src_uv += src_stride_uv; 2619 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 2717 void (*SplitUVRow)(const uint8* src_uv, uint 1181 NV12ToRGB565(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_rgb565, int dst_stride_rgb565, int width, int height) argument [all...] |
H A D | row_neon.cc | 485 const uint8* src_uv, 500 "+r"(src_uv), // %1 541 const uint8* src_uv, 556 "+r"(src_uv), // %1 621 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 633 : "+r"(src_uv), // %0 740 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 758 : "+r"(src_uv), // %0 484 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 540 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument
|
H A D | row_neon64.cc | 479 const uint8* src_uv, 494 "+r"(src_uv), // %1 535 const uint8* src_uv, 550 "+r"(src_uv), // %1 615 void SplitUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 627 : "+r"(src_uv), // %0 731 void MirrorUVRow_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 748 : "+r"(src_uv), // %0 478 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 534 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument
|
H A D | row_common.cc | 1575 const uint8* src_uv, 1581 YuvPixel(src_y[0], src_uv[0], src_uv[1], 1584 YuvPixel(src_y[1], src_uv[0], src_uv[1], 1588 src_uv += 2; 1592 YuvPixel(src_y[0], src_uv[0], src_uv[1], 1623 const uint8* src_uv, 1635 YuvPixel(src_y[0], src_uv[ 1574 NV12ToARGBRow_C(const uint8* src_y, const uint8* src_uv, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument 1622 NV12ToRGB565Row_C(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument 1757 MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument 1788 SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument 2150 HalfRow_C(const uint8* src_uv, ptrdiff_t src_uv_stride, uint8* dst_uv, int width) argument 2158 HalfRow_16_C(const uint16* src_uv, ptrdiff_t src_uv_stride, uint16* dst_uv, int width) argument 2481 NV12ToRGB565Row_SSSE3(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument 2601 NV12ToRGB565Row_AVX2(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument [all...] |
H A D | row_gcc.cc | 2665 void SplitUVRow_AVX2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 2690 : "+r"(src_uv), // %0 2702 void SplitUVRow_SSE2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, argument 2726 : "+r"(src_uv), // %0
|
/external/libyuv/files/source/ |
H A D | convert_to_argb.cc | 47 const uint8* src_uv; local 150 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; 151 r = NV12ToARGB(src, src_width, src_uv, aligned_src_width, crop_argb, 156 src_uv = sample + aligned_src_width * (src_height + crop_y / 2) + crop_x; 158 r = NV21ToARGB(src, src_width, src_uv, aligned_src_width, crop_argb,
|
H A D | convert_to_i420.cc | 47 const uint8* src_uv; local 155 src_uv = sample + (src_width * src_height) + 157 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, y, 163 src_uv = sample + (src_width * src_height) + 166 r = NV12ToI420Rotate(src, src_width, src_uv, aligned_src_width, y,
|
H A D | rotate.cc | 486 const uint8* src_uv, 499 if (!src_y || !src_uv || width <= 0 || height == 0 || !dst_y || !dst_u || 509 src_uv = src_uv + (halfheight - 1) * src_stride_uv; 517 return NV12ToI420(src_y, src_stride_y, src_uv, src_stride_uv, dst_y, 522 RotateUV90(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, 527 RotateUV270(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, 532 RotateUV180(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, 484 NV12ToI420Rotate(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height, enum RotationMode mode) argument
|
H A D | convert.cc | 245 const uint8* src_uv, 257 if (!src_uv || !dst_u || !dst_v || width <= 0 || height == 0) { 298 SplitUVPlane(src_uv, src_stride_uv, dst_u, dst_stride_u, dst_v, dst_stride_v, 308 const uint8* src_uv, 318 return X420ToI420(src_y, src_stride_y, src_stride_y, src_uv, src_stride_uv, 242 X420ToI420(const uint8* src_y, int src_stride_y0, int src_stride_y1, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height) argument 306 NV12ToI420(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_y, int dst_stride_y, uint8* dst_u, int dst_stride_u, uint8* dst_v, int dst_stride_v, int width, int height) argument
|
H A D | convert_argb.cc | 1302 const uint8* src_uv, 1312 if (!src_y || !src_uv || !dst_argb || width <= 0 || height == 0) { 1363 NV12ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); 1367 src_uv += src_stride_uv; 1377 const uint8* src_uv, 1387 if (!src_y || !src_uv || !dst_argb || width <= 0 || height == 0) { 1430 NV21ToARGBRow(src_y, src_uv, dst_argb, &kYuvI601Constants, width); 1434 src_uv += src_stride_uv; 1300 NV12ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument 1375 NV21ToARGB(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_argb, int dst_stride_argb, int width, int height) argument
|
H A D | row_dspr2.cc | 383 void SplitUVRow_DSPR2(const uint8* src_uv, argument 396 "lw $t0, 0(%[src_uv]) \n" // V1 | U1 | V0 | U0 397 "lw $t1, 4(%[src_uv]) \n" // V3 | U3 | V2 | U2 398 "lw $t2, 8(%[src_uv]) \n" // V5 | U5 | V4 | U4 399 "lw $t3, 12(%[src_uv]) \n" // V7 | U7 | V6 | U6 400 "lw $t5, 16(%[src_uv]) \n" // V9 | U9 | V8 | U8 401 "lw $t6, 20(%[src_uv]) \n" // V11 | U11 | V10 | 403 "lw $t7, 24(%[src_uv]) \n" // V13 | U13 | V12 | 405 "lw $t8, 28(%[src_uv]) \n" // V15 | U15 | V14 | 407 "addiu %[src_uv], 501 MirrorUVRow_DSPR2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument 1139 NV12ToARGBRow_DSPR2(const uint8* src_y, const uint8* src_uv, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument [all...] |
H A D | planar_functions.cc | 264 void SplitUVPlane(const uint8* src_uv, argument 273 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 327 SplitUVRow(src_uv, dst_u, dst_v, width); 330 src_uv += src_stride_uv; 1415 const uint8* src_uv, 1425 if (!src_y || !src_uv || !dst_rgb565 || width <= 0 || height == 0) { 1468 NV12ToRGB565Row(src_y, src_uv, dst_rgb565, &kYuvI601Constants, width); 1472 src_uv += src_stride_uv; 3125 void (*SplitUVRow)(const uint8* src_uv, uint8* dst_u, uint8* dst_v, 3233 void (*SplitUVRow)(const uint8* src_uv, uint 1413 NV12ToRGB565(const uint8* src_y, int src_stride_y, const uint8* src_uv, int src_stride_uv, uint8* dst_rgb565, int dst_stride_rgb565, int width, int height) argument [all...] |
H A D | row_neon.cc | 442 const uint8* src_uv, 457 "+r"(src_uv), // %1 498 const uint8* src_uv, 513 "+r"(src_uv), // %1 578 void SplitUVRow_NEON(const uint8* src_uv, argument 592 : "+r"(src_uv), // %0 701 void MirrorUVRow_NEON(const uint8* src_uv, argument 721 : "+r"(src_uv), // %0 441 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 497 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument
|
H A D | row_neon64.cc | 443 const uint8* src_uv, 458 "+r"(src_uv), // %1 499 const uint8* src_uv, 514 "+r"(src_uv), // %1 579 void SplitUVRow_NEON(const uint8* src_uv, argument 593 : "+r"(src_uv), // %0 699 void MirrorUVRow_NEON(const uint8* src_uv, argument 718 : "+r"(src_uv), // %0 442 NV12ToARGBRow_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_argb, const struct YuvConstants* yuvconstants, int width) argument 498 NV12ToRGB565Row_NEON(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument
|
H A D | row_common.cc | 1527 const uint8* src_uv, 1533 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, 1536 YuvPixel(src_y[1], src_uv[0], src_uv[1], rgb_buf + 4, rgb_buf + 5, 1540 src_uv += 2; 1544 YuvPixel(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, 1575 const uint8* src_uv, 1587 YuvPixel(src_y[0], src_uv[ 1526 NV12ToARGBRow_C(const uint8* src_y, const uint8* src_uv, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument 1574 NV12ToRGB565Row_C(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument 1709 MirrorUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument 1740 SplitUVRow_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) argument 2132 HalfRow_C(const uint8* src_uv, ptrdiff_t src_uv_stride, uint8* dst_uv, int width) argument 2142 HalfRow_16_C(const uint16* src_uv, ptrdiff_t src_uv_stride, uint16* dst_uv, int width) argument 2499 NV12ToRGB565Row_SSSE3(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument 2619 NV12ToRGB565Row_AVX2(const uint8* src_y, const uint8* src_uv, uint8* dst_rgb565, const struct YuvConstants* yuvconstants, int width) argument [all...] |
H A D | row_gcc.cc | 2613 void SplitUVRow_AVX2(const uint8* src_uv, argument 2641 : "+r"(src_uv), // %0 2653 void SplitUVRow_SSE2(const uint8* src_uv, argument 2680 : "+r"(src_uv), // %0
|
H A D | row_msa.cc | 2219 const uint8* src_uv, 2239 val1 = LD(src_uv); 2250 src_uv += 8; 2256 const uint8* src_uv, 2275 val1 = LD(src_uv); 2286 src_uv += 8; 2218 NV12ToARGBRow_MSA(const uint8* src_y, const uint8* src_uv, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument 2255 NV12ToRGB565Row_MSA(const uint8* src_y, const uint8* src_uv, uint8* rgb_buf, const struct YuvConstants* yuvconstants, int width) argument
|
/external/libyuv/files/unit_test/ |
H A 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, \ 1445 uint8* src_uv = src_y + kWidth * kHeight; local [all...] |
/external/webrtc/webrtc/modules/video_coding/codecs/h264/ |
H A D | h264_video_toolbox_decoder.cc | 62 const uint8_t* src_uv = reinterpret_cast<const uint8_t*>( local 66 src_y, src_y_stride, src_uv, src_uv_stride,
|