I am trying to compile libvpx-v1.3.0 on Win64 using Visual Studio 2005. But, I end up getting the following error,
..\libvpx-1.3.0\vp9\common\x86\vp9_loopfilter_intrin_sse2.c(36) : error C2440: 'function' : cannot convert from 'int' to '__m128'
Can you please help me resolve this?
EDIT: Before this error, I get two warnings,
2>..\libvpx-1.3.0\vp9\common\x86\vp9_loopfilter_intrin_sse2.c(35) : warning C4013: '_mm_castps_si128' undefined; assuming extern returning int
2>..\libvpx-1.3.0\vp9\common\x86\vp9_loopfilter_intrin_sse2.c(35) : warning C4013: '_mm_castsi128_ps' undefined; assuming extern returning int
Could it be because '_mm_castps_si128'
and '_mm_castsi128_ps'
are not defined for Visual Studio 2005?
Thanks