/frameworks/av/media/libstagefright/colorconversion/ |
SoftwareRenderer.cpp | 200 const uint8_t *src_uv = local 221 dst_u[x] = src_uv[2 * x]; 222 dst_v[x] = src_uv[2 * x + 1]; 225 src_uv += mWidth;
|
/external/webp/src/dsp/ |
upsampling_neon.c | 94 #define CONVERT8(FMT, XSTEP, N, src_y, src_uv, out, cur_x) { \ 99 uint8x8_t u = vld1_u8((src_uv) + i); \ 100 uint8x8_t v = vld1_u8((src_uv) + i + 16); \ 177 #define CONVERT1(FMT, XSTEP, N, src_y, src_uv, rgb, cur_x) { \ 182 int u = (src_uv)[i]; \ 183 int v = (src_uv)[i + 16]; \
|
/external/libyuv/files/include/libyuv/ |
rotate.h | 47 const uint8* src_uv, int src_stride_uv,
|
convert_argb.h | 87 const uint8* src_uv, int src_stride_uv,
|
planar_functions.h | 81 const uint8* src_uv, int src_stride_uv, 88 const uint8* src_uv, int src_stride_uv,
|
convert.h | 79 const uint8* src_uv, int src_stride_uv,
|
row.h | 256 void SplitUV_SSE2(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix); 257 void SplitUV_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix); 258 void SplitUV_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int pix);
|
/external/libyuv/files/source/ |
convert_argb.cc | 531 const uint8* src_uv, int src_stride_uv, 534 if (!src_y || !src_uv || !dst_argb || 569 NV12ToARGBRow(src_y, src_uv, dst_argb, width); 573 src_uv += src_stride_uv; 582 const uint8* src_uv, int src_stride_uv, 585 if (!src_y || !src_uv || !dst_argb || 620 NV21ToARGBRow(src_y, src_uv, dst_argb, width); 624 src_uv += src_stride_uv; 1015 const uint8* src_uv; local [all...] |
row_common.cc | 677 void MirrorRowUV_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) { 678 src_uv += (width - 1) << 1; 680 dst_u[x] = src_uv[0]; 681 dst_u[x + 1] = src_uv[-2]; 682 dst_v[x] = src_uv[1]; 683 dst_v[x + 1] = src_uv[-2 + 1]; 684 src_uv -= 4; 687 dst_u[width - 1] = src_uv[0]; 688 dst_v[width - 1] = src_uv[1]; 706 void SplitUV_C(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) [all...] |
convert.cc | 69 static void HalfRow_SSE2(const uint8* src_uv, int src_uv_stride, 73 mov eax, [esp + 4 + 4] // src_uv 94 static void HalfRow_SSE2(const uint8* src_uv, int src_uv_stride, 106 : "+r"(src_uv), // %0 118 static void HalfRow_C(const uint8* src_uv, int src_uv_stride, 121 dst_uv[x] = (src_uv[x] + src_uv[src_uv_stride + x] + 1) >> 1; 149 void (*HalfRow)(const uint8* src_uv, int src_uv_stride, 402 const uint8* src_uv, int src_stride_uv, 407 if (!src_y || !src_uv || 1730 const uint8* src_uv; local [all...] |
rotate.cc | [all...] |
row_neon.cc | 341 void SplitUV_NEON(const uint8* src_uv, uint8* dst_u, uint8* dst_v, int width) { 350 : "+r"(src_uv), // %0 [all...] |
planar_functions.cc | 827 const uint8* src_uv, int src_stride_uv, 830 if (!src_y || !src_uv || !dst_rgb565 || width <= 0 || height == 0) { 864 NV12ToARGBRow(src_y, src_uv, row, width); 869 src_uv += src_stride_uv; [all...] |
row_posix.cc | [all...] |
row_win.cc | [all...] |
/external/libyuv/files/unit_test/ |
planar_test.cc | 118 align_buffer_16(src_uv, kWidth / SUBSAMP_X * kHeight / SUBSAMP_Y * 2); \ 127 src_uv[(i * kWidth / SUBSAMP_X) * 2 + j] = (random() & 0xff); \ 131 src_uv, kWidth / SUBSAMP_X * 2, \ 137 src_uv, kWidth / SUBSAMP_X * 2, \ 154 free_aligned_buffer_16(src_uv) \ [all...] |