/external/libyuv/files/include/libyuv/ |
row.h | 425 struct YuvConstants { 435 struct YuvConstants { 443 struct YuvConstants { 453 // Offsets into YuvConstants structure 464 extern const struct YuvConstants kYuvI601Constants; // BT.601 465 extern const struct YuvConstants kYuvJPEGConstants; // JPeg color space 466 extern const struct YuvConstants kYuvH709Constants; // BT.709 469 extern const struct YuvConstants kYvuI601Constants; // BT.601 470 extern const struct YuvConstants kYvuJPEGConstants; // JPeg color space 471 extern const struct YuvConstants kYvuH709Constants; // BT.70 [all...] |
/external/libyuv/files/source/ |
row_neon.cc | 141 const struct YuvConstants* yuvconstants, 158 : [kUVToRB]"r"(&yuvconstants->kUVToRB), 159 [kUVToG]"r"(&yuvconstants->kUVToG), 160 [kUVBiasBGR]"r"(&yuvconstants->kUVBiasBGR), 161 [kYToRgb]"r"(&yuvconstants->kYToRgb) 171 const struct YuvConstants* yuvconstants, 188 : [kUVToRB]"r"(&yuvconstants->kUVToRB), 189 [kUVToG]"r"(&yuvconstants->kUVToG) [all...] |
row_neon64.cc | 134 const struct YuvConstants* yuvconstants, 151 : [kUVToRB]"r"(&yuvconstants->kUVToRB), 152 [kUVToG]"r"(&yuvconstants->kUVToG), 153 [kUVBiasBGR]"r"(&yuvconstants->kUVBiasBGR), 154 [kYToRgb]"r"(&yuvconstants->kYToRgb) 164 const struct YuvConstants* yuvconstants, 181 : [kUVToRB]"r"(&yuvconstants->kUVToRB), 182 [kUVToG]"r"(&yuvconstants->kUVToG) [all...] |
row_mips.cc | [all...] |
row_common.cc | [all...] |
convert_argb.cc | 53 const struct YuvConstants* yuvconstants, 60 const struct YuvConstants* yuvconstants, 107 I422ToARGBRow(src_y, src_u, src_v, dst_argb, yuvconstants, width); 213 const struct YuvConstants* yuvconstants, 220 const struct YuvConstants* yuvconstants, 277 I422ToARGBRow(src_y, src_u, src_v, dst_argb, yuvconstants, width) [all...] |
convert_from.cc | 458 const struct YuvConstants* yuvconstants, 465 const struct YuvConstants* yuvconstants, 512 I422ToRGBARow(src_y, src_u, src_v, dst_rgba, yuvconstants, width); 558 const struct YuvConstants* yuvconstants, 565 const struct YuvConstants* yuvconstants, 603 I422ToRGB24Row(src_y, src_u, src_v, dst_rgb24, yuvconstants, width) [all...] |
row_gcc.cc | [all...] |
row_any.cc | 25 // Any 4 planes to 1 with yuvconstants 29 const struct YuvConstants* yuvconstants, int width) { \ 35 ANY_SIMD(y_buf, u_buf, v_buf, a_buf, dst_ptr, yuvconstants, n); \ 42 yuvconstants, MASK + 1); \ 96 // Any 3 planes to 1 with yuvconstants 99 uint8* dst_ptr, const struct YuvConstants* yuvconstants, \ 106 ANY_SIMD(y_buf, u_buf, v_buf, dst_ptr, yuvconstants, n); \ 116 yuvconstants, MASK + 1); [all...] |
row_win.cc | 55 #define YUVTORGB(yuvconstants) \ 58 xmm0 = _mm_maddubs_epi16(xmm0, *(__m128i*)yuvconstants->kUVToB); \ 59 xmm1 = _mm_maddubs_epi16(xmm1, *(__m128i*)yuvconstants->kUVToG); \ 60 xmm2 = _mm_maddubs_epi16(xmm2, *(__m128i*)yuvconstants->kUVToR); \ 61 xmm0 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasB, xmm0); \ 62 xmm1 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasG, xmm1); \ 63 xmm2 = _mm_sub_epi16(*(__m128i*)yuvconstants->kUVBiasR, xmm2); \ 64 xmm4 = _mm_mulhi_epu16(xmm4, *(__m128i*)yuvconstants->kYToRgb); \ 92 const struct YuvConstants* yuvconstants, [all...] |
planar_functions.cc | 946 const struct YuvConstants* yuvconstants, 953 const struct YuvConstants* yuvconstants, 1000 I422ToRGBARow(src_y, src_u, src_v, dst_rgba, yuvconstants, width); 1049 const struct YuvConstants* yuvconstants, [all...] |
/external/libvpx/libvpx/third_party/libyuv/source/ |
row_gcc.cc | [all...] |
row_win.cc | 28 struct YuvConstants { 60 static YuvConstants SIMD_ALIGNED(kYuvConstants) = { 74 static YuvConstants SIMD_ALIGNED(kYvuConstants) = { 119 static YuvConstants SIMD_ALIGNED(kYuvJConstants) = { [all...] |