Lines Matching defs:dsp

1081 void ff_vp9dsp_intrapred_init_10(VP9DSPContext *dsp);
1086 av_cold void FUNC(ff_vp9dsp_intrapred_init)(VP9DSPContext *dsp)
1089 dsp->intra_pred[tx][TM_VP8_PRED] = tm_##sz##_c; \
1090 dsp->intra_pred[tx][DC_128_PRED] = dc_128_##sz##_c; \
1091 dsp->intra_pred[tx][DC_127_PRED] = dc_127_##sz##_c; \
1092 dsp->intra_pred[tx][DC_129_PRED] = dc_129_##sz##_c
1095 ff_vp9dsp_intrapred_init_10(dsp);
1100 dsp->intra_pred[tx][VERT_PRED] = vert_##sz##_c; \
1101 dsp->intra_pred[tx][HOR_PRED] = hor_##sz##_c; \
1102 dsp->intra_pred[tx][DC_PRED] = dc_##sz##_c; \
1103 dsp->intra_pred[tx][DIAG_DOWN_LEFT_PRED] = diag_downleft_##sz##_c; \
1104 dsp->intra_pred[tx][DIAG_DOWN_RIGHT_PRED] = diag_downright_##sz##_c; \
1105 dsp->intra_pred[tx][VERT_RIGHT_PRED] = vert_right_##sz##_c; \
1106 dsp->intra_pred[tx][HOR_DOWN_PRED] = hor_down_##sz##_c; \
1107 dsp->intra_pred[tx][VERT_LEFT_PRED] = vert_left_##sz##_c; \
1108 dsp->intra_pred[tx][HOR_UP_PRED] = hor_up_##sz##_c; \
1109 dsp->intra_pred[tx][LEFT_DC_PRED] = dc_left_##sz##_c; \
1110 dsp->intra_pred[tx][TOP_DC_PRED] = dc_top_##sz##_c; \
1724 static av_cold void vp9dsp_itxfm_init(VP9DSPContext *dsp)
1727 dsp->itxfm_add[tx][DCT_DCT] = idct_idct_##sz##_add_c; \
1728 dsp->itxfm_add[tx][DCT_ADST] = iadst_idct_##sz##_add_c; \
1729 dsp->itxfm_add[tx][ADST_DCT] = idct_iadst_##sz##_add_c; \
1730 dsp->itxfm_add[tx][ADST_ADST] = iadst_iadst_##sz##_add_c
1733 dsp->itxfm_add[tx][DCT_DCT] = \
1734 dsp->itxfm_add[tx][ADST_DCT] = \
1735 dsp->itxfm_add[tx][DCT_ADST] = \
1736 dsp->itxfm_add[tx][ADST_ADST] = nm##_add_c
1915 static av_cold void vp9dsp_loopfilter_init(VP9DSPContext *dsp)
1917 dsp->loop_filter_8[0][0] = loop_filter_h_4_8_c;
1918 dsp->loop_filter_8[0][1] = loop_filter_v_4_8_c;
1919 dsp->loop_filter_8[1][0] = loop_filter_h_8_8_c;
1920 dsp->loop_filter_8[1][1] = loop_filter_v_8_8_c;
1921 dsp->loop_filter_8[2][0] = loop_filter_h_16_8_c;
1922 dsp->loop_filter_8[2][1] = loop_filter_v_16_8_c;
1924 dsp->loop_filter_16[0] = loop_filter_h_16_16_c;
1925 dsp->loop_filter_16[1] = loop_filter_v_16_16_c;
1927 dsp->loop_filter_mix2[0][0][0] = loop_filter_h_44_16_c;
1928 dsp->loop_filter_mix2[0][0][1] = loop_filter_v_44_16_c;
1929 dsp->loop_filter_mix2[0][1][0] = loop_filter_h_48_16_c;
1930 dsp->loop_filter_mix2[0][1][1] = loop_filter_v_48_16_c;
1931 dsp->loop_filter_mix2[1][0][0] = loop_filter_h_84_16_c;
1932 dsp->loop_filter_mix2[1][0][1] = loop_filter_v_84_16_c;
1933 dsp->loop_filter_mix2[1][1][0] = loop_filter_h_88_16_c;
1934 dsp->loop_filter_mix2[1][1][1] = loop_filter_v_88_16_c;
2265 void ff_vp9dsp_mc_init_10(VP9DSPContext *dsp);
2270 av_cold void FUNC(ff_vp9dsp_mc_init)(VP9DSPContext *dsp)
2273 ff_vp9dsp_mc_init_10(dsp);
2277 dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][0][0] = type##sz##_c; \
2278 dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][0][0] = type##sz##_c; \
2279 dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][0][0] = type##sz##_c; \
2280 dsp->mc[idx1][FILTER_BILINEAR ][idx2][0][0] = type##sz##_c
2298 dsp->mc[idx1][FILTER_8TAP_SMOOTH ][idx2][idxh][idxv] = type##_8tap_smooth_##sz##dir##_c; \
2299 dsp->mc[idx1][FILTER_8TAP_REGULAR][idx2][idxh][idxv] = type##_8tap_regular_##sz##dir##_c; \
2300 dsp->mc[idx1][FILTER_8TAP_SHARP ][idx2][idxh][idxv] = type##_8tap_sharp_##sz##dir##_c
2307 dsp->mc[idx1][FILTER_BILINEAR ][idx2][idxh][idxv] = type##_bilin_##sz##dir##_c
2503 void ff_vp9dsp_scaled_mc_init_10(VP9DSPContext *dsp);
2508 av_cold void FUNC(ff_vp9dsp_scaled_mc_init)(VP9DSPContext *dsp)
2511 dsp->smc[idx1][FILTER_8TAP_SMOOTH ][idx2] = type##_scaled_smooth_##sz##_c; \
2512 dsp->smc[idx1][FILTER_8TAP_REGULAR][idx2] = type##_scaled_regular_##sz##_c; \
2513 dsp->smc[idx1][FILTER_8TAP_SHARP ][idx2] = type##_scaled_sharp_##sz##_c
2516 ff_vp9dsp_scaled_mc_init_10(dsp);
2521 dsp->smc[idx1][FILTER_BILINEAR ][idx2] = type##_scaled_bilin_##sz##_c
2539 av_cold void FUNC(ff_vp9dsp_init)(VP9DSPContext *dsp)
2541 FUNC(ff_vp9dsp_intrapred_init)(dsp);
2542 vp9dsp_itxfm_init(dsp);
2543 vp9dsp_loopfilter_init(dsp);
2544 FUNC(ff_vp9dsp_mc_init)(dsp);
2545 FUNC(ff_vp9dsp_scaled_mc_init)(dsp);