/third_party/ffmpeg/libavcodec/mips/ |
H A D | vp8dsp_mips.h | 30 void ff_put_vp8_pixels4_msa(uint8_t *dst, ptrdiff_t dststride, 33 void ff_put_vp8_pixels8_msa(uint8_t *dst, ptrdiff_t dststride, 36 void ff_put_vp8_pixels16_msa(uint8_t *dst, ptrdiff_t dststride, 40 void ff_put_vp8_epel16_h4_msa(uint8_t *dst, ptrdiff_t dststride, 43 void ff_put_vp8_epel16_h6_msa(uint8_t *dst, ptrdiff_t dststride, 46 void ff_put_vp8_epel16_v4_msa(uint8_t *dst, ptrdiff_t dststride, 49 void ff_put_vp8_epel16_v6_msa(uint8_t *dst, ptrdiff_t dststride, 52 void ff_put_vp8_epel16_h4v4_msa(uint8_t *dst, ptrdiff_t dststride, 55 void ff_put_vp8_epel16_h6v4_msa(uint8_t *dst, ptrdiff_t dststride, 58 void ff_put_vp8_epel16_h4v6_msa(uint8_t *dst, ptrdiff_t dststride, [all...] |
H A D | vp9dsp_mips.h | 28 void ff_put_8tap_##type##_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride, \ 33 void ff_put_8tap_##type##_##SIZE##v_msa(uint8_t *dst, ptrdiff_t dststride, \ 38 void ff_put_8tap_##type##_##SIZE##hv_msa(uint8_t *dst, ptrdiff_t dststride, \ 43 void ff_avg_8tap_##type##_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride, \ 48 void ff_avg_8tap_##type##_##SIZE##v_msa(uint8_t *dst, ptrdiff_t dststride, \ 53 void ff_avg_8tap_##type##_##SIZE##hv_msa(uint8_t *dst, ptrdiff_t dststride, \ 59 void ff_put_bilin_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride, \ 63 void ff_put_bilin_##SIZE##v_msa(uint8_t *dst, ptrdiff_t dststride, \ 67 void ff_put_bilin_##SIZE##hv_msa(uint8_t *dst, ptrdiff_t dststride, \ 71 void ff_avg_bilin_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride, \ [all...] |
H A D | vp8dsp_mmi.c | 1442 void ff_put_vp8_pixels16_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, in ff_put_vp8_pixels16_mmi() argument 1460 PTR_ADDU "%[addr1], %[dst], %[dststride] \n\t" in ff_put_vp8_pixels16_mmi() 1469 PTR_ADDU "%[dst], %[addr1], %[dststride] \n\t" in ff_put_vp8_pixels16_mmi() 1477 : [dststride]"r"((mips_reg)dststride), in ff_put_vp8_pixels16_mmi() 1484 for (i = 0; i < h; i++, dst += dststride, src += srcstride) in ff_put_vp8_pixels16_mmi() 1489 void ff_put_vp8_pixels8_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, in ff_put_vp8_pixels8_mmi() argument 1504 PTR_ADDU "%[addr1], %[dst], %[dststride] \n\t" in ff_put_vp8_pixels8_mmi() 1510 PTR_ADDU "%[dst], %[addr1], %[dststride] \n\t" in ff_put_vp8_pixels8_mmi() 1517 : [dststride]" in ff_put_vp8_pixels8_mmi() 1529 ff_put_vp8_pixels4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int x, int y) ff_put_vp8_pixels4_mmi() argument 1569 ff_put_vp8_epel16_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_h4_mmi() argument 1654 ff_put_vp8_epel8_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_h4_mmi() argument 1724 ff_put_vp8_epel4_h4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_h4_mmi() argument 1787 ff_put_vp8_epel16_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_h6_mmi() argument 1877 ff_put_vp8_epel8_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_h6_mmi() argument 1951 ff_put_vp8_epel4_h6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_h6_mmi() argument 2019 ff_put_vp8_epel16_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_v4_mmi() argument 2105 ff_put_vp8_epel8_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_v4_mmi() argument 2176 ff_put_vp8_epel4_v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_v4_mmi() argument 2241 ff_put_vp8_epel16_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_v6_mmi() argument 2332 ff_put_vp8_epel8_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_v6_mmi() argument 2408 ff_put_vp8_epel4_v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_v6_mmi() argument 2478 ff_put_vp8_epel16_h4v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_h4v4_mmi() argument 2517 ff_put_vp8_epel8_h4v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_h4v4_mmi() argument 2556 ff_put_vp8_epel4_h4v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_h4v4_mmi() argument 2594 ff_put_vp8_epel16_h4v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_h4v6_mmi() argument 2633 ff_put_vp8_epel8_h4v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_h4v6_mmi() argument 2672 ff_put_vp8_epel4_h4v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_h4v6_mmi() argument 2711 ff_put_vp8_epel16_h6v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_h6v4_mmi() argument 2750 ff_put_vp8_epel8_h6v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_h6v4_mmi() argument 2789 ff_put_vp8_epel4_h6v4_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_h6v4_mmi() argument 2828 ff_put_vp8_epel16_h6v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel16_h6v6_mmi() argument 2867 ff_put_vp8_epel8_h6v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel8_h6v6_mmi() argument 2906 ff_put_vp8_epel4_h6v6_mmi(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) ff_put_vp8_epel4_h6v6_mmi() argument [all...] |
H A D | vp9_mc_mmi.c | 510 void ff_put_8tap_##TYPE##_##SIZE##h_mmi(uint8_t *dst, ptrdiff_t dststride, \ 517 convolve_horiz_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ 520 void ff_put_8tap_##TYPE##_##SIZE##v_mmi(uint8_t *dst, ptrdiff_t dststride, \ 528 convolve_vert_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ 531 void ff_put_8tap_##TYPE##_##SIZE##hv_mmi(uint8_t *dst, ptrdiff_t dststride, \ 543 convolve_vert_mmi(temp, 64, dst, dststride, vfilter, SIZE, h); \ 546 void ff_avg_8tap_##TYPE##_##SIZE##h_mmi(uint8_t *dst, ptrdiff_t dststride, \ 553 convolve_avg_horiz_mmi(src, srcstride, dst, dststride, filter, SIZE, h); \ 556 void ff_avg_8tap_##TYPE##_##SIZE##v_mmi(uint8_t *dst, ptrdiff_t dststride, \ 564 convolve_avg_vert_mmi(src, srcstride, dst, dststride, filte [all...] |
H A D | hevcdsp_mmi.c | 316 ptrdiff_t dststride = _dststride / sizeof(pixel); \ 419 : [src_stride]"r"(srcstride), [dst_stride]"r"(dststride), \ 448 ptrdiff_t dststride = _dststride / sizeof(pixel); \ 639 : [filter]"r"(filter), [stride]"r"(dststride), \ 667 ptrdiff_t dststride = _dststride / sizeof(pixel); \ 822 : [filter]"r"(filter), [stride]"r"(dststride), \ 848 ptrdiff_t dststride = _dststride / sizeof(pixel); \ 920 PTR_ADDU "%[dst], %[dst], %[dststride] \n\t" \ 932 : [dststride]"r"(dststride), [shif [all...] |
H A D | vp9_mc_msa.c | 4327 void ff_put_8tap_##type##_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride, \ 4334 common_hz_8t_##SIZE##w_msa(src, srcstride, dst, dststride, filter, h); \ 4337 void ff_put_8tap_##type##_##SIZE##v_msa(uint8_t *dst, ptrdiff_t dststride, \ 4344 common_vt_8t_##SIZE##w_msa(src, srcstride, dst, dststride, filter, h); \ 4347 void ff_put_8tap_##type##_##SIZE##hv_msa(uint8_t *dst, ptrdiff_t dststride, \ 4355 common_hv_8ht_8vt_##SIZE##w_msa(src, srcstride, dst, dststride, hfilter, \ 4359 void ff_avg_8tap_##type##_##SIZE##h_msa(uint8_t *dst, ptrdiff_t dststride, \ 4367 dststride, filter, h); \ 4370 void ff_avg_8tap_##type##_##SIZE##v_msa(uint8_t *dst, ptrdiff_t dststride, \ 4377 common_vt_8t_and_aver_dst_##SIZE##w_msa(src, srcstride, dst, dststride, \ [all...] |
/third_party/ffmpeg/libavcodec/x86/ |
H A D | vp8dsp_init.c | 34 void ff_put_vp8_epel4_h4_mmxext(uint8_t *dst, ptrdiff_t dststride, 37 void ff_put_vp8_epel4_h6_mmxext(uint8_t *dst, ptrdiff_t dststride, 40 void ff_put_vp8_epel4_v4_mmxext(uint8_t *dst, ptrdiff_t dststride, 43 void ff_put_vp8_epel4_v6_mmxext(uint8_t *dst, ptrdiff_t dststride, 47 void ff_put_vp8_epel8_h4_sse2 (uint8_t *dst, ptrdiff_t dststride, 50 void ff_put_vp8_epel8_h6_sse2 (uint8_t *dst, ptrdiff_t dststride, 53 void ff_put_vp8_epel8_v4_sse2 (uint8_t *dst, ptrdiff_t dststride, 56 void ff_put_vp8_epel8_v6_sse2 (uint8_t *dst, ptrdiff_t dststride, 60 void ff_put_vp8_epel4_h4_ssse3 (uint8_t *dst, ptrdiff_t dststride, 63 void ff_put_vp8_epel4_h6_ssse3 (uint8_t *dst, ptrdiff_t dststride, [all...] |
H A D | hevc_mc.asm | 490 add %1q, 2*MAX_PB_SIZE ; dst += dststride 713 ; void put_hevc_mc_pixels(int16_t *dst, ptrdiff_t dststride, 736 cglobal hevc_put_hevc_uni_pel_pixels%1_%2, 5, 5, 2, dst, dststride, src, srcstride,height 740 add dstq, dststrideq ; dst += dststride 748 cglobal hevc_put_hevc_bi_pel_pixels%1_%2, 6, 6, 6, dst, dststride, src, srcstride, src2, height 757 add dstq, dststrideq ; dst += dststride 767 ; void put_hevc_epel_hX(int16_t *dst, ptrdiff_t dststride, 790 cglobal hevc_put_hevc_uni_epel_h%1_%2, 6, 7, XMM_REGS, dst, dststride, src, srcstride, height, mx, rfilter 799 add dstq, dststrideq ; dst += dststride 805 cglobal hevc_put_hevc_bi_epel_h%1_%2, 7, 8, XMM_REGS, dst, dststride, sr [all...] |
H A D | hevcdsp_init.c | 101 void ff_hevc_put_hevc_uni_##name##W##_##bitd##_##opt(uint8_t *_dst, ptrdiff_t dststride, \ 111 ff_hevc_put_hevc_uni_##name##step##_##bitd##_##opt(dst, dststride, src, _srcstride, \ 116 void ff_hevc_put_hevc_bi_##name##W##_##bitd##_##opt(uint8_t *_dst, ptrdiff_t dststride, uint8_t *_src, \ 128 ff_hevc_put_hevc_bi_##name##step##_##bitd##_##opt(dst, dststride, src, _srcstride, src2, \ 148 void ff_hevc_put_hevc_uni_##name##W##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, \ 152 ff_hevc_put_hevc_uni_##name##step1##_##bitd##_##opt(dst, dststride, src, _srcstride, height, mx, my, width);\ 153 ff_hevc_put_hevc_uni_##name##step2##_##bitd##_##opt(dst + (step1 * ((bitd + 7) / 8)), dststride, \ 158 void ff_hevc_put_hevc_bi_##name##W##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, \ 162 ff_hevc_put_hevc_bi_##name##step1##_##bitd##_##opt(dst, dststride, src, _srcstride, src2, height, mx, my, width);\ 163 ff_hevc_put_hevc_bi_##name##step2##_##bitd##_##opt(dst + (step1 * ((bitd + 7) / 8)), dststride, \ [all...] |
H A D | hevcdsp.h | 74 void ff_hevc_put_hevc_uni_w##width##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, int16_t *_src, int height, int denom, int _wx, int _ox); \ 75 void ff_hevc_put_hevc_bi_w##width##_##bitd##_##opt(uint8_t *dst, ptrdiff_t dststride, int16_t *_src, int16_t *_src2, int height, int denom, int _wx0, int _wx1, int _ox0, int _ox1) 111 void ff_hevc_put_hevc_uni_pel_pixels32_8_avx2(uint8_t *dst, ptrdiff_t dststride,uint8_t *_src, ptrdiff_t _srcstride, int height, intptr_t mx, intptr_t my,int width); 112 void ff_hevc_put_hevc_uni_pel_pixels48_8_avx2(uint8_t *dst, ptrdiff_t dststride,uint8_t *_src, ptrdiff_t _srcstride, int height, intptr_t mx, intptr_t my,int width); 113 void ff_hevc_put_hevc_uni_pel_pixels64_8_avx2(uint8_t *dst, ptrdiff_t dststride,uint8_t *_src, ptrdiff_t _srcstride, int height, intptr_t mx, intptr_t my,int width); 114 void ff_hevc_put_hevc_uni_pel_pixels96_8_avx2(uint8_t *dst, ptrdiff_t dststride,uint8_t *_src, ptrdiff_t _srcstride, int height, intptr_t mx, intptr_t my,int width); //used for 10bit 115 void ff_hevc_put_hevc_uni_pel_pixels128_8_avx2(uint8_t *dst, ptrdiff_t dststride,uint8_t *_src, ptrdiff_t _srcstride, int height, intptr_t mx, intptr_t my,int width);//used for 10bit
|
H A D | hevc_sao.asm | 87 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, offset, left 165 add dstq, dststrideq ; dst += dststride 256 cglobal hevc_sao_edge_filter_%1_8, 4, 9, 8, dst, src, dststride, offset, eo, a_stride, b_stride, height, tmp 262 cglobal hevc_sao_edge_filter_%1_8, 1, 6, 8, dst, src, dststride, a_stride, b_stride, height
|
H A D | vp8dsp.asm | 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 597 cglobal put_vp8_epel%1_v6, 7, 7, 8, dst, dststride, sr [all...] |
H A D | hevc_sao_10bit.asm | 91 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, offset, left 228 cglobal hevc_sao_edge_filter_%2_%1, 4, 9, 16, dst, src, dststride, offset, eo, a_stride, b_stride, height, tmp 236 cglobal hevc_sao_edge_filter_%2_%1, 1, 6, 8, 5*mmsize, dst, src, dststride, a_stride, b_stride, height
|
H A D | rv40dsp.asm | 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
|
/third_party/ffmpeg/libavcodec/ |
H A D | hevcdsp_template.c | 519 ptrdiff_t dststride = _dststride / sizeof(pixel); in put_hevc_pel_uni_pixels() local 524 dst += dststride; in put_hevc_pel_uni_pixels() 536 ptrdiff_t dststride = _dststride / sizeof(pixel); in put_hevc_pel_bi_pixels() local 549 dst += dststride; in put_hevc_pel_bi_pixels() 561 ptrdiff_t dststride = _dststride / sizeof(pixel); in put_hevc_pel_uni_w_pixels() local 574 dst += dststride; in put_hevc_pel_uni_w_pixels() 587 ptrdiff_t dststride = _dststride / sizeof(pixel); in put_hevc_pel_bi_w_pixels() local 599 dst += dststride; in put_hevc_pel_bi_w_pixels() 689 ptrdiff_t dststride = _dststride / sizeof(pixel); in put_hevc_qpel_uni_h() local 703 dst += dststride; in put_hevc_qpel_uni_h() 715 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_bi_h() local 743 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_uni_v() local 770 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_bi_v() local 799 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_uni_hv() local 839 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_bi_hv() local 879 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_uni_w_h() local 906 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_bi_w_h() local 934 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_uni_w_v() local 961 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_bi_w_v() local 990 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_uni_w_hv() local 1031 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_qpel_bi_w_hv() local 1141 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_uni_h() local 1166 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_bi_h() local 1192 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_uni_v() local 1218 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_bi_v() local 1242 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_uni_hv() local 1281 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_bi_hv() local 1320 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_uni_w_h() local 1348 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_bi_w_h() local 1372 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_uni_w_v() local 1401 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_bi_w_v() local 1424 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_uni_w_hv() local 1465 ptrdiff_t dststride = _dststride / sizeof(pixel); put_hevc_epel_bi_w_hv() local [all...] |
H A D | hevcdsp.h | 76 void (*put_hevc_qpel_uni[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, 81 void (*put_hevc_qpel_bi[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, 84 void (*put_hevc_qpel_bi_w[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, 91 void (*put_hevc_epel_uni[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, 95 void (*put_hevc_epel_bi[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, 98 void (*put_hevc_epel_bi_w[10][2][2])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride,
|
H A D | vp8dsp.c | 470 static void put_vp8_pixels ## WIDTH ## _c(uint8_t *dst, ptrdiff_t dststride, \ 475 for (i = 0; i < h; i++, dst += dststride, src += srcstride) \ 494 ptrdiff_t dststride, \ 505 dst += dststride; \ 512 ptrdiff_t dststride, \ 523 dst += dststride; \ 531 ptrdiff_t dststride, \ 556 dst += dststride; \
|
H A D | hevcdec.c | 1489 * @param dststride stride of the dst buffer 1500 static void luma_mc_uni(HEVCContext *s, uint8_t *dst, ptrdiff_t dststride, in luma_mc_uni() argument 1538 s->hevcdsp.put_hevc_qpel_uni[idx][!!my][!!mx](dst, dststride, src, srcstride, in luma_mc_uni() 1541 s->hevcdsp.put_hevc_qpel_uni_w[idx][!!my][!!mx](dst, dststride, src, srcstride, in luma_mc_uni() 1551 * @param dststride stride of the dst buffer 1562 static void luma_mc_bi(HEVCContext *s, uint8_t *dst, ptrdiff_t dststride, in luma_mc_bi() argument 1623 s->hevcdsp.put_hevc_qpel_bi[idx][!!my1][!!mx1](dst, dststride, src1, src1stride, lc->tmp, in luma_mc_bi() 1626 s->hevcdsp.put_hevc_qpel_bi_w[idx][!!my1][!!mx1](dst, dststride, src1, src1stride, lc->tmp, in luma_mc_bi() 1642 * @param dststride stride of the dst1 and dst2 buffers 1654 ptrdiff_t dststride, uint8_ in chroma_mc_uni() 1653 chroma_mc_uni(HEVCContext *s, uint8_t *dst0, ptrdiff_t dststride, uint8_t *src0, ptrdiff_t srcstride, int reflist, int x_off, int y_off, int block_w, int block_h, struct MvField *current_mv, int chroma_weight, int chroma_offset) chroma_mc_uni() argument 1720 chroma_mc_bi(HEVCContext *s, uint8_t *dst0, ptrdiff_t dststride, AVFrame *ref0, AVFrame *ref1, int x_off, int y_off, int block_w, int block_h, struct MvField *current_mv, int cidx) chroma_mc_bi() argument [all...] |
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | vp9dsp_loongarch.h | 26 void ff_put_8tap_##type##_##SIZE##h_lsx(uint8_t *dst, ptrdiff_t dststride, \ 31 void ff_put_8tap_##type##_##SIZE##v_lsx(uint8_t *dst, ptrdiff_t dststride, \ 36 void ff_put_8tap_##type##_##SIZE##hv_lsx(uint8_t *dst, ptrdiff_t dststride, \ 41 void ff_avg_8tap_##type##_##SIZE##h_lsx(uint8_t *dst, ptrdiff_t dststride, \ 46 void ff_avg_8tap_##type##_##SIZE##v_lsx(uint8_t *dst, ptrdiff_t dststride, \ 51 void ff_avg_8tap_##type##_##SIZE##hv_lsx(uint8_t *dst, ptrdiff_t dststride, \ 57 void ff_copy##SIZE##_lsx(uint8_t *dst, ptrdiff_t dststride, \ 61 void ff_avg##SIZE##_lsx(uint8_t *dst, ptrdiff_t dststride, \
|
H A D | vp9_mc_lsx.c | 2373 void ff_put_8tap_##type##_##SIZE##h_lsx(uint8_t *dst, ptrdiff_t dststride, \ 2380 common_hz_8t_##SIZE##w_lsx(src, srcstride, dst, dststride, filter, h); \ 2383 void ff_put_8tap_##type##_##SIZE##v_lsx(uint8_t *dst, ptrdiff_t dststride, \ 2390 common_vt_8t_##SIZE##w_lsx(src, srcstride, dst, dststride, filter, h); \ 2393 void ff_put_8tap_##type##_##SIZE##hv_lsx(uint8_t *dst, ptrdiff_t dststride, \ 2401 common_hv_8ht_8vt_##SIZE##w_lsx(src, srcstride, dst, dststride, hfilter, \ 2405 void ff_avg_8tap_##type##_##SIZE##h_lsx(uint8_t *dst, ptrdiff_t dststride, \ 2413 dststride, filter, h); \ 2416 void ff_avg_8tap_##type##_##SIZE##v_lsx(uint8_t *dst, ptrdiff_t dststride, \ 2423 common_vt_8t_and_aver_dst_##SIZE##w_lsx(src, srcstride, dst, dststride, \ [all...] |
/third_party/ffmpeg/libavcodec/arm/ |
H A D | hevcdsp_init_neon.c | 88 static void (*put_hevc_qpel_neon[4][4])(int16_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, 90 static void (*put_hevc_qpel_uw_neon[4][4])(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, 94 void ff_hevc_put_qpel_uni_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, 96 void ff_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, \ 121 void name(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, \ 133 void name(uint8_t *dst, ptrdiff_t dststride, uint8_t *_src, ptrdiff_t _srcstride, \ 200 void ff_hevc_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() 206 void ff_hevc_put_qpel_bi_neon_wrapper(uint8_t *dst, ptrdiff_t dststride, uint8_ argument [all...] |
H A D | vp8dsp.h | 60 void ff_put_vp8_##n##_##opt(uint8_t *dst, ptrdiff_t dststride, \
|
/third_party/ffmpeg/tests/checkasm/ |
H A D | h264dsp.c | 95 #define DCT8_1D(src, srcstride, dst, dststride) do { \ 112 (dst)[dststride * 0] = b0 + b1; \ 113 (dst)[dststride * 1] = b4 + (b7 >> 2); \ 114 (dst)[dststride * 2] = b2 + (b3 >> 1); \ 115 (dst)[dststride * 3] = b5 + (b6 >> 2); \ 116 (dst)[dststride * 4] = b0 - b1; \ 117 (dst)[dststride * 5] = b6 - (b5 >> 2); \ 118 (dst)[dststride * 6] = (b2 >> 1) - b3; \ 119 (dst)[dststride * 7] = (b4 >> 2) - b7; \
|
H A D | hevc_pel.c | 126 declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_uni() 168 declare_func_emms(AV_CPU_FLAG_MMX | 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 declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_bi() 262 declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_qpel_bi_w() 358 declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel_uni() 400 declare_func_emms(AV_CPU_FLAG_MMX | 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 declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, in checkasm_check_hevc_epel_bi() 494 declare_func_emms(AV_CPU_FLAG_MMX | 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/aarch64/ |
H A D | vp8dsp.h | 55 void ff_put_vp8_##n##_##opt(uint8_t *dst, ptrdiff_t dststride, \
|