[FFmpeg-cvslog] Merge commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5'

Geek.Song ffmpeg at gmail.com
Sat Sep 1 07:34:06 CEST 2012


Sorry. I must clarify that "#define HAVE_AVX 1" is defined in my
config.h in previous version, but because some implementation code
have been EXCLUDED by "#define HAVE_AVX_EXTERNAL 0" in this merge, so
the Linker fail to pass, such as:
......
LD      libavutil/avutil.dll
Creating library file: libavutil/libavutil.dll.a
libavutil/x86/float_dsp_init.o:float_dsp_init.c:(.text+0x25):
undefined reference to `ff_vector_fmul_avx'
libavutil/x86/float_dsp_init.o:float_dsp_init.c:(.text+0x2c):
undefined reference to `ff_vector_fmac_scalar_avx'
collect2: ld returned 1 exit status
make: *** [libavutil/avutil.dll] Error 1
......

On Sat, Sep 1, 2012 at 11:40 AM, Geek.Song <ffmpeg at gmail.com> wrote:
> Dear:
>
> This merge breaks AVX detection
>
> My CPU is Core2 duo, but I get "#define HAVE_AVX 1" in config.h
>
> the libav's implementation use "HAVE_AVX_EXTERNAL" to determine AVX,
> "HAVE_AVX_EXTERNAL" is defined to zero in config.h. so it should be
> OK.
>

-- 
-----------------------------------------------------------------------------------------
My key fingerprint: d1:03:f5:32:26:ff:d7:3c:e4:42:e3:51:ec:92:78:b2


More information about the ffmpeg-cvslog mailing list