Home
last modified time | relevance | path

Searched refs:srcStride (Results 1 - 25 of 57) sorted by relevance

123

/third_party/ffmpeg/libavcodec/
H A Drv30dsp.c37 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 Dh264qpel_template.c29 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 Dcopy_block.h27 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 Dcavsdsp.c272 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 Dqpeldsp.c45 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 Dwmv2dsp.c144 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 Drv40dsp.c37 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 Dswscale_unscaled.c125 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 Dalphablend.c24 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 Drgb2rgb_template.c534 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 Dswscale.c235 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 Drgb2rgb.h81 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 Dcavsdsp.c129 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 Dh264_qpel.c53 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 Dswscale_unscaled.c38 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 Dyuv2rgb_template.c38 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 Drgb2rgb_template.c1241 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 Dw64xmmtest.c26 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 Dh264qpel_mmi.c30 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 Dh264qpel_lasx.c426 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 Dswscale_unscaled.c41 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 Dh264qpel_template.c106 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 DSkMatrixPriv.h135 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 Dswscale.c94 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 Dyuv2yuv_altivec.c35 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...]

Completed in 29 milliseconds

123