/third_party/ffmpeg/libavcodec/ |
H A D | rv30dsp.c | 37 static void OPNAME ## rv30_tpel8_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, const int C1, const int C2){\ 52 src += srcStride;\ 56 static void OPNAME ## rv30_tpel8_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, const int C1, const int C2){\ 62 const int srcA = src[-1*srcStride];\ 63 const int src0 = src[0 *srcStride];\ 64 const int src1 = src[1 *srcStride];\ 65 const int src2 = src[2 *srcStride];\ 66 const int src3 = src[3 *srcStride];\ 67 const int src4 = src[4 *srcStride];\ 68 const int src5 = src[5 *srcStride];\ [all...] |
H A D | h264qpel_template.c | 29 static inline void FUNC(copy_block2)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) in copy_block2() argument 36 src+=srcStride; in copy_block2() 40 static inline void FUNC(copy_block4)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) in copy_block4() argument 47 src+=srcStride; in copy_block4() 51 static inline void FUNC(copy_block8)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) in copy_block8() argument 59 src+=srcStride; in copy_block8() 63 static inline void FUNC(copy_block16)(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) in copy_block16() argument 73 src+=srcStride; in copy_block16() 78 static av_unused void FUNC(OPNAME ## h264_qpel2_h_lowpass)(uint8_t *p_dst, const uint8_t *p_src, int dstStride, int srcStride){\ 85 srcStride >> [all...] |
H A D | copy_block.h | 27 static inline void copy_block2(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) in copy_block2() argument 33 src += srcStride; in copy_block2() 37 static inline void copy_block4(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) in copy_block4() argument 43 src += srcStride; in copy_block4() 47 static inline void copy_block8(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) in copy_block8() argument 53 src += srcStride; in copy_block8() 57 static inline void copy_block9(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) in copy_block9() argument 64 src += srcStride; in copy_block9() 68 static inline void copy_block16(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) in copy_block16() argument 74 src += srcStride; in copy_block16() 78 copy_block17(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h) copy_block17() argument [all...] |
H A D | cavsdsp.c | 272 static void OPNAME ## cavs_filt8_h_ ## NAME(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ 288 src+=srcStride;\ 292 static void OPNAME ## cavs_filt8_v_ ## NAME(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ 299 const int srcB= src[-2*srcStride];\ 300 const int srcA= src[-1*srcStride];\ 301 const int src0= src[0 *srcStride];\ 302 const int src1= src[1 *srcStride];\ 303 const int src2= src[2 *srcStride];\ 304 const int src3= src[3 *srcStride];\ 305 const int src4= src[4 *srcStride];\ [all...] |
H A D | qpeldsp.c | 45 int dstStride, int srcStride, \ 61 src += srcStride; \ 66 int dstStride, int srcStride) \ 73 const int src0 = src[0 * srcStride]; \ 74 const int src1 = src[1 * srcStride]; \ 75 const int src2 = src[2 * srcStride]; \ 76 const int src3 = src[3 * srcStride]; \ 77 const int src4 = src[4 * srcStride]; \ 78 const int src5 = src[5 * srcStride]; \ 79 const int src6 = src[6 * srcStride]; \ [all...] |
H A D | wmv2dsp.c | 144 int dstStride, int srcStride, int h) in wmv2_mspel8_h_lowpass() 159 src += srcStride; in wmv2_mspel8_h_lowpass() 164 int dstStride, int srcStride, int w) in wmv2_mspel8_v_lowpass() 170 const int src_1 = src[-srcStride]; in wmv2_mspel8_v_lowpass() 172 const int src1 = src[srcStride]; in wmv2_mspel8_v_lowpass() 173 const int src2 = src[2 * srcStride]; in wmv2_mspel8_v_lowpass() 174 const int src3 = src[3 * srcStride]; in wmv2_mspel8_v_lowpass() 175 const int src4 = src[4 * srcStride]; in wmv2_mspel8_v_lowpass() 176 const int src5 = src[5 * srcStride]; in wmv2_mspel8_v_lowpass() 177 const int src6 = src[6 * srcStride]; in wmv2_mspel8_v_lowpass() 143 wmv2_mspel8_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) wmv2_mspel8_h_lowpass() argument 163 wmv2_mspel8_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int w) wmv2_mspel8_v_lowpass() argument [all...] |
H A D | rv40dsp.c | 37 static void OPNAME ## rv40_qpel8_h_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride,\ 52 src += srcStride;\ 56 static void OPNAME ## rv40_qpel8_v_lowpass(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride,\ 62 const int srcB = src[-2*srcStride];\ 63 const int srcA = src[-1*srcStride];\ 64 const int src0 = src[0 *srcStride];\ 65 const int src1 = src[1 *srcStride];\ 66 const int src2 = src[2 *srcStride];\ 67 const int src3 = src[3 *srcStride];\ 68 const int src4 = src[4 *srcStride];\ [all...] |
/third_party/ffmpeg/libswscale/ |
H A D | swscale_unscaled.c | 125 static void copyPlane(const uint8_t *src, int srcStride, in copyPlane() argument 130 if (dstStride == srcStride && srcStride > 0) { in copyPlane() 136 src += srcStride; in copyPlane() 143 int srcStride[], int srcSliceY, in planarToNv12Wrapper() 149 copyPlane(src[0], srcStride[0], srcSliceY, srcSliceH, c->srcW, in planarToNv12Wrapper() 154 srcStride[1], srcStride[2], dstStride[1]); in planarToNv12Wrapper() 157 srcStride[2], srcStride[ in planarToNv12Wrapper() 142 planarToNv12Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) planarToNv12Wrapper() argument 162 nv12ToPlanarWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) nv12ToPlanarWrapper() argument 183 planarToNv24Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) planarToNv24Wrapper() argument 203 nv24ToPlanarWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) nv24ToPlanarWrapper() argument 224 planarToP01xWrapper(SwsContext *c, const uint8_t *src8[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam8[], int dstStride[]) planarToP01xWrapper() argument 284 planar8ToP01xleWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam8[], int dstStride[]) planar8ToP01xleWrapper() argument 326 planarToYuy2Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) planarToYuy2Wrapper() argument 338 planarToUyvyWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) planarToUyvyWrapper() argument 350 yuv422pToYuy2Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) yuv422pToYuy2Wrapper() argument 362 yuv422pToUyvyWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) yuv422pToUyvyWrapper() argument 374 yuyvToYuv420Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) yuyvToYuv420Wrapper() argument 391 yuyvToYuv422Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) yuyvToYuv422Wrapper() argument 405 uyvyToYuv420Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) uyvyToYuv420Wrapper() argument 422 uyvyToYuv422Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride[]) uyvyToYuv422Wrapper() argument 467 bswap_16bpc(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) bswap_16bpc() argument 494 bswap_32bpc(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) bswap_32bpc() argument 522 palToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) palToRgbWrapper() argument 568 packed16togbra16(const uint8_t *src, int srcStride, uint16_t *dst[], int dstStride[], int srcSliceH, int src_alpha, int swap, int shift, int width) packed16togbra16() argument 702 Rgb16ToPlanarRgb16Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) Rgb16ToPlanarRgb16Wrapper() argument 762 gbr16ptopacked16(const uint16_t *src[], int srcStride[], uint8_t *dst, int dstStride, int srcSliceH, int alpha, int swap, int bpp, int width) gbr16ptopacked16() argument 881 planarRgb16ToRgb16Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) planarRgb16ToRgb16Wrapper() argument 941 gbr24ptopacked24(const uint8_t *src[], int srcStride[], uint8_t *dst, int dstStride, int srcSliceH, int width) gbr24ptopacked24() argument 959 gbr24ptopacked32(const uint8_t *src[], int srcStride[], uint8_t *dst, int dstStride, int srcSliceH, int alpha_first, int width) gbr24ptopacked32() argument 988 gbraptopacked32(const uint8_t *src[], int srcStride[], uint8_t *dst, int dstStride, int srcSliceH, int alpha_first, int width) gbraptopacked32() argument 1017 planarRgbaToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) planarRgbaToRgbWrapper() argument 1073 planarRgbToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) planarRgbToRgbWrapper() argument 1129 planarRgbToplanarRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) planarRgbToplanarRgbWrapper() argument 1146 packedtogbr24p(const uint8_t *src, int srcStride, uint8_t *dst[], int dstStride[], int srcSliceH, int alpha_first, int inc_size, int width) packedtogbr24p() argument 1175 rgbToPlanarRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) rgbToPlanarRgbWrapper() argument 1280 bayer_to_rgb24_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t* dst[], int dstStride[]) bayer_to_rgb24_wrapper() argument 1329 bayer_to_rgb48_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t* dst[], int dstStride[]) bayer_to_rgb48_wrapper() argument 1378 bayer_to_yv12_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t* dst[], int dstStride[]) bayer_to_yv12_wrapper() argument 1579 rgbToRgbWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) rgbToRgbWrapper() argument 1640 bgr24ToYv12Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) bgr24ToYv12Wrapper() argument 1657 yvu9ToYv12Wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) yvu9ToYv12Wrapper() argument 1673 uint_y_to_float_y_wrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) uint_y_to_float_y_wrapper() argument 1693 float_y_to_uint_y_wrapper(SwsContext *c, const uint8_t* src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t* dst[], int dstStride[]) float_y_to_uint_y_wrapper() argument 1714 packedCopyWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) packedCopyWrapper() argument 1801 planarCopyWrapper(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) planarCopyWrapper() argument [all...] |
H A D | alphablend.c | 24 int srcStride[], int srcSliceY, int srcSliceH, in ff_sws_alphablendaway() 59 ptrdiff_t alpha_step = srcStride[plane_count] >> 1; in ff_sws_alphablendaway() 60 const uint16_t *s = (const uint16_t *)(src[plane ] + srcStride[plane ] * ysrc); in ff_sws_alphablendaway() 61 const uint16_t *a = (const uint16_t *)(src[plane_count] + (srcStride[plane_count] * ysrc << y_subsample)); in ff_sws_alphablendaway() 85 ptrdiff_t alpha_step = srcStride[plane_count]; in ff_sws_alphablendaway() 86 const uint8_t *s = src[plane ] + srcStride[plane] * ysrc; in ff_sws_alphablendaway() 87 const uint8_t *a = src[plane_count] + (srcStride[plane_count] * ysrc << y_subsample); in ff_sws_alphablendaway() 101 const uint16_t *s = (const uint16_t *)(src[plane ] + srcStride[plane ] * ysrc); in ff_sws_alphablendaway() 102 const uint16_t *a = (const uint16_t *)(src[plane_count] + srcStride[plane_count] * ysrc); in ff_sws_alphablendaway() 117 const uint8_t *s = src[plane ] + srcStride[plan in ff_sws_alphablendaway() 23 ff_sws_alphablendaway(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) ff_sws_alphablendaway() argument [all...] |
H A D | rgb2rgb_template.c | 534 int chromStride, int srcStride) in yuy2toyv12_c() 548 src += srcStride; in yuy2toyv12_c() 557 src += srcStride; in yuy2toyv12_c() 562 int srcHeight, int srcStride, int dstStride) in planar2x_c() 580 dst[0] = (src[0] * 3 + src[srcStride]) >> 2; in planar2x_c() 581 dst[dstStride] = (src[0] + 3 * src[srcStride]) >> 2; in planar2x_c() 584 dst[2 * x + 1] = (src[x + 0] * 3 + src[x + srcStride + 1]) >> 2; in planar2x_c() 585 dst[2 * x + dstStride + 2] = (src[x + 0] + 3 * src[x + srcStride + 1]) >> 2; in planar2x_c() 586 dst[2 * x + dstStride + 1] = (src[x + 1] + 3 * src[x + srcStride]) >> 2; in planar2x_c() 587 dst[2 * x + 2] = (src[x + 1] * 3 + src[x + srcStride]) >> in planar2x_c() 531 yuy2toyv12_c(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride) yuy2toyv12_c() argument 561 planar2x_c(const uint8_t *src, uint8_t *dst, int srcWidth, int srcHeight, int srcStride, int dstStride) planar2x_c() argument 612 uyvytoyv12_c(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride) uyvytoyv12_c() argument 649 ff_rgb24toyv12_c(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride, int32_t *rgb2yuv) ff_rgb24toyv12_c() argument 728 deinterleaveBytes_c(const uint8_t *src, uint8_t *dst1, uint8_t *dst2, int width, int height, int srcStride, int dst1Stride, int dst2Stride) deinterleaveBytes_c() argument 871 yuyvtoyuv420_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) yuyvtoyuv420_c() argument 891 yuyvtoyuv422_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) yuyvtoyuv422_c() argument 909 uyvytoyuv420_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) uyvytoyuv420_c() argument 929 uyvytoyuv422_c(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) uyvytoyuv422_c() argument [all...] |
H A D | swscale.c | 235 int srcStride[], int srcSliceY, int srcSliceH, in swscale() 292 srcStride[1] = in swscale() 293 srcStride[2] = in swscale() 294 srcStride[3] = srcStride[0]; in swscale() 296 srcStride[1] *= 1 << c->vChrDrop; in swscale() 297 srcStride[2] *= 1 << c->vChrDrop; in swscale() 300 src[0], srcStride[0], src[1], srcStride[1], in swscale() 301 src[2], srcStride[ in swscale() 234 swscale(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[], int dstSliceY, int dstSliceH) swscale() argument 826 scale_gamma(SwsContext *c, const uint8_t * const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t * const dstSlice[], const int dstStride[], int dstSliceY, int dstSliceH) scale_gamma() argument 860 scale_cascaded(SwsContext *c, const uint8_t * const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t * const dstSlice[], const int dstStride[], int dstSliceY, int dstSliceH) scale_cascaded() argument 879 scale_internal(SwsContext *c, const uint8_t * const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t *const dstSlice[], const int dstStride[], int dstSliceY, int dstSliceH) scale_internal() argument 990 xyz12Torgb48(c, (uint16_t*)base, (const uint16_t*)src2[0], srcStride[0]/2, srcSliceH); scale_internal() local 1201 sws_scale(struct SwsContext *c, const uint8_t * const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t *const dst[], const int dstStride[]) sws_scale() argument [all...] |
H A D | rgb2rgb.h | 81 int chromStride, int srcStride, int32_t *rgb2yuv); 104 int lumStride, int chromStride, int srcStride); 129 int lumStride, int chromStride, int srcStride, 132 int srcStride, int dstStride); 139 int width, int height, int srcStride, 156 int lumStride, int chromStride, int srcStride); 159 int lumStride, int chromStride, int srcStride); 162 int lumStride, int chromStride, int srcStride); 165 int lumStride, int chromStride, int srcStride);
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | cavsdsp.c | 129 src -= 2*srcStride;\ 159 : "S"((x86_reg)srcStride), "r"((x86_reg)dstStride)\ 175 : "S"((x86_reg)srcStride), "r"((x86_reg)dstStride)\ 180 src += 4-(h+5)*srcStride;\ 185 static void OPNAME ## cavs_qpel8_h_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ 228 : "d"((x86_reg)srcStride), "S"((x86_reg)dstStride)\ 234 static inline void OPNAME ## cavs_qpel8or16_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h)\ 239 static inline void OPNAME ## cavs_qpel8or16_v2_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h)\ 244 static inline void OPNAME ## cavs_qpel8or16_v3_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride, int h)\ 249 static void OPNAME ## cavs_qpel8_v1_ ## MMX(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride)\ [all...] |
H A D | h264_qpel.c | 53 void ff_ ## OPNAME ## _h264_qpel4_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ 54 void ff_ ## OPNAME ## _h264_qpel8_h_lowpass_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ 55 void ff_ ## OPNAME ## _h264_qpel8_h_lowpass_ssse3(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ 59 void ff_ ## OPNAME ## _h264_qpel4_v_lowpass_mmxext(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride);\ 60 void ff_ ## OPNAME ## _h264_qpel8or16_v_lowpass_sse2(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h);\ 61 void ff_ ## OPNAME ## _h264_qpel4_hv_lowpass_v_mmxext(const uint8_t *src, int16_t *tmp, int srcStride);\ 63 void ff_ ## OPNAME ## _h264_qpel8or16_hv1_lowpass_op_sse2(const uint8_t *src, int16_t *tmp, int srcStride, int size);\ 73 static av_always_inline void ff_ ## OPNAME ## h264_qpel4_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\ 75 src -= 2*srcStride+2;\ 77 ff_ ## OPNAME ## h264_qpel4_hv_lowpass_v_mmxext(src, tmp, srcStride);\ 159 put_h264_qpel8or16_hv1_lowpass_sse2(int16_t *tmp, const uint8_t *src, int tmpStride, int srcStride, int size) put_h264_qpel8or16_hv1_lowpass_sse2() argument [all...] |
/third_party/ffmpeg/libswscale/arm/ |
H A D | swscale_unscaled.c | 38 int srcStride[], int srcSliceY, int srcSliceH, in rgbx_to_nv12_neon_32_wrapper() 41 rgbx_to_nv12_neon_32(src[0] + srcSliceY * srcStride[0], in rgbx_to_nv12_neon_32_wrapper() 45 dstStride[0], dstStride[1], srcStride[0], in rgbx_to_nv12_neon_32_wrapper() 52 int srcStride[], int srcSliceY, int srcSliceH, in rgbx_to_nv12_neon_16_wrapper() 55 rgbx_to_nv12_neon_16(src[0] + srcSliceY * srcStride[0], in rgbx_to_nv12_neon_16_wrapper() 59 dstStride[0], dstStride[1], srcStride[0], in rgbx_to_nv12_neon_16_wrapper() 82 int srcStride[], int srcSliceY, int srcSliceH, \ 88 src[0], srcStride[0], \ 89 src[1], srcStride[1], \ 90 src[2], srcStride[ 37 rgbx_to_nv12_neon_32_wrapper(SwsContext *context, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) rgbx_to_nv12_neon_32_wrapper() argument 51 rgbx_to_nv12_neon_16_wrapper(SwsContext *context, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) rgbx_to_nv12_neon_16_wrapper() argument [all...] |
/third_party/ffmpeg/libswscale/x86/ |
H A D | yuv2rgb_template.c | 38 const uint8_t *py = src[0] + y * srcStride[0]; \ 39 const uint8_t *pu = src[1] + (y >> vshift) * srcStride[1]; \ 40 const uint8_t *pv = src[2] + (y >> vshift) * srcStride[2]; \ 71 int srcStride[], in yuv420_rgb15() 91 int srcStride[], 111 int srcStride[], 125 int srcStride[], 139 int srcStride[], 146 const uint8_t *pa = src[3] + y * srcStride[3]; 153 int srcStride[], 70 yuv420_rgb15(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dst[], int dstStride[]) yuv420_rgb15() argument [all...] |
H A D | rgb2rgb_template.c | 1241 int lumStride, int chromStride, int srcStride) in yuy2toyv12() 1299 src += srcStride; in yuy2toyv12() 1330 src += srcStride; in yuy2toyv12() 1337 static inline void RENAME(planar2x)(const uint8_t *src, uint8_t *dst, int srcWidth, int srcHeight, int srcStride, int dstStride) in planar2x() argument 1396 :: "r" (src + mmxSize ), "r" (src + srcStride + mmxSize ), in planar2x() 1404 dst[0] = (src[0] * 3 + src[srcStride]) >> 2; in planar2x() 1405 dst[dstStride] = (src[0] + 3 * src[srcStride]) >> 2; in planar2x() 1409 dst[2*x +1]= (3*src[x+0] + src[x+srcStride+1])>>2; in planar2x() 1410 dst[2*x+dstStride+2]= ( src[x+0] + 3*src[x+srcStride+1])>>2; in planar2x() 1411 dst[2*x+dstStride+1]= ( src[x+1] + 3*src[x+srcStride ])>> in planar2x() 1239 yuy2toyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride) yuy2toyv12() argument 1441 uyvytoyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride) uyvytoyv12() argument 1547 rgb24toyv12(const uint8_t *src, uint8_t *ydst, uint8_t *udst, uint8_t *vdst, int width, int height, int lumStride, int chromStride, int srcStride, int32_t *rgb2yuv) rgb24toyv12() argument 1827 deinterleaveBytes(const uint8_t *src, uint8_t *dst1, uint8_t *dst2, int width, int height, int srcStride, int dst1Stride, int dst2Stride) deinterleaveBytes() argument 2304 yuyvtoyuv420(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) yuyvtoyuv420() argument 2329 yuyvtoyuv422(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) yuyvtoyuv422() argument 2352 uyvytoyuv420(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) uyvytoyuv420() argument 2378 uyvytoyuv422(uint8_t *ydst, uint8_t *udst, uint8_t *vdst, const uint8_t *src, int width, int height, int lumStride, int chromStride, int srcStride) uyvytoyuv422() argument [all...] |
H A D | w64xmmtest.c | 26 const int srcStride[], int srcSliceY, int srcSliceH, in sws_scale() 29 testxmmclobbers(sws_scale, c, srcSlice, srcStride, srcSliceY, in sws_scale() 25 sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t *const dst[], const int dstStride[]) sws_scale() argument
|
/third_party/ffmpeg/libavcodec/mips/ |
H A D | h264qpel_mmi.c | 30 int dstStride, int srcStride, int h) in copy_block4_mmi() 40 PTR_ADDU "%[src], %[src], %[srcStride] \n\t" in copy_block4_mmi() 48 [srcStride]"r"((mips_reg)srcStride) in copy_block4_mmi() 54 int dstStride, int srcStride, int h) in copy_block8_mmi() 64 PTR_ADDU "%[src], %[src], %[srcStride] \n\t" in copy_block8_mmi() 72 [srcStride]"r"((mips_reg)srcStride) in copy_block8_mmi() 78 int dstStride, int srcStride, int h) in copy_block16_mmi() 93 PTR_ADDU "%[src], %[src], %[srcStride] \ in copy_block16_mmi() 29 copy_block4_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) copy_block4_mmi() argument 53 copy_block8_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) copy_block8_mmi() argument 77 copy_block16_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride, int h) copy_block16_mmi() argument 109 put_h264_qpel4_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel4_h_lowpass_mmi() argument 164 put_h264_qpel8_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel8_h_lowpass_mmi() argument 234 put_h264_qpel16_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel16_h_lowpass_mmi() argument 245 avg_h264_qpel4_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel4_h_lowpass_mmi() argument 302 avg_h264_qpel8_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel8_h_lowpass_mmi() argument 374 avg_h264_qpel16_h_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel16_h_lowpass_mmi() argument 385 put_h264_qpel4_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel4_v_lowpass_mmi() argument 494 put_h264_qpel8_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel8_v_lowpass_mmi() argument 792 put_h264_qpel16_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel16_v_lowpass_mmi() argument 803 avg_h264_qpel4_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel4_v_lowpass_mmi() argument 917 avg_h264_qpel8_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel8_v_lowpass_mmi() argument 1247 avg_h264_qpel16_v_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel16_v_lowpass_mmi() argument 1258 put_h264_qpel4_hv_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel4_hv_lowpass_mmi() argument 1334 put_h264_qpel8or16_hv1_lowpass_mmi(int16_t *tmp, const uint8_t *src, ptrdiff_t tmpStride, ptrdiff_t srcStride, int size) put_h264_qpel8or16_hv1_lowpass_mmi() argument 1650 put_h264_qpel8or16_hv_lowpass_mmi(uint8_t *dst, int16_t *tmp, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, ptrdiff_t srcStride, int size) put_h264_qpel8or16_hv_lowpass_mmi() argument 1658 put_h264_qpel8_hv_lowpass_mmi(uint8_t *dst, int16_t *tmp, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, ptrdiff_t srcStride) put_h264_qpel8_hv_lowpass_mmi() argument 1666 put_h264_qpel16_hv_lowpass_mmi(uint8_t *dst, int16_t *tmp, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, ptrdiff_t srcStride) put_h264_qpel16_hv_lowpass_mmi() argument 1822 avg_h264_qpel4_hv_lowpass_mmi(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel4_hv_lowpass_mmi() argument 1971 avg_h264_qpel8or16_hv_lowpass_mmi(uint8_t *dst, int16_t *tmp, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, ptrdiff_t srcStride, int size) avg_h264_qpel8or16_hv_lowpass_mmi() argument 1979 avg_h264_qpel8_hv_lowpass_mmi(uint8_t *dst, int16_t *tmp, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, ptrdiff_t srcStride) avg_h264_qpel8_hv_lowpass_mmi() argument 1987 avg_h264_qpel16_hv_lowpass_mmi(uint8_t *dst, int16_t *tmp, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t tmpStride, ptrdiff_t srcStride) avg_h264_qpel16_hv_lowpass_mmi() argument [all...] |
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | h264qpel_lasx.c | 426 ptrdiff_t dstStride, ptrdiff_t srcStride) in put_pixels8_l2_8_lsx() 431 "slli.d %[stride_2], %[srcStride], 1 \n\t" in put_pixels8_l2_8_lsx() 432 "add.d %[stride_3], %[stride_2], %[srcStride] \n\t" in put_pixels8_l2_8_lsx() 435 "vldx $vr1, %[src], %[srcStride] \n\t" in put_pixels8_l2_8_lsx() 440 "vldx $vr5, %[src], %[srcStride] \n\t" in put_pixels8_l2_8_lsx() 480 : [srcStride]"r"(srcStride), [dstStride]"r"(dstStride) in put_pixels8_l2_8_lsx() 490 ptrdiff_t dstStride, ptrdiff_t srcStride) in avg_pixels8_l2_8_lsx() 496 "slli.d %[stride_2], %[srcStride], 1 \n\t" in avg_pixels8_l2_8_lsx() 497 "add.d %[stride_3], %[stride_2], %[srcStride] \ in avg_pixels8_l2_8_lsx() 425 put_pixels8_l2_8_lsx(uint8_t *dst, const uint8_t *src, const uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) put_pixels8_l2_8_lsx() argument 489 avg_pixels8_l2_8_lsx(uint8_t *dst, const uint8_t *src, const uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) avg_pixels8_l2_8_lsx() argument 736 put_pixels16_l2_8_lsx(uint8_t *dst, const uint8_t *src, uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) put_pixels16_l2_8_lsx() argument 840 avg_pixels16_l2_8_lsx(uint8_t *dst, const uint8_t *src, uint8_t *half, ptrdiff_t dstStride, ptrdiff_t srcStride) avg_pixels16_l2_8_lsx() argument 1001 put_h264_qpel8_h_lowpass_lasx(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel8_h_lowpass_lasx() argument 1053 put_h264_qpel8_v_lowpass_lasx(uint8_t *dst, uint8_t *src, int dstStride, int srcStride) put_h264_qpel8_v_lowpass_lasx() argument 1100 avg_h264_qpel8_v_lowpass_lasx(uint8_t *dst, uint8_t *src, int dstStride, int srcStride) avg_h264_qpel8_v_lowpass_lasx() argument 1214 put_h264_qpel8_hv_lowpass_lasx(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) put_h264_qpel8_hv_lowpass_lasx() argument 1274 avg_h264_qpel8_h_lowpass_lasx(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel8_h_lowpass_lasx() argument 1323 avg_h264_qpel8_hv_lowpass_lasx(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) avg_h264_qpel8_hv_lowpass_lasx() argument 1402 put_h264_qpel16_h_lowpass_lasx(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel16_h_lowpass_lasx() argument 1414 avg_h264_qpel16_h_lowpass_lasx(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel16_h_lowpass_lasx() argument 1425 put_h264_qpel16_v_lowpass_lasx(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) put_h264_qpel16_v_lowpass_lasx() argument 1436 avg_h264_qpel16_v_lowpass_lasx(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) avg_h264_qpel16_v_lowpass_lasx() argument 1447 put_h264_qpel16_hv_lowpass_lasx(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) put_h264_qpel16_hv_lowpass_lasx() argument 1458 avg_h264_qpel16_hv_lowpass_lasx(uint8_t *dst, const uint8_t *src, ptrdiff_t dstStride, ptrdiff_t srcStride) avg_h264_qpel16_hv_lowpass_lasx() argument [all...] |
/third_party/ffmpeg/libswscale/aarch64/ |
H A D | swscale_unscaled.c | 41 int srcStride[], int srcSliceY, int srcSliceH, \ 47 src[0], srcStride[0], \ 48 src[1], srcStride[1], \ 49 src[2], srcStride[2], \ 74 int srcStride[], int srcSliceY, int srcSliceH, \ 80 src[0], srcStride[0], src[1], srcStride[1], \
|
/third_party/ffmpeg/libavcodec/ppc/ |
H A D | h264qpel_template.c | 106 int dstStride, int srcStride) in PREFIX_h264_qpel16_h_lowpass_altivec() 187 src += srcStride; in PREFIX_h264_qpel16_h_lowpass_altivec() 197 int dstStride, int srcStride) in PREFIX_h264_qpel16_v_lowpass_altivec() 211 const uint8_t *srcbis = src - (srcStride * 2); in PREFIX_h264_qpel16_v_lowpass_altivec() 214 srcbis += srcStride; in PREFIX_h264_qpel16_v_lowpass_altivec() 216 srcbis += srcStride; in PREFIX_h264_qpel16_v_lowpass_altivec() 218 srcbis += srcStride; in PREFIX_h264_qpel16_v_lowpass_altivec() 220 srcbis += srcStride; in PREFIX_h264_qpel16_v_lowpass_altivec() 222 srcbis += srcStride; in PREFIX_h264_qpel16_v_lowpass_altivec() 244 srcbis += srcStride; in PREFIX_h264_qpel16_v_lowpass_altivec() 104 PREFIX_h264_qpel16_h_lowpass_altivec(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) PREFIX_h264_qpel16_h_lowpass_altivec() argument 195 PREFIX_h264_qpel16_v_lowpass_altivec(uint8_t *dst, const uint8_t *src, int dstStride, int srcStride) PREFIX_h264_qpel16_v_lowpass_altivec() argument 297 PREFIX_h264_qpel16_hv_lowpass_altivec(uint8_t *dst, int16_t *tmp, const uint8_t *src, int dstStride, int tmpStride, int srcStride) PREFIX_h264_qpel16_hv_lowpass_altivec() argument [all...] |
/third_party/skia/src/core/ |
H A D | SkMatrixPriv.h | 135 const SkPoint src[], size_t srcStride, int count) { in MapPointsWithStride() 136 SkASSERT(srcStride >= sizeof(SkPoint)); in MapPointsWithStride() 138 SkASSERT(0 == srcStride % sizeof(SkScalar)); in MapPointsWithStride() 142 src = (SkPoint*)((intptr_t)src + srcStride); in MapPointsWithStride() 148 const SkPoint3 src[], size_t srcStride, int count); 134 MapPointsWithStride(const SkMatrix& mx, SkPoint dst[], size_t dstStride, const SkPoint src[], size_t srcStride, int count) MapPointsWithStride() argument
|
/third_party/ffmpeg/libswscale/tests/ |
H A D | swscale.c | 94 static int srcStride[4]; in doTest() local 111 res = av_image_fill_linesizes(srcStride, srcFormat, srcW); in doTest() 117 srcStride[p] = FFALIGN(srcStride[p], 16); in doTest() 118 if (srcStride[p]) in doTest() 119 src[p] = av_mallocz(srcStride[p] * srcH + 16); in doTest() 120 if (srcStride[p] && !src[p]) { in doTest() 136 (uint8_t * const *) src, srcStride); in doTest() 183 sws_scale(dstContext, (const uint8_t * const*)src, srcStride, 0, srcH, dst, dstStride); in doTest()
|
/third_party/ffmpeg/libswscale/ppc/ |
H A D | yuv2yuv_altivec.c | 35 int srcStride[], int srcSliceY, in yv12toyuy2_unscaled_altivec() 41 // srcStride[0], srcStride[1], dstStride[0]); in yv12toyuy2_unscaled_altivec() 47 const int lumStride = srcStride[0]; in yv12toyuy2_unscaled_altivec() 48 const int chromStride = srcStride[1]; in yv12toyuy2_unscaled_altivec() 111 int srcStride[], int srcSliceY, in yv12touyvy_unscaled_altivec() 117 // srcStride[0], srcStride[1], dstStride[0]); in yv12touyvy_unscaled_altivec() 123 const int lumStride = srcStride[0]; in yv12touyvy_unscaled_altivec() 124 const int chromStride = srcStride[ in yv12touyvy_unscaled_altivec() 34 yv12toyuy2_unscaled_altivec(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride_a[]) yv12toyuy2_unscaled_altivec() argument 110 yv12touyvy_unscaled_altivec(SwsContext *c, const uint8_t *src[], int srcStride[], int srcSliceY, int srcSliceH, uint8_t *dstParam[], int dstStride_a[]) yv12touyvy_unscaled_altivec() argument [all...] |