Searched defs:src_uv (Results 1 - 25 of 25) sorted by relevance

/external/libvpx/libvpx/third_party/libyuv/source/
H A Dconvert_to_argb.cc42 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 Drow_mips.cc383 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 Dconvert_to_i420.cc41 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 Drotate.cc423 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 Dconvert.cc243 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 Dconvert_argb.cc1159 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 Dplanar_functions.cc237 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 Drow_neon.cc485 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 Drow_neon64.cc479 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 Drow_common.cc1575 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 Drow_gcc.cc2665 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 Dconvert_to_argb.cc47 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 Dconvert_to_i420.cc47 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 Drotate.cc486 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 Dconvert.cc245 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 Dconvert_argb.cc1302 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 Drow_dspr2.cc383 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 Dplanar_functions.cc264 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 Drow_neon.cc442 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 Drow_neon64.cc443 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 Drow_common.cc1527 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 Drow_gcc.cc2613 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 Drow_msa.cc2219 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 Dconvert_test.cc166 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 Dh264_video_toolbox_decoder.cc62 const uint8_t* src_uv = reinterpret_cast<const uint8_t*>( local
66 src_y, src_y_stride, src_uv, src_uv_stride,

Completed in 343 milliseconds