Index: build/win32/libx264.vcproj =================================================================== --- build/win32/libx264.vcproj (revision 736) +++ build/win32/libx264.vcproj (working copy) @@ -1,170 +1,240 @@ + RootNamespace="libx264" + > + Name="Win32" + /> + + + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + + + + + + SuppressStartupBanner="true" + CompileAs="0" + /> + Name="VCManagedResourceCompilerTool" + /> + + + SuppressStartupBanner="true" + /> + Name="VCALinkTool" + /> + Name="VCXDCMakeTool" + /> + Name="VCBscMakeTool" + /> + Name="VCFxCopTool" + /> - - - - + Name="VCPostBuildEventTool" + /> + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + + + + + + CompileAs="0" + /> + Name="VCManagedResourceCompilerTool" + /> + + + SuppressStartupBanner="true" + /> + Name="VCALinkTool" + /> + Name="VCXDCMakeTool" + /> + Name="VCBscMakeTool" + /> + Name="VCFxCopTool" + /> - - - - + Name="VCPostBuildEventTool" + /> + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + + + + + + CompileAs="0" + /> + Name="VCManagedResourceCompilerTool" + /> + + + SuppressStartupBanner="true" + /> + Name="VCALinkTool" + /> + Name="VCXDCMakeTool" + /> + Name="VCBscMakeTool" + /> + Name="VCFxCopTool" + /> - - - - + Name="VCPostBuildEventTool" + /> @@ -172,21 +242,26 @@ + Filter=".c" + > + RelativePath="..\..\encoder\analyse.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\cabac.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\cavlc.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\encoder.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\eval.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\macroblock.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\me.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\ratecontrol.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + RelativePath="..\..\encoder\set.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/enc_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/enc_release/" + /> + Filter=".h" + > + RelativePath="..\..\encoder\analyse.h" + > + RelativePath="..\..\encoder\macroblock.h" + > + RelativePath="..\..\encoder\me.h" + > + RelativePath="..\..\encoder\ratecontrol.h" + > + RelativePath="..\..\encoder\set.h" + > + Filter=".c;.h;" + > + RelativePath="..\..\common\cabac.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\common.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\cpu.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\dct.c" + > + Name="Release|Win32" + > - - - - - - - - - - - + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\frame.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\macroblock.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\i386\mc-c.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\mc.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\mdate.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\pixel.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\i386\predict-c.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\predict.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/core_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/core_release/" + /> + RelativePath="..\..\common\quant.c" + > + RelativePath="..\..\common\set.c" + > + Filter=".h" + > + RelativePath="..\..\common\bs.h" + > + RelativePath="..\..\common\cabac.h" + > + RelativePath="..\..\common\clip1.h" + > + RelativePath="..\..\common\common.h" + > + RelativePath="..\..\common\cpu.h" + > + RelativePath="..\..\common\dct.h" + > + RelativePath="..\..\common\frame.h" + > + RelativePath="..\..\common\macroblock.h" + > + RelativePath="..\..\common\mc.h" + > + RelativePath="..\..\common\pixel.h" + > + RelativePath="..\..\common\predict.h" + > + RelativePath="..\..\common\set.h" + > + RelativePath="..\..\common\vlc.h" + > - - + Filter="*.h,*.c,*-a.asm" + > + RelativePath="..\..\common\i386\cpu-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\dct-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\dct.h" + > + RelativePath="..\..\common\i386\deblock-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Release64|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\i386inc.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Release64|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\mc-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\mc-a2.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\pixel-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\pixel-sse2.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\pixel.h" + > + RelativePath="..\..\common\i386\predict-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + RelativePath="..\..\common\i386\quant-a.asm" + > + Name="Release|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + Name="Debug|Win32" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + ExcludedFromBuild="true" + > + CommandLine="nasm -I..\..\common\i386\ -f win32 -DPREFIX -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs="$(IntDir)\$(InputName).obj" + /> + > + RelativePath="..\..\common\amd64\amd64inc.asm" + > + RelativePath="..\..\common\amd64\cpu-a.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + RelativePath="..\..\common\amd64\dct-a.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + RelativePath="..\..\common\amd64\mc-a.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + RelativePath="..\..\common\amd64\mc-a2.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + RelativePath="..\..\common\amd64\pixel-a.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + RelativePath="..\..\common\amd64\predict-a.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + RelativePath="..\..\common\amd64\quant-a.asm" + > + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + ExcludedFromBuild="true" + > + Name="VCCustomBuildTool" + /> + Name="Release64|Win32" + > + CommandLine="yasm -f win32 -m AMD64 -DWIN64 -o "$(IntDir)\$(InputName)".obj "$(InputPath)" " + Outputs=""$(IntDir)\$(InputName)".obj" + /> + Filter=".c" + > + RelativePath="..\..\decoder\decoder.c" + > + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_debug/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + RelativePath="..\..\decoder\macroblock.c" + > + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_debug/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + RelativePath="..\..\decoder\set.c" + > + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_debug/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + RelativePath="..\..\decoder\vlc.c" + > + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_debug/" + /> + ExcludedFromBuild="true" + > + ProgramDataBaseFileName="obj/dec_release/" + /> + Filter=".h" + > + RelativePath="..\..\decoder\macroblock.h" + > + RelativePath="..\..\decoder\set.h" + > + RelativePath="..\..\decoder\vlc.h" + > + Filter=".c" + > + RelativePath="..\..\extras\getopt.c" + > + Name="Release|Win32" + > + ProgramDataBaseFileName="obj/util_release/" + /> + Name="Debug|Win32" + > + ProgramDataBaseFileName="obj/util_debug/" + /> + Name="Release64|Win32" + > + ProgramDataBaseFileName="obj/util_release/" + /> + Filter=".h" + > + RelativePath="..\..\extras\getopt.h" + > + RelativePath="..\..\extras\stdint.h" + > Index: build/win32/x264.sln =================================================================== --- build/win32/x264.sln (revision 736) +++ build/win32/x264.sln (working copy) @@ -1,7 +1,6 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libx264", "libx264.vcproj", "{A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x264", "x264.vcproj", "{22E1814D-7955-4456-AEA5-0C9BA7500792}" ProjectSection(ProjectDependencies) = postProject @@ -9,27 +8,26 @@ EndProjectSection EndProject Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - Release64 = Release64 + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + Release64|Win32 = Release64|Win32 EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {22E1814D-7955-4456-AEA5-0C9BA7500792}.Debug.ActiveCfg = Debug|Win32 - {22E1814D-7955-4456-AEA5-0C9BA7500792}.Debug.Build.0 = Debug|Win32 - {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release.ActiveCfg = Release|Win32 - {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release.Build.0 = Release|Win32 - {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release64.ActiveCfg = Release64|Win32 - {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release64.Build.0 = Release64|Win32 - {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Debug.ActiveCfg = Debug|Win32 - {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Debug.Build.0 = Debug|Win32 - {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release.ActiveCfg = Release|Win32 - {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release.Build.0 = Release|Win32 - {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release64.ActiveCfg = Release64|Win32 - {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release64.Build.0 = Release64|Win32 + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Debug|Win32.ActiveCfg = Debug|Win32 + {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Debug|Win32.Build.0 = Debug|Win32 + {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release|Win32.ActiveCfg = Release|Win32 + {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release|Win32.Build.0 = Release|Win32 + {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release64|Win32.ActiveCfg = Release64|Win32 + {A8D6E4CD-1885-4B03-8E41-5F3DB825BAA6}.Release64|Win32.Build.0 = Release64|Win32 + {22E1814D-7955-4456-AEA5-0C9BA7500792}.Debug|Win32.ActiveCfg = Debug|Win32 + {22E1814D-7955-4456-AEA5-0C9BA7500792}.Debug|Win32.Build.0 = Debug|Win32 + {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release|Win32.ActiveCfg = Release|Win32 + {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release|Win32.Build.0 = Release|Win32 + {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release64|Win32.ActiveCfg = Release64|Win32 + {22E1814D-7955-4456-AEA5-0C9BA7500792}.Release64|Win32.Build.0 = Release64|Win32 EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection EndGlobal Index: build/win32/x264.vcproj =================================================================== --- build/win32/x264.vcproj (revision 736) +++ build/win32/x264.vcproj (working copy) @@ -1,247 +1,354 @@ + RootNamespace="x264" + > + Name="Win32" + /> + + + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + + + + + + CompileAs="0" + /> + Name="VCManagedResourceCompilerTool" + /> + + + TargetMachine="1" + /> + Name="VCALinkTool" + /> + Name="VCManifestTool" + /> + Name="VCXDCMakeTool" + /> + Name="VCBscMakeTool" + /> + Name="VCFxCopTool" + /> + Name="VCAppVerifierTool" + /> + Name="VCWebDeploymentTool" + /> - - + Name="VCPostBuildEventTool" + /> + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + + + + + + SuppressStartupBanner="true" + CompileAs="0" + /> + Name="VCManagedResourceCompilerTool" + /> + + + TargetMachine="1" + /> + Name="VCALinkTool" + /> + Name="VCManifestTool" + /> + Name="VCXDCMakeTool" + /> + Name="VCBscMakeTool" + /> + Name="VCFxCopTool" + /> + Name="VCAppVerifierTool" + /> + Name="VCWebDeploymentTool" + /> - - + Name="VCPostBuildEventTool" + /> + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + + + + + + CompileAs="0" + /> + Name="VCManagedResourceCompilerTool" + /> + + + TargetMachine="0" + /> + Name="VCALinkTool" + /> + Name="VCManifestTool" + /> + Name="VCXDCMakeTool" + /> + Name="VCBscMakeTool" + /> + Name="VCFxCopTool" + /> + Name="VCAppVerifierTool" + /> + Name="VCWebDeploymentTool" + /> - - + Name="VCPostBuildEventTool" + /> + RelativePath="..\..\matroska.c" + > + RelativePath="..\..\matroska.h" + > + RelativePath="..\..\muxers.c" + > + RelativePath="..\..\muxers.h" + > + RelativePath="..\..\x264.c" + > + Name="Debug|Win32" + > + BasicRuntimeChecks="3" + /> + Name="Release|Win32" + > + PreprocessorDefinitions="" + /> + Name="Release64|Win32" + > + PreprocessorDefinitions="" + /> + RelativePath="..\..\x264.h" + > Index: common/i386/pixel-a.asm =================================================================== --- common/i386/pixel-a.asm (revision 736) +++ common/i386/pixel-a.asm (working copy) @@ -1593,7 +1593,7 @@ mov ebp, [ecx+esi] mov edx, [ecx+esi+4] or edx, ebp - jz .nexti + jz near .nexti xor edx, edx %macro TEST 1 mov [ebx+eax*2], si Index: encoder/ratecontrol.c =================================================================== --- encoder/ratecontrol.c (revision 736) +++ encoder/ratecontrol.c (working copy) @@ -29,6 +29,11 @@ #include #include +/* some kind of VC8-only guard here [smcgovern] */ +#define strtok_r( _s, _sep, _lasts ) \ + ( *(_lasts) = strtok( (_s), (_sep) ) ) +/* end guard [smcgovern] */ + #include "common/common.h" #include "common/cpu.h" #include "ratecontrol.h"