Home
last modified time | relevance | path

Searched refs:srcstride (Results 1 – 24 of 24) sorted by relevance

/third_party/ffmpeg/libavcodec/mips/
Dvp8dsp_mips.h31 uint8_t *src, ptrdiff_t srcstride,
34 uint8_t *src, ptrdiff_t srcstride,
37 uint8_t *src, ptrdiff_t srcstride,
41 uint8_t *src, ptrdiff_t srcstride,
44 uint8_t *src, ptrdiff_t srcstride,
47 uint8_t *src, ptrdiff_t srcstride,
50 uint8_t *src, ptrdiff_t srcstride,
53 uint8_t *src, ptrdiff_t srcstride,
56 uint8_t *src, ptrdiff_t srcstride,
59 uint8_t *src, ptrdiff_t srcstride,
[all …]
Dvp8dsp_mmi.c258 #define PUT_VP8_EPEL4_V6_MMI(src, src1, dst, srcstride) \ argument
263 PTR_SUBU ""#src1", "#src", "#srcstride" \n\t" \
269 PTR_SUBU ""#src1", "#src1", "#srcstride" \n\t" \
275 PTR_ADDU ""#src1", "#src", "#srcstride" \n\t" \
280 PTR_ADDU ""#src1", "#src1", "#srcstride" \n\t" \
286 PTR_ADDU ""#src1", "#src1", "#srcstride" \n\t" \
301 #define PUT_VP8_EPEL4_V4_MMI(src, src1, dst, srcstride) \ argument
306 PTR_SUBU ""#src1", "#src", "#srcstride" \n\t" \
312 PTR_ADDU ""#src1", "#src", "#srcstride" \n\t" \
317 PTR_ADDU ""#src1", "#src1", "#srcstride" \n\t" \
[all …]
Dvp9dsp_mips.h30 ptrdiff_t srcstride, \
35 ptrdiff_t srcstride, \
40 ptrdiff_t srcstride, \
45 ptrdiff_t srcstride, \
50 ptrdiff_t srcstride, \
55 ptrdiff_t srcstride, \
60 const uint8_t *src, ptrdiff_t srcstride, \
64 const uint8_t *src, ptrdiff_t srcstride, \
68 const uint8_t *src, ptrdiff_t srcstride, \
72 const uint8_t *src, ptrdiff_t srcstride, \
[all …]
Dvp9_mc_mmi.c512 ptrdiff_t srcstride, \
517 convolve_horiz_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \
522 ptrdiff_t srcstride, \
527 src -= (3 * srcstride); \
528 convolve_vert_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \
533 ptrdiff_t srcstride, \
541 src -= (3 * srcstride); \
542 convolve_horiz_mmi(src, srcstride, temp, 64, hfilter, SIZE, tmp_h); \
548 ptrdiff_t srcstride, \
553 convolve_avg_horiz_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \
[all …]
Dhevcdsp_mmi.c34 ptrdiff_t srcstride = _srcstride / sizeof(pixel); \
106 : [filter]"r"(filter), [stride]"r"(srcstride) \
129 ptrdiff_t srcstride = _srcstride / sizeof(pixel); \
136 src -= (QPEL_EXTRA_BEFORE * srcstride + 3); \
204 : [filter]"r"(filter), [stride]"r"(srcstride) \
289 : [filter]"r"(filter), [stride]"r"(srcstride) \
314 ptrdiff_t srcstride = _srcstride / sizeof(pixel); \
419 : [src_stride]"r"(srcstride), [dst_stride]"r"(dststride), \
446 ptrdiff_t srcstride = _srcstride / sizeof(pixel); \
460 src -= (QPEL_EXTRA_BEFORE * srcstride + 3); \
[all …]
Dvp9_mc_msa.c4329 ptrdiff_t srcstride, \
4334 common_hz_8t_##SIZE##w_msa(src, srcstride, dst, dststride, filter, h); \
4339 ptrdiff_t srcstride, \
4344 common_vt_8t_##SIZE##w_msa(src, srcstride, dst, dststride, filter, h); \
4349 ptrdiff_t srcstride, \
4355 common_hv_8ht_8vt_##SIZE##w_msa(src, srcstride, dst, dststride, hfilter, \
4361 ptrdiff_t srcstride, \
4366 common_hz_8t_and_aver_dst_##SIZE##w_msa(src, srcstride, dst, \
4372 ptrdiff_t srcstride, \
4377 common_vt_8t_and_aver_dst_##SIZE##w_msa(src, srcstride, dst, dststride, \
[all …]
/third_party/ffmpeg/libavcodec/x86/
Dvp8dsp_init.c35 uint8_t *src, ptrdiff_t srcstride,
38 uint8_t *src, ptrdiff_t srcstride,
41 uint8_t *src, ptrdiff_t srcstride,
44 uint8_t *src, ptrdiff_t srcstride,
48 uint8_t *src, ptrdiff_t srcstride,
51 uint8_t *src, ptrdiff_t srcstride,
54 uint8_t *src, ptrdiff_t srcstride,
57 uint8_t *src, ptrdiff_t srcstride,
61 uint8_t *src, ptrdiff_t srcstride,
64 uint8_t *src, ptrdiff_t srcstride,
[all …]
Dhevc_mc.asm370 movu m0, [%5q ] ;load x- 3*srcstride
371 movu m1, [%5q+ %3q ] ;load x- 2*srcstride
372 movu m2, [%5q+ 2*%3q ] ;load x-srcstride
491 add %2q, %3q ; src += srcstride
725 cglobal hevc_put_hevc_pel_pixels%1_%2, 4, 4, 3, dst, src, srcstride,height
731 LOOP_END dst, src, srcstride
736 cglobal hevc_put_hevc_uni_pel_pixels%1_%2, 5, 5, 2, dst, dststride, src, srcstride,height
741 add srcq, srcstrideq ; src += srcstride
748 cglobal hevc_put_hevc_bi_pel_pixels%1_%2, 6, 6, 6, dst, dststride, src, srcstride, src2, height
758 add srcq, srcstrideq ; src += srcstride
[all …]
Dvp8dsp.asm160 ; uint8_t *src, ptrdiff_t srcstride,
165 cglobal put_vp8_epel%1_h6, 6, 6 + npicregs, 8, dst, dststride, src, srcstride, height, mx, picreg
205 cglobal put_vp8_epel%1_h4, 6, 6 + npicregs, 7, dst, dststride, src, srcstride, height, mx, picreg
235 cglobal put_vp8_epel%1_v4, 7, 7, 8, dst, dststride, src, srcstride, height, picreg, my
273 cglobal put_vp8_epel%1_v6, 7, 7, 8, dst, dststride, src, srcstride, height, picreg, my
327 cglobal put_vp8_epel4_h4, 6, 6 + npicregs, 0, dst, dststride, src, srcstride, height, mx, picreg
375 cglobal put_vp8_epel4_h6, 6, 6 + npicregs, 0, dst, dststride, src, srcstride, height, mx, picreg
432 cglobal put_vp8_epel8_h4, 6, 6 + npicregs, 10, dst, dststride, src, srcstride, height, mx, picreg
480 cglobal put_vp8_epel8_h6, 6, 6 + npicregs, 14, dst, dststride, src, srcstride, height, mx, picreg
544 cglobal put_vp8_epel%1_v4, 7, 7, 8, dst, dststride, src, srcstride, height, picreg, my
[all …]
Drv40dsp.asm80 ; uint8_t *src, int srcstride,
106 cglobal %1_rv40_qpel_v, 6,6+npicregs,12, dst, dststride, src, srcstride, height, my, picreg
177 cglobal %1_rv40_qpel_h, 6, 6+npicregs, 12, dst, dststride, src, srcstride, height, mx, picreg
240 cglobal %1_rv40_qpel_v, 6,6+npicregs,8, dst, dststride, src, srcstride, height, my, picreg
285 cglobal %1_rv40_qpel_h, 6,6+npicregs,8, dst, dststride, src, srcstride, height, mx, picreg
Dhevc_sao.asm87 DEFINE_ARGS dst, src, dststride, srcstride, offset, height
125 cglobal hevc_sao_band_filter_%1_8, 6, 6, 15, 7*mmsize*ARCH_X86_32, dst, src, dststride, srcstride, …
166 add srcq, srcstrideq ; src += srcstride
Dhevc_sao_10bit.asm91 DEFINE_ARGS dst, src, dststride, srcstride, offset, height
98 cglobal hevc_sao_band_filter_%2_%1, 6, 6, 15, 7*mmsize*ARCH_X86_32, dst, src, dststride, srcstride,…
/third_party/ffmpeg/libavcodec/
Dhevcdsp_template.c502 ptrdiff_t srcstride = _srcstride / sizeof(pixel); in FUNC() local
507 src += srcstride; in FUNC()
517 ptrdiff_t srcstride = _srcstride / sizeof(pixel); in FUNC() local
523 src += srcstride; in FUNC()
534 ptrdiff_t srcstride = _srcstride / sizeof(pixel); in FUNC() local
548 src += srcstride; in FUNC()
559 ptrdiff_t srcstride = _srcstride / sizeof(pixel); in FUNC() local
573 src += srcstride; in FUNC()
585 ptrdiff_t srcstride = _srcstride / sizeof(pixel); in FUNC() local
598 src += srcstride; in FUNC()
[all …]
Dvp8dsp.c471 uint8_t *src, ptrdiff_t srcstride, \
475 for (i = 0; i < h; i++, dst += dststride, src += srcstride) \
496 ptrdiff_t srcstride, \
506 src += srcstride; \
514 ptrdiff_t srcstride, \
522 dst[x] = FILTER_ ## TAPS ## TAP(src, filter, srcstride); \
524 src += srcstride; \
533 ptrdiff_t srcstride, \
542 src -= (2 - (VTAPS == 4)) * srcstride; \
548 src += srcstride; \
Dhevcdsp.h74 void (*put_hevc_qpel[10][2][2])(int16_t *dst, uint8_t *src, ptrdiff_t srcstride,
76 …*put_hevc_qpel_uni[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride,
88 void (*put_hevc_epel[10][2][2])(int16_t *dst, uint8_t *src, ptrdiff_t srcstride,
Dhevcdec.c1505 ptrdiff_t srcstride = ref->linesize[0]; in luma_mc_uni() local
1516 src += y_off * srcstride + (x_off * (1 << s->ps.sps->pixel_shift)); in luma_mc_uni()
1523 …int offset = QPEL_EXTRA_BEFORE * srcstride + (QPEL_EXTRA_BEFORE << s->ps.sps->pixel_shif… in luma_mc_uni()
1527 edge_emu_stride, srcstride, in luma_mc_uni()
1533 srcstride = edge_emu_stride; in luma_mc_uni()
1537 s->hevcdsp.put_hevc_qpel_uni[idx][!!my][!!mx](dst, dststride, src, srcstride, in luma_mc_uni()
1540 s->hevcdsp.put_hevc_qpel_uni_w[idx][!!my][!!mx](dst, dststride, src, srcstride, in luma_mc_uni()
1653 ptrdiff_t dststride, uint8_t *src0, ptrdiff_t srcstride, int reflist, in chroma_mc_uni() argument
1673 src0 += y_off * srcstride + (x_off * (1 << s->ps.sps->pixel_shift)); in chroma_mc_uni()
1680 int offset0 = EPEL_EXTRA_BEFORE * (srcstride + (1 << s->ps.sps->pixel_shift)); in chroma_mc_uni()
[all …]
/third_party/ffmpeg/tests/checkasm/
Dh264dsp.c95 #define DCT8_1D(src, srcstride, dst, dststride) do { \ argument
96 const int a0 = (src)[srcstride * 0] + (src)[srcstride * 7]; \
97 const int a1 = (src)[srcstride * 0] - (src)[srcstride * 7]; \
98 const int a2 = (src)[srcstride * 1] + (src)[srcstride * 6]; \
99 const int a3 = (src)[srcstride * 1] - (src)[srcstride * 6]; \
100 const int a4 = (src)[srcstride * 2] + (src)[srcstride * 5]; \
101 const int a5 = (src)[srcstride * 2] - (src)[srcstride * 5]; \
102 const int a6 = (src)[srcstride * 3] + (src)[srcstride * 4]; \
103 const int a7 = (src)[srcstride * 3] - (src)[srcstride * 4]; \
Dhevc_pel.c82 …c_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, int16_t *dst, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel()
126 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_uni()
168 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_uni_w()
217 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_bi()
262 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_bi_w()
314 …c_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, int16_t *dst, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel()
358 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel_uni()
400 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel_uni_w()
449 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel_bi()
494 …X | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel_bi_w()
/third_party/ffmpeg/libavcodec/arm/
Dhevcdsp_init_neon.c74 ptrdiff_t srcstride, int height, \
88 …d (*put_hevc_qpel_neon[4][4])(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride,
92 void ff_hevc_put_qpel_neon_wrapper(int16_t *dst, uint8_t *src, ptrdiff_t srcstride,
94 …evc_put_qpel_uni_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride,
96 …hevc_put_qpel_bi_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride,
100 void name(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, \
194 void ff_hevc_put_qpel_neon_wrapper(int16_t *dst, uint8_t *src, ptrdiff_t srcstride, in ff_hevc_put_qpel_neon_wrapper() argument
197 put_hevc_qpel_neon[my][mx](dst, MAX_PB_SIZE, src, srcstride, height, width); in ff_hevc_put_qpel_neon_wrapper()
200 …evc_put_qpel_uni_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in ff_hevc_put_qpel_uni_neon_wrapper() argument
203 put_hevc_qpel_uw_neon[my][mx](dst, dststride, src, srcstride, width, height, NULL, 0); in ff_hevc_put_qpel_uni_neon_wrapper()
[all …]
Dvp8dsp.h61 uint8_t *src, ptrdiff_t srcstride, \
Dvp8dsp_armv6.S1117 @ ptrdiff_t srcstride, int h, int mx, int my)
1141 @ ptrdiff_t srcstride, int h, int mx, int my)
1165 @ ptrdiff_t srcstride, int h, int mx, int my)
/third_party/ffmpeg/libavcodec/loongarch/
Dvp9dsp_loongarch.h28 ptrdiff_t srcstride, \
33 ptrdiff_t srcstride, \
38 ptrdiff_t srcstride, \
43 ptrdiff_t srcstride, \
48 ptrdiff_t srcstride, \
53 ptrdiff_t srcstride, \
58 const uint8_t *src, ptrdiff_t srcstride, \
62 const uint8_t *src, ptrdiff_t srcstride, \
Dvp9_mc_lsx.c2375 ptrdiff_t srcstride, \
2380 common_hz_8t_##SIZE##w_lsx(src, srcstride, dst, dststride, filter, h); \
2385 ptrdiff_t srcstride, \
2390 common_vt_8t_##SIZE##w_lsx(src, srcstride, dst, dststride, filter, h); \
2395 ptrdiff_t srcstride, \
2401 common_hv_8ht_8vt_##SIZE##w_lsx(src, srcstride, dst, dststride, hfilter, \
2407 ptrdiff_t srcstride, \
2412 common_hz_8t_and_aver_dst_##SIZE##w_lsx(src, srcstride, dst, \
2418 ptrdiff_t srcstride, \
2423 common_vt_8t_and_aver_dst_##SIZE##w_lsx(src, srcstride, dst, dststride, \
[all …]
/third_party/ffmpeg/libavcodec/aarch64/
Dvp8dsp.h56 uint8_t *src, ptrdiff_t srcstride, \