--- trunk/xvidcore/build/win32/libxvidcore.dsp 2002/09/21 02:29:39 498 +++ branches/dev-api-4/xvidcore/build/win32/libxvidcore.dsp 2003/02/22 08:49:45 890 @@ -41,7 +41,7 @@ # PROP Intermediate_Dir "Release" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c -# ADD CPP /nologo /MT /W3 /GX /O2 /Ob2 /D "NDEBUG" /D "ARCH_X86" /D "WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /MT /W3 /GX /O2 /Ob2 /D "NDEBUG" /D "ARCH_IS_IA32" /D "ARCH_IS_32BIT" /D "ARCH_IS_LITTLE_ENDIAN" /D "WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c # ADD BASE RSC /l 0xc09 /d "NDEBUG" # ADD RSC /l 0xc09 /d "NDEBUG" BSC32=bscmake.exe @@ -64,7 +64,7 @@ # PROP Intermediate_Dir "Debug" # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "ARCH_X86" /D "WIN32" /D "_MBCS" /D "_LIB" /FR /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "ARCH_IS_IA32" /D "ARCH_IS_32BIT" /D "ARCH_IS_LITTLE_ENDIAN" /D "WIN32" /D "_MBCS" /D "_LIB" /FR /YX /FD /GZ /c # ADD BASE RSC /l 0xc09 /d "_DEBUG" # ADD RSC /l 0xc09 /d "_DEBUG" BSC32=bscmake.exe @@ -85,6 +85,10 @@ # PROP Default_Filter "" # Begin Source File +SOURCE=..\..\doc\_API_.txt +# End Source File +# Begin Source File + SOURCE=..\..\authors.txt # End Source File # Begin Source File @@ -101,6 +105,18 @@ # End Source File # Begin Source File +SOURCE=..\..\INSTALL +# End Source File +# Begin Source File + +SOURCE=..\..\LICENSE +# End Source File +# Begin Source File + +SOURCE=..\..\README.txt +# End Source File +# Begin Source File + SOURCE=..\..\todo.txt # End Source File # Begin Source File @@ -120,11 +136,96 @@ # PROP Default_Filter "" # Begin Source File +SOURCE=..\..\src\bitstream\x86_asm\cbp_3dne.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\bitstream\x86_asm\cbp_3dne.asm +InputName=cbp_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\bitstream\x86_asm\cbp_3dne.asm +InputName=cbp_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + SOURCE=..\..\src\bitstream\x86_asm\cbp_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\bitstream\x86_asm\cbp_mmx.asm +InputName=cbp_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\bitstream\x86_asm\cbp_mmx.asm +InputName=cbp_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File SOURCE=..\..\src\bitstream\x86_asm\cbp_sse2.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\bitstream\x86_asm\cbp_sse2.asm +InputName=cbp_sse2 + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\bitstream\x86_asm\cbp_sse2.asm +InputName=cbp_sse2 + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # End Group # Begin Group "bitstream_h" @@ -173,10 +274,157 @@ # Begin Source File SOURCE=..\..\src\dct\x86_asm\fdct_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\fdct_mmx.asm +InputName=fdct_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\dct\x86_asm\fdct_mmx.asm +InputName=fdct_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\dct\x86_asm\fdct_xmm.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\fdct_xmm.asm +InputName=fdct_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\dct\x86_asm\fdct_xmm.asm +InputName=fdct_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\dct\x86_asm\idct_3dne.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\idct_3dne.asm +InputName=idct_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\dct\x86_asm\idct_3dne.asm +InputName=idct_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File SOURCE=..\..\src\dct\x86_asm\idct_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\idct_mmx.asm +InputName=idct_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\dct\x86_asm\idct_mmx.asm +InputName=idct_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\dct\x86_asm\simple_idct_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\simple_idct_mmx.asm +InputName=simple_idct_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\dct\x86_asm\simple_idct_mmx.asm +InputName=simple_idct_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # End Group # Begin Group "dct_h" @@ -199,6 +447,10 @@ SOURCE=..\..\src\dct\idct.c # End Source File +# Begin Source File + +SOURCE=..\..\src\dct\simple_idct.c +# End Source File # End Group # Begin Group "image" @@ -208,39 +460,261 @@ # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\src\image\x86_asm\interpolate8x8_3dn.asm +SOURCE=..\..\src\image\x86_asm\colorspace_mmx.inc # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\interpolate8x8_mmx.asm +SOURCE=..\..\src\image\x86_asm\colorspace_rgb_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +InputDir=\xvid\stablex\src\image\x86_asm +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\colorspace_rgb_mmx.asm +InputName=colorspace_rgb_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -I"$(InputDir)" -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +InputDir=\xvid\stablex\src\image\x86_asm +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\colorspace_rgb_mmx.asm +InputName=colorspace_rgb_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -I"$(InputDir)" -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\interpolate8x8_xmm.asm +SOURCE=..\..\src\image\x86_asm\colorspace_yuv_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +InputDir=\xvid\stablex\src\image\x86_asm +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\colorspace_yuv_mmx.asm +InputName=colorspace_yuv_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -I"$(InputDir)" -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +InputDir=\xvid\stablex\src\image\x86_asm +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\colorspace_yuv_mmx.asm +InputName=colorspace_yuv_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -I"$(InputDir)" -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\rgb_to_yv12_mmx.asm +SOURCE=..\..\src\image\x86_asm\colorspace_yuyv_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +InputDir=\xvid\stablex\src\image\x86_asm +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\colorspace_yuyv_mmx.asm +InputName=colorspace_yuyv_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -I"$(InputDir)" -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +InputDir=\xvid\stablex\src\image\x86_asm +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\colorspace_yuyv_mmx.asm +InputName=colorspace_yuyv_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -I"$(InputDir)" -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\yuv_to_yv12_mmx.asm +SOURCE=..\..\src\image\x86_asm\interpolate8x8_3dn.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\interpolate8x8_3dn.asm +InputName=interpolate8x8_3dn + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\interpolate8x8_3dn.asm +InputName=interpolate8x8_3dn + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\yuyv_to_yv12_mmx.asm +SOURCE=..\..\src\image\x86_asm\interpolate8x8_3dne.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\interpolate8x8_3dne.asm +InputName=interpolate8x8_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\interpolate8x8_3dne.asm +InputName=interpolate8x8_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\yv12_to_rgb24_mmx.asm +SOURCE=..\..\src\image\x86_asm\interpolate8x8_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\interpolate8x8_mmx.asm +InputName=interpolate8x8_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\interpolate8x8_mmx.asm +InputName=interpolate8x8_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\yv12_to_rgb32_mmx.asm +SOURCE=..\..\src\image\x86_asm\interpolate8x8_xmm.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\interpolate8x8_xmm.asm +InputName=interpolate8x8_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\interpolate8x8_xmm.asm +InputName=interpolate8x8_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File -SOURCE=..\..\src\image\x86_asm\yv12_to_yuyv_mmx.asm +SOURCE=..\..\src\image\x86_asm\reduced_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\reduced_mmx.asm +InputName=reduced_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\image\x86_asm\reduced_mmx.asm +InputName=reduced_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # End Group # Begin Group "image_h" @@ -252,12 +726,20 @@ # End Source File # Begin Source File +SOURCE=..\..\src\image\font.h +# End Source File +# Begin Source File + SOURCE=..\..\src\image\image.h # End Source File # Begin Source File SOURCE=..\..\src\image\interpolate8x8.h # End Source File +# Begin Source File + +SOURCE=..\..\src\image\reduced.h +# End Source File # End Group # Begin Source File @@ -265,12 +747,20 @@ # End Source File # Begin Source File +SOURCE=..\..\src\image\font.c +# End Source File +# Begin Source File + SOURCE=..\..\src\image\image.c # End Source File # Begin Source File SOURCE=..\..\src\image\interpolate8x8.c # End Source File +# Begin Source File + +SOURCE=..\..\src\image\reduced.c +# End Source File # End Group # Begin Group "motion" @@ -285,23 +775,154 @@ !IF "$(CFG)" == "libxvidcore - Win32 Release" # PROP Ignore_Default_Tool 1 +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\motion\x86_asm\sad_3dn.asm +InputName=sad_3dn + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\motion\x86_asm\sad_3dn.asm +InputName=sad_3dn + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\motion\x86_asm\sad_3dne.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\motion\x86_asm\sad_3dne.asm +InputName=sad_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build !ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\motion\x86_asm\sad_3dne.asm +InputName=sad_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + !ENDIF # End Source File # Begin Source File SOURCE=..\..\src\motion\x86_asm\sad_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\motion\x86_asm\sad_mmx.asm +InputName=sad_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\motion\x86_asm\sad_mmx.asm +InputName=sad_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File SOURCE=..\..\src\motion\x86_asm\sad_sse2.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\motion\x86_asm\sad_sse2.asm +InputName=sad_sse2 + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\motion\x86_asm\sad_sse2.asm +InputName=sad_sse2 + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File SOURCE=..\..\src\motion\x86_asm\sad_xmm.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\motion\x86_asm\sad_xmm.asm +InputName=sad_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\motion\x86_asm\sad_xmm.asm +InputName=sad_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # End Group # Begin Group "motion_h" @@ -313,8 +934,16 @@ # End Source File # Begin Source File +SOURCE=..\..\src\motion\motion_est.h +# End Source File +# Begin Source File + SOURCE=..\..\src\motion\sad.h # End Source File +# Begin Source File + +SOURCE=..\..\src\motion\smp_motion_est.h +# End Source File # End Group # Begin Source File @@ -328,6 +957,10 @@ SOURCE=..\..\src\motion\sad.c # End Source File +# Begin Source File + +SOURCE=..\..\src\motion\smp_motion_est.c +# End Source File # End Group # Begin Group "prediction" @@ -354,10 +987,126 @@ # Begin Source File SOURCE=..\..\src\quant\x86_asm\quantize4_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\quant\x86_asm\quantize4_mmx.asm +InputName=quantize4_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\quant\x86_asm\quantize4_mmx.asm +InputName=quantize4_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\quant\x86_asm\quantize4_xmm.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\quant\x86_asm\quantize4_xmm.asm +InputName=quantize4_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\quant\x86_asm\quantize4_xmm.asm +InputName=quantize4_xmm + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\quant\x86_asm\quantize_3dne.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\quant\x86_asm\quantize_3dne.asm +InputName=quantize_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\quant\x86_asm\quantize_3dne.asm +InputName=quantize_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File SOURCE=..\..\src\quant\x86_asm\quantize_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\quant\x86_asm\quantize_mmx.asm +InputName=quantize_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\quant\x86_asm\quantize_mmx.asm +InputName=quantize_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # End Group # Begin Group "quant_h" @@ -406,10 +1155,126 @@ # Begin Source File SOURCE=..\..\src\utils\x86_asm\cpuid.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\utils\x86_asm\cpuid.asm +InputName=cpuid + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\utils\x86_asm\cpuid.asm +InputName=cpuid + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\utils\x86_asm\interlacing_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\utils\x86_asm\interlacing_mmx.asm +InputName=interlacing_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\utils\x86_asm\interlacing_mmx.asm +InputName=interlacing_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=..\..\src\utils\x86_asm\mem_transfer_3dne.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\utils\x86_asm\mem_transfer_3dne.asm +InputName=mem_transfer_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\utils\x86_asm\mem_transfer_3dne.asm +InputName=mem_transfer_3dne + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # Begin Source File SOURCE=..\..\src\utils\x86_asm\mem_transfer_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\utils\x86_asm\mem_transfer_mmx.asm +InputName=mem_transfer_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Debug +InputPath=..\..\src\utils\x86_asm\mem_transfer_mmx.asm +InputName=mem_transfer_mmx + +"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) + +# End Custom Build + +!ENDIF + # End Source File # End Group # Begin Group "utils_h" @@ -474,10 +1339,6 @@ # End Source File # Begin Source File -SOURCE=..\..\src\divx4.h -# End Source File -# Begin Source File - SOURCE=..\..\src\encoder.h # End Source File # Begin Source File @@ -499,10 +1360,6 @@ # End Source File # Begin Source File -SOURCE=..\..\src\divx4.c -# End Source File -# Begin Source File - SOURCE=..\..\src\encoder.c # End Source File # Begin Source File