解决ffmpeg开启HAVE_AVX_EXTERNAL找不到函数ff_deblock_v_luma_8_avx(很多带_avx)

原因asm文件中

       h264_chromamc_10bit.asm

      h264_deblock.asm

     h264_deblock_10bit.asm

     h264_idct_10bit.asm

    h264_intrapred_10bit.asm

 

有如下类似语句

    %if HAVE_AVX_EXTERNAL
    INIT_XMM avx
    PRED8x8L_TOP_DC
    %endif

 

但是不认识config.h中的HAVE_AVX_EXTERNAL,而且在x86util.asm中定义了也不起作用

 

解决办法在上面的每个asm文件开始增加

%define HAVE_AVX_EXTERNAL 1

你可能感兴趣的:(ffmpeg)