--- branches/dev-api-4/xvidcore/build/win32/libxvidcore.dsp 2003/02/21 14:49:29 886 +++ branches/dev-api-4/xvidcore/build/win32/libxvidcore.dsp 2003/11/15 03:10:42 1209 @@ -41,7 +41,8 @@ # 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_IS_IA32" /D "ARCH_IS_32BIT" /D "ARCH_IS_LITTLE_ENDIAN" /D "WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c +# ADD CPP /nologo /G6 /W3 /GX /Op /Ob2 /D "NDEBUG" /D "ARCH_IS_IA32" /D "ARCH_IS_32BIT" /D "ARCH_IS_LITTLE_ENDIAN" /D "WIN32" /D "_MBCS" /D "_LIB" /FAcs /YX /FD /O3 -QxK /Qunroll /c +# SUBTRACT CPP /Fr # ADD BASE RSC /l 0xc09 /d "NDEBUG" # ADD RSC /l 0xc09 /d "NDEBUG" BSC32=bscmake.exe @@ -64,7 +65,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_IS_IA32" /D "ARCH_IS_32BIT" /D "ARCH_IS_LITTLE_ENDIAN" /D "WIN32" /D "_MBCS" /D "_LIB" /FR /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W4 /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 +86,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 @@ -269,14 +274,45 @@ # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\src\dct\x86_asm\fdct_mmx.asm +SOURCE=..\..\src\dct\x86_asm\fdct_mmx_ffmpeg.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\fdct_mmx_ffmpeg.asm +InputName=fdct_mmx_ffmpeg + +"$(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_ffmpeg.asm +InputName=fdct_mmx_ffmpeg + +"$(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_mmx_skal.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) IntDir=.\Release -InputPath=..\..\src\dct\x86_asm\fdct_mmx.asm -InputName=fdct_mmx +InputPath=..\..\src\dct\x86_asm\fdct_mmx_skal.asm +InputName=fdct_mmx_skal "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -287,8 +323,8 @@ # Begin Custom Build - Assembling $(InputPath) IntDir=.\Debug -InputPath=..\..\src\dct\x86_asm\fdct_mmx.asm -InputName=fdct_mmx +InputPath=..\..\src\dct\x86_asm\fdct_mmx_skal.asm +InputName=fdct_mmx_skal "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -300,14 +336,14 @@ # End Source File # Begin Source File -SOURCE=..\..\src\dct\x86_asm\fdct_xmm.asm +SOURCE=..\..\src\dct\x86_asm\fdct_sse2_skal.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) IntDir=.\Release -InputPath=..\..\src\dct\x86_asm\fdct_xmm.asm -InputName=fdct_xmm +InputPath=..\..\src\dct\x86_asm\fdct_sse2_skal.asm +InputName=fdct_sse2_skal "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -318,8 +354,8 @@ # Begin Custom Build - Assembling $(InputPath) IntDir=.\Debug -InputPath=..\..\src\dct\x86_asm\fdct_xmm.asm -InputName=fdct_xmm +InputPath=..\..\src\dct\x86_asm\fdct_sse2_skal.asm +InputName=fdct_sse2_skal "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -393,6 +429,37 @@ # End Source File # Begin Source File +SOURCE=..\..\src\dct\x86_asm\idct_sse2_dmitry.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\dct\x86_asm\idct_sse2_dmitry.asm +InputName=idct_sse2_dmitry + +"$(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_sse2_dmitry.asm +InputName=idct_sse2_dmitry + +"$(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" @@ -465,7 +532,7 @@ !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) -InputDir=\xvid\clean0\xvidcore\src\image\x86_asm +InputDir=\xvidcore\src\image\x86_asm IntDir=.\Release InputPath=..\..\src\image\x86_asm\colorspace_rgb_mmx.asm InputName=colorspace_rgb_mmx @@ -478,7 +545,7 @@ !ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" # Begin Custom Build - Assembling $(InputPath) -InputDir=\xvid\clean0\xvidcore\src\image\x86_asm +InputDir=\xvidcore\src\image\x86_asm IntDir=.\Debug InputPath=..\..\src\image\x86_asm\colorspace_rgb_mmx.asm InputName=colorspace_rgb_mmx @@ -498,7 +565,7 @@ !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) -InputDir=\xvid\clean0\xvidcore\src\image\x86_asm +InputDir=\xvidcore\src\image\x86_asm IntDir=.\Release InputPath=..\..\src\image\x86_asm\colorspace_yuv_mmx.asm InputName=colorspace_yuv_mmx @@ -511,7 +578,7 @@ !ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" # Begin Custom Build - Assembling $(InputPath) -InputDir=\xvid\clean0\xvidcore\src\image\x86_asm +InputDir=\xvidcore\src\image\x86_asm IntDir=.\Debug InputPath=..\..\src\image\x86_asm\colorspace_yuv_mmx.asm InputName=colorspace_yuv_mmx @@ -531,7 +598,7 @@ !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) -InputDir=\xvid\clean0\xvidcore\src\image\x86_asm +InputDir=\xvidcore\src\image\x86_asm IntDir=.\Release InputPath=..\..\src\image\x86_asm\colorspace_yuyv_mmx.asm InputName=colorspace_yuyv_mmx @@ -544,7 +611,7 @@ !ELSEIF "$(CFG)" == "libxvidcore - Win32 Debug" # Begin Custom Build - Assembling $(InputPath) -InputDir=\xvid\clean0\xvidcore\src\image\x86_asm +InputDir=\xvidcore\src\image\x86_asm IntDir=.\Debug InputPath=..\..\src\image\x86_asm\colorspace_yuyv_mmx.asm InputName=colorspace_yuyv_mmx @@ -683,6 +750,37 @@ # End Source File # Begin Source File +SOURCE=..\..\src\image\x86_asm\qpel_mmx.asm + +!IF "$(CFG)" == "libxvidcore - Win32 Release" + +# Begin Custom Build - Assembling $(InputPath) +IntDir=.\Release +InputPath=..\..\src\image\x86_asm\qpel_mmx.asm +InputName=qpel_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\qpel_mmx.asm +InputName=qpel_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\reduced_mmx.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" @@ -755,6 +853,10 @@ # End Source File # Begin Source File +SOURCE=..\..\src\image\qpel.c +# End Source File +# Begin Source File + SOURCE=..\..\src\image\reduced.c # End Source File # End Group @@ -926,28 +1028,52 @@ # PROP Default_Filter "" # Begin Source File +SOURCE=..\..\src\motion\estimation.h +# End Source File +# Begin Source File + +SOURCE=..\..\src\motion\gmc.h +# End Source File +# Begin Source File + SOURCE=..\..\src\motion\motion.h # End Source File # Begin Source File -SOURCE=..\..\src\motion\motion_est.h +SOURCE=..\..\src\motion\motion_inlines.h # End Source File # Begin Source File SOURCE=..\..\src\motion\sad.h # End Source File +# End Group # Begin Source File -SOURCE=..\..\src\motion\smp_motion_est.h +SOURCE=..\..\src\motion\estimation_bvop.c # End Source File -# End Group # Begin Source File -SOURCE=..\..\src\motion\motion_comp.c +SOURCE=..\..\src\motion\estimation_common.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\motion\estimation_gmc.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\motion\estimation_pvop.c # End Source File # Begin Source File -SOURCE=..\..\src\motion\motion_est.c +SOURCE=..\..\src\motion\estimation_rd_based.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\motion\gmc.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\motion\motion_comp.c # End Source File # Begin Source File @@ -955,7 +1081,7 @@ # End Source File # Begin Source File -SOURCE=..\..\src\motion\smp_motion_est.c +SOURCE=..\..\src\motion\vop_type_decision.c # End Source File # End Group # Begin Group "prediction" @@ -982,14 +1108,14 @@ # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\src\quant\x86_asm\quantize4_mmx.asm +SOURCE=..\..\src\quant\x86_asm\quantize_h263_3dne.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) IntDir=.\Release -InputPath=..\..\src\quant\x86_asm\quantize4_mmx.asm -InputName=quantize4_mmx +InputPath=..\..\src\quant\x86_asm\quantize_h263_3dne.asm +InputName=quantize_h263_3dne "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1000,8 +1126,8 @@ # Begin Custom Build - Assembling $(InputPath) IntDir=.\Debug -InputPath=..\..\src\quant\x86_asm\quantize4_mmx.asm -InputName=quantize4_mmx +InputPath=..\..\src\quant\x86_asm\quantize_h263_3dne.asm +InputName=quantize_h263_3dne "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1013,14 +1139,14 @@ # End Source File # Begin Source File -SOURCE=..\..\src\quant\x86_asm\quantize4_xmm.asm +SOURCE=..\..\src\quant\x86_asm\quantize_h263_mmx.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) IntDir=.\Release -InputPath=..\..\src\quant\x86_asm\quantize4_xmm.asm -InputName=quantize4_xmm +InputPath=..\..\src\quant\x86_asm\quantize_h263_mmx.asm +InputName=quantize_h263_mmx "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1031,8 +1157,8 @@ # Begin Custom Build - Assembling $(InputPath) IntDir=.\Debug -InputPath=..\..\src\quant\x86_asm\quantize4_xmm.asm -InputName=quantize4_xmm +InputPath=..\..\src\quant\x86_asm\quantize_h263_mmx.asm +InputName=quantize_h263_mmx "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1044,14 +1170,14 @@ # End Source File # Begin Source File -SOURCE=..\..\src\quant\x86_asm\quantize_3dne.asm +SOURCE=..\..\src\quant\x86_asm\quantize_mpeg_mmx.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) IntDir=.\Release -InputPath=..\..\src\quant\x86_asm\quantize_3dne.asm -InputName=quantize_3dne +InputPath=..\..\src\quant\x86_asm\quantize_mpeg_mmx.asm +InputName=quantize_mpeg_mmx "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1062,8 +1188,8 @@ # Begin Custom Build - Assembling $(InputPath) IntDir=.\Debug -InputPath=..\..\src\quant\x86_asm\quantize_3dne.asm -InputName=quantize_3dne +InputPath=..\..\src\quant\x86_asm\quantize_mpeg_mmx.asm +InputName=quantize_mpeg_mmx "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1075,14 +1201,14 @@ # End Source File # Begin Source File -SOURCE=..\..\src\quant\x86_asm\quantize_mmx.asm +SOURCE=..\..\src\quant\x86_asm\quantize_mpeg_xmm.asm !IF "$(CFG)" == "libxvidcore - Win32 Release" # Begin Custom Build - Assembling $(InputPath) IntDir=.\Release -InputPath=..\..\src\quant\x86_asm\quantize_mmx.asm -InputName=quantize_mmx +InputPath=..\..\src\quant\x86_asm\quantize_mpeg_xmm.asm +InputName=quantize_mpeg_xmm "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1093,8 +1219,8 @@ # Begin Custom Build - Assembling $(InputPath) IntDir=.\Debug -InputPath=..\..\src\quant\x86_asm\quantize_mmx.asm -InputName=quantize_mmx +InputPath=..\..\src\quant\x86_asm\quantize_mpeg_xmm.asm +InputName=quantize_mpeg_xmm "$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" nasm -f win32 -DPREFIX -o $(IntDir)\$(InputName).obj $(InputPath) @@ -1110,27 +1236,15 @@ # PROP Default_Filter "" # Begin Source File -SOURCE=..\..\src\quant\adapt_quant.h -# End Source File -# Begin Source File - -SOURCE=..\..\src\quant\quant_h263.h +SOURCE=..\..\src\quant\quant.h # End Source File # Begin Source File SOURCE=..\..\src\quant\quant_matrix.h # End Source File -# Begin Source File - -SOURCE=..\..\src\quant\quant_mpeg4.h -# End Source File # End Group # Begin Source File -SOURCE=..\..\src\quant\adapt_quant.c -# End Source File -# Begin Source File - SOURCE=..\..\src\quant\quant_h263.c # End Source File # Begin Source File @@ -1139,7 +1253,7 @@ # End Source File # Begin Source File -SOURCE=..\..\src\quant\quant_mpeg4.c +SOURCE=..\..\src\quant\quant_mpeg.c # End Source File # End Group # Begin Group "utils" @@ -1319,10 +1433,6 @@ # End Source File # Begin Source File -SOURCE=..\..\src\utils\ratecontrol.c -# End Source File -# Begin Source File - SOURCE=..\..\src\utils\timer.c # End Source File # End Group @@ -1335,10 +1445,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 @@ -1354,13 +1460,41 @@ SOURCE=..\..\src\xvid.h # End Source File # End Group +# Begin Group "plugins" + +# PROP Default_Filter "" +# Begin Group "plugins_h" + +# PROP Default_Filter "" +# End Group # Begin Source File -SOURCE=..\..\src\decoder.c +SOURCE=..\..\src\plugins\plugin_2pass1.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\plugins\plugin_2pass2.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\plugins\plugin_dump.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\plugins\plugin_lumimasking.c # End Source File # Begin Source File -SOURCE=..\..\src\divx4.c +SOURCE=..\..\src\plugins\plugin_psnr.c +# End Source File +# Begin Source File + +SOURCE=..\..\src\plugins\plugin_single.c +# End Source File +# End Group +# Begin Source File + +SOURCE=..\..\src\decoder.c # End Source File # Begin Source File