Home
last modified time | relevance | path

Searched refs:src_uv (Results 1 – 25 of 38) sorted by relevance

12

/external/libvpx/libvpx/third_party/libyuv/source/
Drow_mips.cc383 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()
Drotate.cc423 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()
Drow_common.cc1575 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 …]
Dconvert_to_argb.cc42 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()
Dconvert_to_i420.cc41 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()
Drow_neon.cc485 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()
Drow_neon64.cc479 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()
Dconvert_argb.cc1159 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()
Dplanar_functions.cc237 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/
Drotate.cc486 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()
Drow_common.cc1527 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 …]
Dconvert_to_argb.cc47 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()
Drow_dspr2.cc383 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()
Dconvert_to_i420.cc47 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()
Drow_neon.cc442 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()
Drow_neon64.cc443 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()
Dconvert_argb.cc1302 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()
Dplanar_functions.cc264 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/
Dupsampling_neon.c135 #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/
Drow.h625 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 …]
Drotate.h47 const uint8* src_uv, int src_stride_uv,
/external/libyuv/files/include/libyuv/
Drow.h744 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 …]
Drotate.h56 const uint8* src_uv,
/external/webrtc/webrtc/modules/video_coding/codecs/h264/
Dh264_video_toolbox_decoder.cc62 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/
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, \
[all …]

12