ff_vp9_ipred_vl_8x8_avx

发布于:2024-10-15 ⋅ 阅读:(8) ⋅ 点赞:(0)

error LNK2019: unresolved external symbol ff_vp9_ipred_vl_8x8_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_vr_8x8_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_h_8x8_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_tm_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_dl_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_dr_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_hd_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_hu_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_vl_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_vr_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_h_16x16_avx referenced in function ff_vp9dsp_init_x86
11:29:18:559    1>LIBAVCODEC_static.lib(vp9dsp_init.obj) : error LNK2019: unresolved external symbol ff_vp9_ipred_tm_32x32_avx referenced in function ff_vp9dsp_init_x86

----------------------------------------------------------------------

#define init_ipred(sz, opt, t, e) \
    dsp->intra_pred[TX_##sz##X##sz][e##_PRED] = ff_vp9_ipred_##t##_##sz##x##sz##_##opt

#define ff_vp9_ipred_hd_4x4_ssse3 ff_vp9_ipred_hd_4x4_mmxext
#define ff_vp9_ipred_vl_4x4_ssse3 ff_vp9_ipred_vl_4x4_mmxext
#define init_dir_tm_ipred(sz, opt) do { \
    init_ipred(sz, opt, dl, DIAG_DOWN_LEFT); \
    init_ipred(sz, opt, dr, DIAG_DOWN_RIGHT); \
    init_ipred(sz, opt, hd, HOR_DOWN); \
    init_ipred(sz, opt, vl, VERT_LEFT); \
    init_ipred(sz, opt, hu, HOR_UP); \
    init_ipred(sz, opt, tm, TM_VP8); \
    init_ipred(sz, opt, vr, VERT_RIGHT); \
} while (0)
#define init_dir_tm_h_ipred(sz, opt) do { \
    init_dir_tm_ipred(sz, opt); \
    init_ipred(sz, opt, h,  HOR); \
} while (0)
#define init_dc_ipred(sz, opt) do { \
    init_ipred(sz, opt, dc,      DC); \
    init_ipred(sz, opt, dc_left, LEFT_DC); \
    init_ipred(sz, opt, dc_top,  TOP_DC); \
} while (0)
#define init_all_ipred(sz, opt) do { \
    init_dc_ipred(sz, opt); \
    init_dir_tm_h_ipred(sz, opt); \
} while (0)