/third_party/ffmpeg/tests/checkasm/ |
H A D | sw_gbrp.c | 69 int dstW, byte_size, luma_filter_size, chr_filter_size; in check_output_yuv2gbrp() local 84 int dstW, int y); in check_output_yuv2gbrp() 151 dstW = input_sizes[isi]; in check_output_yuv2gbrp() 164 if (check_func(ctx->yuv2anyX, "yuv2%s_full_X_%d_%d", desc->name, luma_filter_size, dstW)) { in check_output_yuv2gbrp() 172 alpha, dst0, dstW, 0); in check_output_yuv2gbrp() 175 alpha, dst1, dstW, 0); in check_output_yuv2gbrp() 177 if (memcmp(dst0[0], dst1[0], dstW * byte_size) || in check_output_yuv2gbrp() 178 memcmp(dst0[1], dst1[1], dstW * byte_size) || in check_output_yuv2gbrp() 179 memcmp(dst0[2], dst1[2], dstW * byte_size) || in check_output_yuv2gbrp() 180 memcmp(dst0[3], dst1[3], dstW * byte_siz in check_output_yuv2gbrp() 201 int dstW, byte_size; check_input_planar_rgb_to_y() local 268 int dstW, byte_size; check_input_planar_rgb_to_uv() local 341 int dstW, byte_size; check_input_planar_rgb_to_a() local [all...] |
H A D | sw_scale.c | 41 const int16_t **src, uint8_t *dest, int dstW, in ref_function() 46 for ( i = 0; i < dstW; i++) { in ref_function() 65 int dstW; in check_yuv2yuvX() local 75 int dstW, const uint8_t *dither, int offset); in check_yuv2yuvX() 97 dstW = input_sizes[isi]; in check_yuv2yuvX() 109 if (check_func(ctx->yuv2planeX, "yuv2yuvX_%d_%d_%d", filter_sizes[fsi], osi, dstW)){ in check_yuv2yuvX() 117 ref_function(&filter_coeff[0], filter_sizes[fsi], src, dst0, dstW - osi, dither, osi); in check_yuv2yuvX() 120 call_new((const int16_t*)vFilterData, filter_sizes[fsi], src, dst1, dstW - osi, dither, osi); in check_yuv2yuvX() 123 if(dstW == LARGEST_INPUT_SIZE) in check_yuv2yuvX() 124 bench_new((const int16_t*)vFilterData, filter_sizes[fsi], src, dst1, dstW in check_yuv2yuvX() 40 ref_function(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) ref_function() argument [all...] |
/third_party/ffmpeg/libswscale/ |
H A D | output.c | 144 yuv2plane1_16_c_template(const int32_t *src, uint16_t *dest, int dstW, in yuv2plane1_16_c_template() argument 151 for (i = 0; i < dstW; i++) { in yuv2plane1_16_c_template() 159 const int32_t **src, uint16_t *dest, int dstW, in yuv2planeX_16_c_template() 166 for (i = 0; i < dstW; i++) { in yuv2planeX_16_c_template() 214 yuv2plane1_float_c_template(const int32_t *src, float *dest, int dstW) in yuv2plane1_float_c_template() argument 222 for (i = 0; i < dstW; ++i){ in yuv2plane1_float_c_template() 230 yuv2plane1_float_bswap_c_template(const int32_t *src, uint32_t *dest, int dstW) in yuv2plane1_float_bswap_c_template() argument 238 for (i = 0; i < dstW; ++i){ in yuv2plane1_float_bswap_c_template() 247 float *dest, int dstW) in yuv2planeX_float_c_template() 255 for (i = 0; i < dstW; in yuv2planeX_float_c_template() 158 yuv2planeX_16_c_template(const int16_t *filter, int filterSize, const int32_t **src, uint16_t *dest, int dstW, int big_endian, int output_bits) yuv2planeX_16_c_template() argument 246 yuv2planeX_float_c_template(const int16_t *filter, int filterSize, const int32_t **src, float *dest, int dstW) yuv2planeX_float_c_template() argument 266 yuv2planeX_float_bswap_c_template(const int16_t *filter, int filterSize, const int32_t **src, uint32_t *dest, int dstW) yuv2planeX_float_bswap_c_template() argument 322 yuv2plane1_10_c_template(const int16_t *src, uint16_t *dest, int dstW, int big_endian, int output_bits) yuv2plane1_10_c_template() argument 335 yuv2planeX_10_c_template(const int16_t *filter, int filterSize, const int16_t **src, uint16_t *dest, int dstW, int big_endian, int output_bits) yuv2planeX_10_c_template() argument 400 yuv2planeX_8_c(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2planeX_8_c() argument 415 yuv2plane1_8_c(const int16_t *src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2plane1_8_c() argument 468 yuv2p010l1_c(const int16_t *src, uint16_t *dest, int dstW, int big_endian) yuv2p010l1_c() argument 481 yuv2p010lX_c(const int16_t *filter, int filterSize, const int16_t **src, uint16_t *dest, int dstW, int big_endian) yuv2p010lX_c() argument 521 yuv2p010l1_LE_c(const int16_t *src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2p010l1_LE_c() argument 528 yuv2p010l1_BE_c(const int16_t *src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2p010l1_BE_c() argument 535 yuv2p010lX_LE_c(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2p010lX_LE_c() argument 542 yuv2p010lX_BE_c(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2p010lX_BE_c() argument 579 yuv2mono_X_c_template(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y, enum AVPixelFormat target) yuv2mono_X_c_template() argument 632 yuv2mono_2_c_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target) yuv2mono_2_c_template() argument 693 yuv2mono_1_c_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target) yuv2mono_1_c_template() argument 797 yuv2422_X_c_template(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y, enum AVPixelFormat target) yuv2422_X_c_template() argument 836 yuv2422_2_c_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target) yuv2422_2_c_template() argument 869 yuv2422_1_c_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target) yuv2422_1_c_template() argument 929 yuv2ya16_X_c_template(SwsContext *c, const int16_t *lumFilter, const int32_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int32_t **unused_chrUSrc, const int32_t **unused_chrVSrc, int unused_chrFilterSize, const int32_t **alpSrc, uint16_t *dest, int dstW, int y, enum AVPixelFormat target, int unused_hasAlpha, int unused_eightbytes) yuv2ya16_X_c_template() argument 967 yuv2ya16_2_c_template(SwsContext *c, const int32_t *buf[2], const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], const int32_t *abuf[2], uint16_t *dest, int dstW, int yalpha, int unused_uvalpha, int y, enum AVPixelFormat target, int unused_hasAlpha, int unused_eightbytes) yuv2ya16_2_c_template() argument 999 yuv2ya16_1_c_template(SwsContext *c, const int32_t *buf0, const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2], const int32_t *abuf0, uint16_t *dest, int dstW, int unused_uvalpha, int y, enum AVPixelFormat target, int unused_hasAlpha, int unused_eightbytes) yuv2ya16_1_c_template() argument 1025 yuv2rgba64_X_c_template(SwsContext *c, const int16_t *lumFilter, const int32_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int32_t **chrUSrc, const int32_t **chrVSrc, int chrFilterSize, const int32_t **alpSrc, uint16_t *dest, int dstW, int y, enum AVPixelFormat target, int hasAlpha, int eightbytes) yuv2rgba64_X_c_template() argument 1107 yuv2rgba64_2_c_template(SwsContext *c, const int32_t *buf[2], const int32_t *ubuf[2], const int32_t *vbuf[2], const int32_t *abuf[2], uint16_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha, int eightbytes) yuv2rgba64_2_c_template() argument 1172 yuv2rgba64_1_c_template(SwsContext *c, const int32_t *buf0, const int32_t *ubuf[2], const int32_t *vbuf[2], const int32_t *abuf0, uint16_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha, int eightbytes) yuv2rgba64_1_c_template() argument 1275 yuv2rgba64_full_X_c_template(SwsContext *c, const int16_t *lumFilter, const int32_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int32_t **chrUSrc, const int32_t **chrVSrc, int chrFilterSize, const int32_t **alpSrc, uint16_t *dest, int dstW, int y, enum AVPixelFormat target, int hasAlpha, int eightbytes) yuv2rgba64_full_X_c_template() argument 1339 yuv2rgba64_full_2_c_template(SwsContext *c, const int32_t *buf[2], const int32_t *ubuf[2], const int32_t *vbuf[2], const int32_t *abuf[2], uint16_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha, int eightbytes) yuv2rgba64_full_2_c_template() argument 1391 yuv2rgba64_full_1_c_template(SwsContext *c, const int32_t *buf0, const int32_t *ubuf[2], const int32_t *vbuf[2], const int32_t *abuf0, uint16_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha, int eightbytes) yuv2rgba64_full_1_c_template() argument 1680 yuv2rgb_X_c_template(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_X_c_template() argument 1734 yuv2rgb_2_c_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_2_c_template() argument 1774 yuv2rgb_1_c_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_1_c_template() argument 2037 yuv2rgb_full_X_c_template(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_full_X_c_template() argument 2087 yuv2rgb_full_2_c_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_full_2_c_template() argument 2132 yuv2rgb_full_1_c_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_full_1_c_template() argument 2213 yuv2gbrp_full_X_c(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t **dest, int dstW, int y) yuv2gbrp_full_X_c() argument 2295 yuv2gbrp16_full_X_c(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrcx, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrcx, const int16_t **chrVSrcx, int chrFilterSize, const int16_t **alpSrcx, uint8_t **dest, int dstW, int y) yuv2gbrp16_full_X_c() argument 2367 yuv2gbrpf32_full_X_c(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrcx, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrcx, const int16_t **chrVSrcx, int chrFilterSize, const int16_t **alpSrcx, uint8_t **dest, int dstW, int y) yuv2gbrpf32_full_X_c() argument 2443 yuv2ya8_1_c(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) yuv2ya8_1_c() argument 2469 yuv2ya8_2_c(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) yuv2ya8_2_c() argument 2500 yuv2ya8_X_c(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y) yuv2ya8_X_c() argument 2536 yuv2ayuv64le_X_c(SwsContext *c, const int16_t *lumFilter, const int16_t **_lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **_chrUSrc, const int16_t **_chrVSrc, int chrFilterSize, const int16_t **_alpSrc, uint8_t *dest, int dstW, int y) yuv2ayuv64le_X_c() argument [all...] |
H A D | utils.c | 264 int dstW) in ff_shuffle_filter_coefficients() 270 if (!filter || dstW % 16 != 0) in ff_shuffle_filter_coefficients() 276 if (!FF_ALLOC_TYPED_ARRAY(filterCopy, dstW * filterSize)) in ff_shuffle_filter_coefficients() 278 memcpy(filterCopy, filter, dstW * filterSize * sizeof(int16_t)); in ff_shuffle_filter_coefficients() 282 for (i = 0; i + 8 <= dstW; i += 8) { in ff_shuffle_filter_coefficients() 288 for (i = 0; i + 16 <= dstW; i += 16) { in ff_shuffle_filter_coefficients() 368 int dstW, int filterAlign, int one, in initFilter() 379 const int64_t fone = 1LL << (54 - FFMIN(av_log2(srcW/dstW), 8)); in initFilter() 385 if (!FF_ALLOC_TYPED_ARRAY(*filterPos, dstW + 3)) in initFilter() 391 if (!FF_ALLOCZ_TYPED_ARRAY(filter, dstW * filterSiz in initFilter() 262 ff_shuffle_filter_coefficients(SwsContext *c, int *filterPos, int filterSize, int16_t *filter, int dstW) ff_shuffle_filter_coefficients() argument 366 initFilter(int16_t **outFilter, int32_t **filterPos, int *outFilterSize, int xInc, int srcW, int dstW, int filterAlign, int one, int flags, int cpu_flags, SwsVector *srcFilter, SwsVector *dstFilter, double param[2], int srcPos, int dstPos) initFilter() argument 974 int dstW = c->dstW; sws_setColorspaceDetails() local 1301 int dstW = c->dstW; sws_init_context() local 2025 sws_alloc_set_opts(int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, const double *param) sws_alloc_set_opts() argument 2050 sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param) sws_getContext() argument 2456 sws_getCachedContext(struct SwsContext *context, int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param) sws_getCachedContext() argument [all...] |
H A D | vscale.c | 43 int dstW = desc->dst->width; in lum_planar_vscale() local 53 inst->pfn.yuv2planar1((const int16_t*)src[0], dst[0], dstW, c->lumDither8, 0); in lum_planar_vscale() 55 inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); in lum_planar_vscale() 65 inst->pfn.yuv2planar1((const int16_t*)src[0], dst[0], dstW, c->lumDither8, 0); in lum_planar_vscale() 67 inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0); in lum_planar_vscale() 80 int dstW = AV_CEIL_RSHIFT(desc->dst->width, desc->dst->h_chr_sub_sample); in chr_planar_vscale() local 95 inst->pfn.yuv2interleavedX(c->dstFormat, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW); in chr_planar_vscale() 97 inst->pfn.yuv2planar1((const int16_t*)src1[0], dst1[0], dstW, c->chrDither8, 0); in chr_planar_vscale() 98 inst->pfn.yuv2planar1((const int16_t*)src2[0], dst2[0], dstW, c->chrDither8, 3); in chr_planar_vscale() 100 inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src1, dst1[0], dstW, in chr_planar_vscale() 111 int dstW = desc->dst->width; packed_vscale() local 156 *dst, dstW, lumAlpha, chrAlpha, sliceY); packed_vscale() local 175 int dstW = desc->dst->width; any_vscale() local [all...] |
H A D | hscale.c | 42 int dstW = desc->dst->width; in lum_h_scale() local 54 c->hyscale_fast(c, (int16_t*)dst[dst_pos], dstW, src[src_pos], srcW, xInc); in lum_h_scale() 56 c->hyScale(c, (int16_t*)dst[dst_pos], dstW, (const uint8_t *)src[src_pos], instance->filter, in lum_h_scale() 61 c->lumConvertRange((int16_t*)dst[dst_pos], dstW); in lum_h_scale() 75 c->hyscale_fast(c, (int16_t*)dst[dst_pos], dstW, src[src_pos], srcW, xInc); in lum_h_scale() 77 c->hyScale(c, (int16_t*)dst[dst_pos], dstW, (const uint8_t *)src[src_pos], instance->filter, in lum_h_scale() 170 int dstW = AV_CEIL_RSHIFT(desc->dst->width, desc->dst->h_chr_sub_sample); in chr_h_scale() local 187 c->hcscale_fast(c, (uint16_t*)dst1[dst_pos1+i], (uint16_t*)dst2[dst_pos2+i], dstW, src1[src_pos1+i], src2[src_pos2+i], srcW, xInc); in chr_h_scale() local 189 c->hcScale(c, (uint16_t*)dst1[dst_pos1+i], dstW, src1[src_pos1+i], instance->filter, instance->filter_pos, instance->filter_size); in chr_h_scale() 190 c->hcScale(c, (uint16_t*)dst2[dst_pos2+i], dstW, src in chr_h_scale() [all...] |
H A D | swscale_internal.h | 110 * @param dstW width of destination in pixels 114 typedef void (*yuv2planar1_fn)(const int16_t *src, uint8_t *dest, int dstW, 127 * @param dstW width of destination pixels 131 const int16_t **src, uint8_t *dest, int dstW, 148 * @param dstW width of chroma planes 156 uint8_t *dest, int dstW); 174 * @param dstW width of lumSrc and alpSrc in pixels, number of pixels 191 int dstW, int uvalpha, int y); 207 * @param dstW width of lumSrc and alpSrc in pixels, number of pixels 225 int dstW, in 513 int dstW; ///< Width of destination luma/alpha planes. global() member [all...] |
H A D | swscale.c | 63 static void hScale16To19_c(SwsContext *c, int16_t *_dst, int dstW, in hScale16To19_c() argument 80 for (i = 0; i < dstW; i++) { in hScale16To19_c() 93 static void hScale16To15_c(SwsContext *c, int16_t *dst, int dstW, in hScale16To15_c() argument 108 for (i = 0; i < dstW; i++) { in hScale16To15_c() 122 static void hScale8To15_c(SwsContext *c, int16_t *dst, int dstW, in hScale8To15_c() argument 127 for (i = 0; i < dstW; i++) { in hScale8To15_c() 138 static void hScale8To19_c(SwsContext *c, int16_t *_dst, int dstW, in hScale8To19_c() argument 144 for (i = 0; i < dstW; i++) { in hScale8To19_c() 243 const int dstW = c->dstW; in swscale() local [all...] |
H A D | swscale.h | 179 * @param dstW the width of the destination image 194 int dstW, int dstH, enum AVPixelFormat dstFormat, 391 int dstW, int dstH, enum AVPixelFormat dstFormat,
|
/third_party/ffmpeg/libswscale/ppc/ |
H A D | swscale_altivec.c | 118 yuv2plane1_float_u(const int32_t *src, float *dest, int dstW, int start) in yuv2plane1_float_u() argument 126 for (i = start; i < dstW; ++i){ in yuv2plane1_float_u() 134 yuv2plane1_float_bswap_u(const int32_t *src, uint32_t *dest, int dstW, int start) in yuv2plane1_float_bswap_u() argument 142 for (i = start; i < dstW; ++i){ in yuv2plane1_float_bswap_u() 149 static void yuv2plane1_float_altivec(const int32_t *src, float *dest, int dstW) in yuv2plane1_float_altivec() argument 167 for (i = dst_u; i < dstW - 3; i += 4) { in yuv2plane1_float_altivec() 179 yuv2plane1_float_u(src, dest, dstW, i); in yuv2plane1_float_altivec() 182 static void yuv2plane1_float_bswap_altivec(const int32_t *src, uint32_t *dest, int dstW) in yuv2plane1_float_bswap_altivec() argument 202 for (i = dst_u; i < dstW - 3; i += 4) { in yuv2plane1_float_bswap_altivec() 217 yuv2plane1_float_bswap_u(src, dest, dstW, in yuv2plane1_float_bswap_altivec() [all...] |
H A D | swscale_ppc_template.c | 71 const int16_t **src, uint8_t *dest, int dstW, in yuv2planeX_u() 76 for (i = x; i < dstW; i++) { in yuv2planeX_u() 85 const int16_t **src, uint8_t *dest, int dstW, in yuv2planeX() 93 for (i = dst_u; i < dstW - 15; i += 16) in yuv2planeX() 97 yuv2planeX_u(filter, filterSize, src, dest, dstW, dither, offset, i); in yuv2planeX() 100 static void FUNC(hScale_real)(SwsContext *c, int16_t *dst, int dstW, in hScale_real() argument 108 for (i = 0; i < dstW; i++) { in hScale_real() 119 for (i = 0; i < dstW; i++) { in hScale_real() 137 for (i = 0; i < dstW; i++) { in hScale_real() 156 for (i = 0; i < dstW; in hScale_real() 70 yuv2planeX_u(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset, int x) yuv2planeX_u() argument 84 yuv2planeX(const int16_t *filter, int filterSize, const int16_t **src, uint8_t *dest, int dstW, const uint8_t *dither, int offset) yuv2planeX() argument [all...] |
H A D | swscale_vsx.c | 91 static void yuv2plane1_8_u(const int16_t *src, uint8_t *dest, int dstW, in yuv2plane1_8_u() argument 95 for (i = start; i < dstW; i++) { in yuv2plane1_8_u() 101 static void yuv2plane1_8_vsx(const int16_t *src, uint8_t *dest, int dstW, in yuv2plane1_8_vsx() argument 120 for (i = dst_u; i < dstW - 15; i += 16) { in yuv2plane1_8_vsx() 134 yuv2plane1_8_u(src, dest, dstW, dither, offset, i); in yuv2plane1_8_vsx() 146 static void yuv2plane1_nbps_u(const int16_t *src, uint16_t *dest, int dstW, in yuv2plane1_nbps_u() argument 152 for (i = start; i < dstW; i++) { in yuv2plane1_nbps_u() 159 uint16_t *dest, int dstW, in yuv2plane1_nbps_vsx() 176 for (i = dst_u; i < dstW - 7; i += 8) { in yuv2plane1_nbps_vsx() 185 yuv2plane1_nbps_u(src, dest, dstW, big_endia in yuv2plane1_nbps_vsx() 158 yuv2plane1_nbps_vsx(const int16_t *src, uint16_t *dest, int dstW, const int big_endian, const int output_bits) yuv2plane1_nbps_vsx() argument 188 yuv2planeX_nbps_u(const int16_t *filter, int filterSize, const int16_t **src, uint16_t *dest, int dstW, int big_endian, int output_bits, int start) yuv2planeX_nbps_u() argument 206 yuv2planeX_nbps_vsx(const int16_t *filter, int filterSize, const int16_t **src, uint16_t *dest, int dstW, int big_endian, int output_bits) yuv2planeX_nbps_vsx() argument 267 yuv2plane1_16_u(const int32_t *src, uint16_t *dest, int dstW, int big_endian, int output_bits, int start) yuv2plane1_16_u() argument 279 yuv2plane1_16_vsx(const int32_t *src, uint16_t *dest, int dstW, const int big_endian, int output_bits) yuv2plane1_16_vsx() argument 316 yuv2planeX_16_u(const int16_t *filter, int filterSize, const int32_t **src, uint16_t *dest, int dstW, int big_endian, int output_bits, int start) yuv2planeX_16_u() argument 340 yuv2planeX_16_vsx(const int16_t *filter, int filterSize, const int32_t **src, uint16_t *dest, int dstW, int big_endian, int output_bits) yuv2planeX_16_vsx() argument 529 yuv2rgb_full_X_vsx_template(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_full_X_vsx_template() argument 680 yuv2rgb_full_2_vsx_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_full_2_vsx_template() argument 802 yuv2rgb_2_vsx_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_2_vsx_template() argument 978 yuv2rgb_full_1_vsx_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_full_1_vsx_template() argument 1107 yuv2rgb_1_vsx_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target, int hasAlpha) yuv2rgb_1_vsx_template() argument 1428 yuv2422_X_vsx_template(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int y, enum AVPixelFormat target) yuv2422_X_vsx_template() argument 1536 yuv2422_2_vsx_template(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y, enum AVPixelFormat target) yuv2422_2_vsx_template() argument 1570 yuv2422_1_vsx_template(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y, enum AVPixelFormat target) yuv2422_1_vsx_template() argument 1861 hScale8To19_vsx(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To19_vsx() argument 1919 hScale16To19_vsx(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To19_vsx() argument 1997 hScale16To15_vsx(SwsContext *c, int16_t *dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To15_vsx() argument [all...] |
H A D | yuv2rgb_altivec.c | 643 int dstW, int dstY, in yuv2packedX_altivec() 664 for (i = 0; i < dstW; i += 16) { in yuv2packedX_altivec() 753 if (i < dstW) { in yuv2packedX_altivec() 837 memcpy(&((uint32_t *) dest)[i], scratch, (dstW - i) / 4); in yuv2packedX_altivec() 851 uint8_t *dest, int dstW, int dstY) \ 856 dest, dstW, dstY, pixfmt); \ 633 yuv2packedX_altivec(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY, enum AVPixelFormat target) yuv2packedX_altivec() argument
|
/third_party/ffmpeg/libswscale/x86/ |
H A D | swscale_template.c | 258 uint8_t *dest, int dstW, int dstY) in yuv2rgb32_X_ar() 261 x86_reg dstW_reg = dstW; in yuv2rgb32_X_ar() 291 uint8_t *dest, int dstW, int dstY) in yuv2rgb32_X() 294 x86_reg dstW_reg = dstW; in yuv2rgb32_X() 320 uint8_t *dest, int dstW, int dstY) in yuv2bgr32_X() 323 x86_reg dstW_reg = dstW; in yuv2bgr32_X() 377 uint8_t *dest, int dstW, int dstY) in yuv2rgb565_X_ar() 380 x86_reg dstW_reg = dstW; in yuv2rgb565_X_ar() 401 uint8_t *dest, int dstW, int dstY) in yuv2rgb565_X() 404 x86_reg dstW_reg = dstW; in yuv2rgb565_X() 253 yuv2rgb32_X_ar(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2rgb32_X_ar() argument 286 yuv2rgb32_X(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2rgb32_X() argument 315 yuv2bgr32_X(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2bgr32_X() argument 372 yuv2rgb565_X_ar(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2rgb565_X_ar() argument 396 yuv2rgb565_X(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2rgb565_X() argument 449 yuv2rgb555_X_ar(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2rgb555_X_ar() argument 473 yuv2rgb555_X(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2rgb555_X() argument 602 yuv2bgr24_X_ar(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2bgr24_X_ar() argument 627 yuv2bgr24_X(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2bgr24_X() argument 670 yuv2yuyv422_X_ar(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2yuyv422_X_ar() argument 691 yuv2yuyv422_X(SwsContext *c, const int16_t *lumFilter, const int16_t **lumSrc, int lumFilterSize, const int16_t *chrFilter, const int16_t **chrUSrc, const int16_t **chrVSrc, int chrFilterSize, const int16_t **alpSrc, uint8_t *dest, int dstW, int dstY) yuv2yuyv422_X() argument 792 yuv2rgb32_2(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) yuv2rgb32_2() argument 856 yuv2bgr24_2(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) yuv2bgr24_2() argument 879 yuv2rgb555_2(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) yuv2rgb555_2() argument 908 yuv2rgb565_2(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) yuv2rgb565_2() argument 977 yuv2yuyv422_2(SwsContext *c, const int16_t *buf[2], const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf[2], uint8_t *dest, int dstW, int yalpha, int uvalpha, int y) yuv2yuyv422_2() argument 1116 yuv2rgb32_1(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) yuv2rgb32_1() argument 1185 yuv2bgr24_1(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) yuv2bgr24_1() argument 1226 yuv2rgb555_1(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) yuv2rgb555_1() argument 1279 yuv2rgb565_1(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) yuv2rgb565_1() argument 1369 yuv2yuyv422_1(SwsContext *c, const int16_t *buf0, const int16_t *ubuf[2], const int16_t *vbuf[2], const int16_t *abuf0, uint8_t *dest, int dstW, int uvalpha, int y) yuv2yuyv422_1() argument [all...] |
H A D | swscale.c | 186 uint8_t *dest, int dstW, \ 189 const int16_t **src, uint8_t *dest, int dstW, \ 192 if(dstW > 0) \ 193 ff_yuv2yuvX_ ##opt(filter, filterSize - 1, 0, dest - offset, dstW + offset, dither, offset); \ 199 uint8_t *dest, int dstW, \ 202 const int16_t **src, uint8_t *dest, int dstW, \ 205 int remainder = (dstW % step); \ 206 int pixelsProcessed = dstW - remainder; \ 208 yuv2yuvX_mmx(filter, filterSize, src, dest, dstW, dither, offset); \ 235 int dstW, cons [all...] |
H A D | hscale_fast_bilinear_simd.c | 31 av_cold int ff_init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode, in ff_init_hscaler_mmxext() argument 135 for (i = 0; i < dstW / numSplits; i++) { in ff_init_hscaler_mmxext() 168 if (i + 4 - inc >= dstW) in ff_init_hscaler_mmxext()
|
/third_party/ffmpeg/libswscale/tests/ |
H A D | swscale.c | 85 int srcW, int srcH, int dstW, int dstH, int flags, in doTest() 144 res = av_image_fill_linesizes(dstStride, dstFormat, dstW); in doTest() 168 dstContext = sws_getContext(srcW, srcH, srcFormat, dstW, dstH, dstFormat, in doTest() 179 desc_dst->name, dstW, dstH, in doTest() 205 outContext = sws_getContext(dstW, dstH, dstFormat, w, h, in doTest() 263 const int dstW[] = { srcW - srcW / 3, srcW, srcW + srcW / 3, 0 }; in selfTest() local 291 for (i = 0; dstW[i] && !res; i++) in selfTest() 295 srcW, srcH, dstW[i], dstH[j], flags[k], in selfTest() 319 int dstW = 0, dstH = 0; in fileTest() local 326 srcStr, &srcW, &srcH, dstStr, &dstW, in fileTest() 83 doTest(const uint8_t * const ref[4], int refStride[4], int w, int h, enum AVPixelFormat srcFormat, enum AVPixelFormat dstFormat, int srcW, int srcH, int dstW, int dstH, int flags, struct Results *r) doTest() argument [all...] |
/third_party/skia/src/core/ |
H A D | SkMask.cpp | 64 // dstW = srcW + 2 * radiusX; in PrepareDestination() 65 size_t dstW = safe.add(src.fBounds.width(), safe.add(radiusX, radiusX)); in PrepareDestination() local 69 size_t toAlloc = safe.mul(dstW, dstH); in PrepareDestination() 72 if (!SkTFitsIn<int>(dstW) || !SkTFitsIn<int>(dstH) || toAlloc > INT_MAX || !safe) { in PrepareDestination() 78 dst.fBounds.setWH(SkTo<int>(dstW), SkTo<int>(dstH)); in PrepareDestination() 81 dst.fRowBytes = SkTo<uint32_t>(dstW); in PrepareDestination()
|
H A D | SkMaskBlurFilter.cpp | 554 uint8_t* dst, int dstW) { 578 int dstTail = std::min(8, dstW - x); 587 int dstTail = dstW - x; 597 uint8_t* dst, size_t dstStride, int dstW, int dstH) { 607 blur_row(blur, g0, g1, g2, g3, g4, src, srcW, dst, dstW); 615 uint8_t* dst, size_t dstStride, int dstW, int dstH) { 619 blur_x_rect(blur_x_radius_1, gauss, src, srcStride, srcW, dst, dstStride, dstW, dstH); 623 blur_x_rect(blur_x_radius_2, gauss, src, srcStride, srcW, dst, dstStride, dstW, dstH); 627 blur_x_rect(blur_x_radius_3, gauss, src, srcStride, srcW, dst, dstStride, dstW, dstH); 631 blur_x_rect(blur_x_radius_4, gauss, src, srcStride, srcW, dst, dstStride, dstW, dst [all...] |
/third_party/vk-gl-cts/framework/opengl/ |
H A D | gluTextureTestUtil.cpp | 481 float dstW = (float)dst.getWidth(); in sampleTextureProjected() local 496 float nx = wx / dstW; in sampleTextureProjected() 500 float triWx = triNdx ? dstW - wx : wx; in sampleTextureProjected() 522 float dstW = (float)dst.getWidth(); in sampleTextureProjected() local 540 float nx = wx / dstW; in sampleTextureProjected() 544 float triWx = triNdx ? dstW - wx : wx; in sampleTextureProjected() 660 const float dstW = float(dstSize.x()); in sampleTextureCube() local 678 const float nx = wx / dstW; in sampleTextureCube() 688 const tcu::Vec3 coordDx (triDerivateX(triS[triNdx], triW[triNdx], wx, dstW, triNy), in sampleTextureCube() 689 triDerivateX(triT[triNdx], triW[triNdx], wx, dstW, triN in sampleTextureCube() 866 float dstW = (float)dst.getWidth(); sampleTextureProjected() local 936 const float dstW = (float)dst.getWidth(); sampleTextureCubeArray() local 1310 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 1426 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 1643 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 1840 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 2017 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 2125 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 2323 const float dstW = float(dstSize.x()); computeTextureLookupDiff() local 2503 const float dstW = float(dstSize.x()); computeTextureCompareDiff() local 2618 const float dstW = float(dstSize.x()); computeTextureCompareDiff() local 2742 const float dstW = float(dstSize.x()); computeTextureCompareDiff() local 2856 const float dstW = float(dstSize.x()); computeTextureCompareDiff() local 2962 const float dstW = float(dstSize.x()); computeTextureCompareDiff() local 3071 const float dstW = float(dstSize.x()); computeTextureCompareDiff() local 3183 const float dstW = float(dst.getWidth()); compareGenMipmapBilinear() local 3219 const float dstW = float(dst.getWidth()); compareGenMipmapBox() local 3256 const float dstW = float(dst.getWidth()); compareGenMipmapVeryLenient() local [all...] |
/third_party/ffmpeg/libswscale/arm/ |
H A D | swscale.c | 25 void ff_hscale_8_to_15_neon(SwsContext *c, int16_t *dst, int dstW, 30 const int16_t **src, uint8_t *dest, int dstW,
|
/third_party/ffmpeg/libswscale/aarch64/ |
H A D | swscale.c | 28 int dstW, const uint8_t *src, \ 40 const int16_t **src, uint8_t *dest, int dstW,
|
/third_party/skia/third_party/externals/swiftshader/src/Renderer/ |
H A D | ETC_Decoder.cpp | 677 bool ETC_Decoder::Decode(const unsigned char* src, unsigned char *dst, int w, int h, int dstW, int dstH, int dstPitch, int dstBpp, InputType inputType) in Decode() argument 693 ETC2::DecodeBlock(sources, dstRow + (x * dstBpp), 1, x, y, dstW, dstH, dstPitch, inputType == ETC_R_SIGNED, true); in Decode() 705 ETC2::DecodeBlock(sources, dstRow + (x * dstBpp), 2, x, y, dstW, dstH, dstPitch, inputType == ETC_RG_SIGNED, true); in Decode() 716 sources[0]->decodeBlock(dstRow + (x * dstBpp), x, y, dstW, dstH, dstPitch, alphaValues, inputType == ETC_RGB_PUNCHTHROUGH_ALPHA); in Decode() 727 ETC2::DecodeBlock(&sources[0], &(alphaValues[0][0]), 1, x, y, dstW, dstH, 4, false, false); in Decode() 731 sources[0]->decodeBlock(dstRow + (x * dstBpp), x, y, dstW, dstH, dstPitch, alphaValues, false); in Decode()
|
H A D | ETC_Decoder.hpp | 34 /// @param dstW dst image width 40 static bool Decode(const unsigned char* src, unsigned char *dst, int w, int h, int dstW, int dstH, int dstPitch, int dstBpp, InputType inputType);
|
/third_party/skia/src/effects/imagefilters/ |
H A D | SkBlurImageFilter.cpp | 710 dstW = dstBounds.width(), in copy_image_with_bounds() local 713 SkImageInfo dstInfo = SkImageInfo::Make(dstW, dstH, inputBM.colorType(), inputBM.alphaType()); in copy_image_with_bounds() 723 size_t dstWBytes = dstW * sizeof(uint32_t); in copy_image_with_bounds() 800 dstW = dstBounds.width(), in cpu_blur() local 803 SkImageInfo dstInfo = inputBM.info().makeWH(dstW, dstH); in cpu_blur() 851 intermediateWidth = dstW; in cpu_blur()
|