1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-27 07:40:10 +01:00

Start on built-in LAME

Using LAME 3.10
Windows project files substantially changed from original, and included into audacity solution.
This commit is contained in:
James Crook
2019-03-23 20:08:52 +00:00
parent 75e44df43d
commit 5e0efd1a25
108 changed files with 42291 additions and 4 deletions

View File

@@ -76,7 +76,7 @@
<LinkLibraryDependencies>false</LinkLibraryDependencies>
</ProjectReference>
<Link>
<AdditionalDependencies>expat.lib;filedialog.lib;libsndfile.lib;libsoxr.lib;portaudio-v19.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;winmm.lib;oleacc.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>expat.lib;filedialog.lib;libmp3lame.lib;libmpg123.lib;libsndfile.lib;libsoxr.lib;portaudio-v19.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;winmm.lib;oleacc.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(OutDir);$(WXWIN)\lib\vc_dll;$(GSTREAMER_SDK)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Windows</SubSystem>
<StackReserveSize>8388608</StackReserveSize>
@@ -109,7 +109,7 @@
<LinkLibraryDependencies>false</LinkLibraryDependencies>
</ProjectReference>
<Link>
<AdditionalDependencies>expat.lib;filedialog.lib;libsndfile.lib;libsoxr.lib;portaudio-v19.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;winmm.lib;oleacc.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>expat.lib;filedialog.lib;libmp3lame.lib;libmpg123.lib;libsndfile.lib;libsoxr.lib;portaudio-v19.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;winmm.lib;oleacc.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>$(OutDir);$(WXWIN)\lib\vc_dll;$(GSTREAMER_SDK)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Windows</SubSystem>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>TAKEHIRO_IEEE754_HACK;HAVE_NASM;MMX_choose_table;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<FloatingPointModel>Fast</FloatingPointModel>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>TAKEHIRO_IEEE754_HACK;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseNASM|Win32">
<Configuration>ReleaseNASM</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseSSE2|Win32">
<Configuration>ReleaseSSE2</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>libmp3lame</ProjectName>
<ProjectGuid>{20536101-3B0E-43EF-94F9-080D595DAC57}</ProjectGuid>
<RootNamespace>libmp3lame</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
<Import Project="vc9_nasm.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_sse2.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_x87.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_x87.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_nasm.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;HAVE_MPGLIB;WIN32;HAVE_CONFIG_H;HAVE_NASM;MMX_choose_table;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;HAVE_MPGLIB;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;_WINDOWS;HAVE_MPGLIB;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ProgramDataBaseFileName>$(IntDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;_WINDOWS;HAVE_MPGLIB;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<NASM Include="..\libmp3lame\i386\choose_table.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\cpu_feat.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\fft.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\fft3dn.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\fftfpu.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\fftsse.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\ffttbl.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
<NASM Include="..\libmp3lame\i386\scalar.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
</NASM>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\lib-src\libmp3lame\bitstream.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\encoder.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\fft.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\gain_analysis.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\id3tag.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\lame.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\mpglib_interface.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\newmdct.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\presets.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\psymodel.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\quantize.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\quantize_pvt.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\reservoir.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\set_get.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\tables.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\takehiro.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\util.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\vbrquantize.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\VbrTag.c" />
<ClCompile Include="..\..\..\lib-src\libmp3lame\version.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\lib-src\libmp3lame\bitstream.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\encoder.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\fft.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\gain_analysis.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\id3tag.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\l3side.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\lame-analysis.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\lameerror.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\lame_global_flags.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\machine.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\newmdct.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\psymodel.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\quantize.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\quantize_pvt.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\reservoir.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\set_get.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\tables.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\util.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\vbrquantize.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\VbrTag.h" />
<ClInclude Include="..\..\..\lib-src\libmp3lame\version.h" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\lib-src\libmp3lame\i386\choose_table.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\cpu_feat.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fft.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fft3dn.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fftfpu.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fftsse.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\ffttbl.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\scalar.nas">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
</None>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="vc9_nasm.targets" />
</ImportGroup>
</Project>

View File

@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Asm">
<UniqueIdentifier>{3a07496e-a853-4478-b0d2-0168a1af69ea}</UniqueIdentifier>
</Filter>
<Filter Include="Include">
<UniqueIdentifier>{ff5c2d0f-1c00-466b-aedc-fefd4cef27e0}</UniqueIdentifier>
</Filter>
<Filter Include="Source">
<UniqueIdentifier>{23eb3b6a-34e3-49b1-84fc-620cc60cefb3}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\lib-src\libmp3lame\bitstream.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\encoder.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\fft.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\gain_analysis.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\id3tag.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\lame.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\mpglib_interface.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\newmdct.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\presets.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\psymodel.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\quantize.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\quantize_pvt.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\reservoir.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\set_get.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\tables.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\takehiro.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\util.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\vbrquantize.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\VbrTag.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\libmp3lame\version.c">
<Filter>Source</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\lib-src\libmp3lame\lame_global_flags.h">
<Filter>Source</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\lameerror.h">
<Filter>Source</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\vbrquantize.h">
<Filter>Source</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\VbrTag.h">
<Filter>Source</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\bitstream.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\encoder.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\fft.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\gain_analysis.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\id3tag.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\l3side.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\lame-analysis.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\machine.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\newmdct.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\psymodel.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\quantize.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\quantize_pvt.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\reservoir.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\set_get.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\tables.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\util.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\libmp3lame\version.h">
<Filter>Include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\lib-src\libmp3lame\i386\choose_table.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\cpu_feat.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fft.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fft3dn.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fftfpu.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\fftsse.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\ffttbl.nas">
<Filter>Asm</Filter>
</None>
<None Include="..\..\..\lib-src\libmp3lame\i386\scalar.nas">
<Filter>Asm</Filter>
</None>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
<OutDir>$(SolutionDir)..\output\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)..\obj\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup>
<Bscmake>
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
</Bscmake>
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level4</WarningLevel>
<DisableSpecificWarnings>4995;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup
Condition="'$(NASMBeforeTargets)' == '' and '$(NASMAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
<NASMBeforeTargets>Midl</NASMBeforeTargets>
<NASMAfterTargets>CustomBuild</NASMAfterTargets>
</PropertyGroup>
<PropertyGroup>
<NASMDependsOn
Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(NASMDependsOn)</NASMDependsOn>
</PropertyGroup>
<ItemDefinitionGroup>
<NASM>
<OutFile>$(IntDir)%(Filename).obj</OutFile>
<BinFormat>win32</BinFormat>
<IncludeDir>%(RootDir)%(Directory)</IncludeDir>
<Defines>WIN32</Defines>
<CommandLineTemplate>nasmw [BinFormat] [IncludeDir] [Defines] -o [OutFile] %(FullPath)</CommandLineTemplate>
<Outputs>[OutFile]</Outputs>
<ExecutionDescription>Assembling %(Filename)...</ExecutionDescription>
<ShowOnlyRuleProperties>false</ShowOnlyRuleProperties>
</NASM>
</ItemDefinitionGroup>
</Project>

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioToolFile
Name="NASM "
Version="8,00"
>
<Rules>
<CustomBuildRule
Name="NASM"
DisplayName="NASM"
CommandLine="nasmw [BinFormat] [IncludeDir] [Defines] -o [OutFile] $(InputPath)"
Outputs="[OutFile]"
FileExtensions="*.nas"
ExecutionDescription="Assembling $(InputName)..."
ShowOnlyRuleProperties="false"
>
<Properties>
<StringProperty
Name="OutFile"
DisplayName="output file path"
Switch="[value]"
DefaultValue="$(IntDir)\$(InputName).obj"
/>
<StringProperty
Name="BinFormat"
DisplayName="Binary format"
Switch="-f [value]"
DefaultValue="win32"
/>
<StringProperty
Name="IncludeDir"
DisplayName="Additional include directories"
Switch="-i [value]"
DefaultValue="$(InputDir)"
Delimited="true"
/>
<StringProperty
Name="Defines"
DisplayName="Defines"
Switch="-D[value]"
DefaultValue="WIN32"
Delimited="true"
Delimiters=" ;,"
/>
</Properties>
</CustomBuildRule>
</Rules>
</VisualStudioToolFile>

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<PropertyPageSchema
Include="$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml" />
<AvailableItemName
Include="NASM">
<Targets>_NASM</Targets>
</AvailableItemName>
</ItemGroup>
<UsingTask
TaskName="NASM"
TaskFactory="XamlTaskFactory"
AssemblyName="Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<Task>$(MSBuildThisFileDirectory)$(MSBuildThisFileName).xml</Task>
</UsingTask>
<Target
Name="_NASM"
BeforeTargets="$(NASMBeforeTargets)"
AfterTargets="$(NASMAfterTargets)"
Condition="'@(NASM)' != ''"
DependsOnTargets="$(NASMDependsOn);ComputeNASMOutput"
Outputs="@(NASM-&gt;Metadata('Outputs')-&gt;Distinct())"
Inputs="@(NASM);%(NASM.AdditionalDependencies);$(MSBuildProjectFile)">
<ItemGroup
Condition="'@(SelectedFiles)' != ''">
<NASM
Remove="@(NASM)"
Condition="'%(Identity)' != '@(SelectedFiles)'" />
</ItemGroup>
<ItemGroup>
<NASM_tlog
Include="%(NASM.Outputs)"
Condition="'%(NASM.Outputs)' != '' and '%(NASM.ExcludedFromBuild)' != 'true'">
<Source>@(NASM, '|')</Source>
</NASM_tlog>
</ItemGroup>
<Message
Importance="High"
Text="%(NASM.ExecutionDescription)" />
<WriteLinesToFile
Condition="'@(NASM_tlog)' != '' and '%(NASM_tlog.ExcludedFromBuild)' != 'true'"
File="$(TLogLocation)$(ProjectName).write.1u.tlog"
Lines="^%(NASM_tlog.Source);@(NASM_tlog-&gt;'%(Fullpath)')"
Encoding="Unicode" />
<NASM
Condition="'@(NASM)' != '' and '%(NASM.ExcludedFromBuild)' != 'true'"
CommandLineTemplate="%(NASM.CommandLineTemplate)"
OutFile="%(NASM.OutFile)"
BinFormat="%(NASM.BinFormat)"
IncludeDir="%(NASM.IncludeDir)"
Defines="%(NASM.Defines)"
AdditionalOptions="%(NASM.AdditionalOptions)"
Inputs="@(NASM)" />
</Target>
<PropertyGroup>
<ComputeLinkInputsTargets>
$(ComputeLinkInputsTargets);
ComputeNASMOutput;
</ComputeLinkInputsTargets>
<ComputeLibInputsTargets>
$(ComputeLibInputsTargets);
ComputeNASMOutput;
</ComputeLibInputsTargets>
</PropertyGroup>
<Target
Name="ComputeNASMOutput"
Condition="'@(NASM)' != ''">
<ItemGroup>
<NASMDirsToMake
Condition="'@(NASM)' != '' and '%(NASM.ExcludedFromBuild)' != 'true'"
Include="%(NASM.Outputs)" />
<Link
Include="%(NASMDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
<Lib
Include="%(NASMDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
<ImpLib
Include="%(NASMDirsToMake.Identity)"
Condition="'%(Extension)'=='.obj' or '%(Extension)'=='.res' or '%(Extension)'=='.rsc' or '%(Extension)'=='.lib'" />
</ItemGroup>
<MakeDir
Directories="@(NASMDirsToMake-&gt;'%(RootDir)%(Directory)')" />
</Target>
</Project>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>TAKEHIRO_IEEE754_HACK;HAVE_NASM;MMX_choose_table;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>HAVE_XMMINTRIN_H;MIN_ARCH_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<FloatingPointModel>Fast</FloatingPointModel>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>TAKEHIRO_IEEE754_HACK;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,201 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseNASM|Win32">
<Configuration>ReleaseNASM</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="ReleaseSSE2|Win32">
<Configuration>ReleaseSSE2</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectName>libmpg123</ProjectName>
<ProjectGuid>{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}</ProjectGuid>
<RootNamespace>libmpghip</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_sse2.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_x87.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_x87.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vc9_lame_config.props" />
<Import Project="arch_nasm.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules />
<CodeAnalysisRuleAssemblies />
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseNASM|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;HAVE_MPGLIB;_WINDOWS;USE_LAYER_2;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;HAVE_MPGLIB;_WINDOWS;USE_LAYER_2;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_DEBUG;_WINDOWS;USE_LAYER_2;HAVE_MPGLIB;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<ProgramDataBaseFileName>$(IntDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseSSE2|Win32'">
<ClCompile>
<Optimization>Full</Optimization>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<AdditionalIncludeDirectories>..\..\..\lib-src\libmp3lame\;..\..\..\lib-src\mpglib\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG;HAVE_MPGLIB;_WINDOWS;USE_LAYER_2;WIN32;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<ResourceCompile>
<Culture>0x0409</Culture>
</ResourceCompile>
<Lib>
<OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\lib-src\mpglib\common.c">
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\dct64_i386.c" />
<ClCompile Include="..\..\..\lib-src\mpglib\decode_i386.c" />
<ClCompile Include="..\..\..\lib-src\mpglib\interface.c" />
<ClCompile Include="..\..\..\lib-src\mpglib\layer1.c" />
<ClCompile Include="..\..\..\lib-src\mpglib\layer2.c" />
<ClCompile Include="..\..\..\lib-src\mpglib\layer3.c" />
<ClCompile Include="..\..\..\lib-src\mpglib\tabinit.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\lib-src\mpglib\common.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\dct64_i386.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\decode_i386.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\huffman.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\interface.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\l2tables.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\layer1.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\layer2.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\layer3.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\machine.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\mpg123.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\mpglib.h" />
<ClInclude Include="..\..\..\lib-src\mpglib\tabinit.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\lib-src\mpglib\common.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\dct64_i386.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\decode_i386.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\interface.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\layer1.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\layer2.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\layer3.c">
<Filter>Source</Filter>
</ClCompile>
<ClCompile Include="..\..\..\lib-src\mpglib\tabinit.c">
<Filter>Source</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\lib-src\mpglib\common.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\dct64_i386.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\decode_i386.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\huffman.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\interface.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\l2tables.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\layer1.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\layer2.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\layer3.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\machine.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\mpg123.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\mpglib.h">
<Filter>Include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\lib-src\mpglib\tabinit.h">
<Filter>Include</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Filter Include="Include">
<UniqueIdentifier>{96d0cc83-28e5-48e2-af59-b3944b3923ee}</UniqueIdentifier>
</Filter>
<Filter Include="Source">
<UniqueIdentifier>{89f7df6f-1799-44ed-85c4-fd537cf9de9d}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>15.0.28127.55</_ProjectFileVersion>
<OutDir>$(SolutionDir)..\output\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)..\obj\$(Configuration)\$(ProjectName)\</IntDir>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup>
<Bscmake>
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
</Bscmake>
<ClCompile>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<FunctionLevelLinking>true</FunctionLevelLinking>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level4</WarningLevel>
<DisableSpecificWarnings>4995;4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup
Condition="'$(NASMBeforeTargets)' == '' and '$(NASMAfterTargets)' == '' and '$(ConfigurationType)' != 'Makefile'">
<NASMBeforeTargets>Midl</NASMBeforeTargets>
<NASMAfterTargets>CustomBuild</NASMAfterTargets>
</PropertyGroup>
<PropertyGroup>
<NASMDependsOn
Condition="'$(ConfigurationType)' != 'Makefile'">_SelectedFiles;$(NASMDependsOn)</NASMDependsOn>
</PropertyGroup>
<ItemDefinitionGroup>
<NASM>
<OutFile>$(IntDir)%(Filename).obj</OutFile>
<BinFormat>win32</BinFormat>
<IncludeDir>%(RootDir)%(Directory)</IncludeDir>
<Defines>WIN32</Defines>
<CommandLineTemplate>nasmw [BinFormat] [IncludeDir] [Defines] -o [OutFile] %(FullPath)</CommandLineTemplate>
<Outputs>[OutFile]</Outputs>
<ExecutionDescription>Assembling %(Filename)...</ExecutionDescription>
<ShowOnlyRuleProperties>false</ShowOnlyRuleProperties>
</NASM>
</ItemDefinitionGroup>
</Project>

View File

@@ -1,9 +1,11 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Express 2013 for Windows Desktop
VisualStudioVersion = 12.0.40629.0
# Visual Studio 15
VisualStudioVersion = 15.0.28307.489
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Audacity", "Projects\Audacity\Audacity.vcxproj", "{1D64095C-F936-4FCF-B609-56E9DDF941FA}"
ProjectSection(ProjectDependencies) = postProject
{20536101-3B0E-43EF-94F9-080D595DAC57} = {20536101-3B0E-43EF-94F9-080D595DAC57}
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8} = {E2DAB91A-8248-4625-8A85-2C2C2A390DD8}
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856} = {A939AAF8-44F1-4CE7-9DD0-7A6E99814856}
EndProjectSection
EndProject
@@ -59,113 +61,243 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod-script-pipe", "Projects
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mod-nyq-bench", "Projects\mod-nyq-bench\mod-nyq-bench.vcxproj", "{876BE9ED-1F80-47B6-A34A-1766A6639763}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmp3lame", "Projects\libmp3lame\libmp3lame.vcxproj", "{20536101-3B0E-43EF-94F9-080D595DAC57}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmpg123", "Projects\libmpg123\libmpg123.vcxproj", "{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
ReleaseNASM|Win32 = ReleaseNASM|Win32
ReleaseSSE2|Win32 = ReleaseSSE2|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.Debug|Win32.ActiveCfg = Debug|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.Debug|Win32.Build.0 = Debug|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.Release|Win32.ActiveCfg = Release|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.Release|Win32.Build.0 = Release|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.ReleaseNASM|Win32.Build.0 = Release|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{1D64095C-F936-4FCF-B609-56E9DDF941FA}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.Debug|Win32.ActiveCfg = Debug|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.Debug|Win32.Build.0 = Debug|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.Release|Win32.ActiveCfg = Release|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.Release|Win32.Build.0 = Release|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.ReleaseNASM|Win32.Build.0 = Release|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{EC3F5835-C486-4970-8A6B-A0700F4B3637}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.Debug|Win32.ActiveCfg = Debug|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.Debug|Win32.Build.0 = Debug|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.Release|Win32.ActiveCfg = Release|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.Release|Win32.Build.0 = Release|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.ReleaseNASM|Win32.Build.0 = Release|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{6C7DC635-26FB-419A-B69A-7ECBBB068245}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.Debug|Win32.ActiveCfg = Debug|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.Debug|Win32.Build.0 = Debug|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.Release|Win32.ActiveCfg = Release|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.Release|Win32.Build.0 = Release|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.ReleaseNASM|Win32.Build.0 = Release|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{B28C9F3F-FF0E-4FEC-844C-685390B8AC06}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.Debug|Win32.ActiveCfg = Debug|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.Debug|Win32.Build.0 = Debug|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.Release|Win32.ActiveCfg = Release|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.Release|Win32.Build.0 = Release|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.ReleaseNASM|Win32.Build.0 = Release|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{D96C7BE1-E3F1-4767-BBBB-320E082CE425}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.Debug|Win32.ActiveCfg = Debug|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.Debug|Win32.Build.0 = Debug|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.Release|Win32.ActiveCfg = Release|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.Release|Win32.Build.0 = Release|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.ReleaseNASM|Win32.Build.0 = Release|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{A52BBEA5-8B02-4147-8734-5D9BBF4D1177}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.Debug|Win32.ActiveCfg = Debug|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.Debug|Win32.Build.0 = Debug|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.Release|Win32.ActiveCfg = Release|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.Release|Win32.Build.0 = Release|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.ReleaseNASM|Win32.Build.0 = Release|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{7AA41BED-41B0-427A-9148-DEA40549D158}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.Debug|Win32.ActiveCfg = Debug|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.Debug|Win32.Build.0 = Debug|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.Release|Win32.ActiveCfg = Release|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.Release|Win32.Build.0 = Release|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.ReleaseNASM|Win32.Build.0 = Release|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{F4B4A272-4ED3-4951-A6EE-B7BAAC1C4952}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.Debug|Win32.ActiveCfg = Debug|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.Debug|Win32.Build.0 = Debug|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.Release|Win32.ActiveCfg = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.Release|Win32.Build.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.ReleaseNASM|Win32.Build.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814857}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.Debug|Win32.ActiveCfg = Debug|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.Debug|Win32.Build.0 = Debug|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.Release|Win32.ActiveCfg = Release|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.Release|Win32.Build.0 = Release|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.ReleaseNASM|Win32.Build.0 = Release|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{3A76129B-55AB-4D54-BAA7-08F63ED52569}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.Debug|Win32.ActiveCfg = Debug|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.Debug|Win32.Build.0 = Debug|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.Release|Win32.ActiveCfg = Release|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.Release|Win32.Build.0 = Release|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.ReleaseNASM|Win32.Build.0 = Release|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{727D6675-67EE-4D0B-9DC1-177A0AF741F0}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.Debug|Win32.ActiveCfg = Debug|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.Debug|Win32.Build.0 = Debug|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.Release|Win32.ActiveCfg = Release|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.Release|Win32.Build.0 = Release|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.ReleaseNASM|Win32.Build.0 = Release|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{7ABA0F80-94AE-4E82-AB89-2E1258212D59}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.Debug|Win32.ActiveCfg = Debug|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.Release|Win32.ActiveCfg = Release|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.Release|Win32.Build.0 = Release|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.ReleaseNASM|Win32.Build.0 = Release|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{BE9F28C5-058A-45F5-B2C1-D077BC058AAE}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.Debug|Win32.ActiveCfg = Debug|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.Debug|Win32.Build.0 = Debug|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.Release|Win32.ActiveCfg = Release|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.Release|Win32.Build.0 = Release|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.ReleaseNASM|Win32.Build.0 = Release|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{5284D863-3813-479F-BBF0-AC234E216BC6}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.Debug|Win32.ActiveCfg = Debug|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.Debug|Win32.Build.0 = Debug|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.Release|Win32.ActiveCfg = Release|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.Release|Win32.Build.0 = Release|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.ReleaseNASM|Win32.Build.0 = Release|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{A61E2BF1-21AA-4118-B0D8-FD3D53DB892E}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.Debug|Win32.ActiveCfg = Debug|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.Debug|Win32.Build.0 = Debug|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.Release|Win32.ActiveCfg = Release|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.Release|Win32.Build.0 = Release|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.ReleaseNASM|Win32.Build.0 = Release|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{8C69F7B6-684F-48D9-9057-8912CA3DAA8B}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.Debug|Win32.ActiveCfg = Debug|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.Debug|Win32.Build.0 = Debug|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.Release|Win32.ActiveCfg = Release|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.Release|Win32.Build.0 = Release|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.ReleaseNASM|Win32.Build.0 = Release|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{8A1C2514-85DD-4AE2-9CF3-3183B66C537D}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.Debug|Win32.ActiveCfg = Debug|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.Debug|Win32.Build.0 = Debug|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.Release|Win32.ActiveCfg = Release|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.Release|Win32.Build.0 = Release|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.ReleaseNASM|Win32.Build.0 = Release|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{A64FFB5D-0CF0-43EE-9DE3-C72260864BFF}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.Debug|Win32.ActiveCfg = Debug|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.Debug|Win32.Build.0 = Debug|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.Release|Win32.ActiveCfg = Release|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.Release|Win32.Build.0 = Release|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.ReleaseNASM|Win32.Build.0 = Release|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{C0FE933B-4AF7-4ACD-95E8-ACD3A73F1400}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.Debug|Win32.ActiveCfg = Debug|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.Debug|Win32.Build.0 = Debug|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.Release|Win32.ActiveCfg = Release|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.Release|Win32.Build.0 = Release|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.ReleaseNASM|Win32.Build.0 = Release|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{D5AB2D87-51DC-4277-A9AB-2A6018D0E947}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{02F94A40-586A-4403-8464-13B50801FFEC}.Debug|Win32.ActiveCfg = Debug|Win32
{02F94A40-586A-4403-8464-13B50801FFEC}.Release|Win32.ActiveCfg = Release|Win32
{02F94A40-586A-4403-8464-13B50801FFEC}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{02F94A40-586A-4403-8464-13B50801FFEC}.ReleaseNASM|Win32.Build.0 = Release|Win32
{02F94A40-586A-4403-8464-13B50801FFEC}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{02F94A40-586A-4403-8464-13B50801FFEC}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.Debug|Win32.ActiveCfg = Debug|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.Debug|Win32.Build.0 = Debug|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.Release|Win32.ActiveCfg = Release|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.Release|Win32.Build.0 = Release|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.ReleaseNASM|Win32.Build.0 = Release|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{AF9AD75C-4785-4432-BAC3-ADAB1E7F1192}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.Debug|Win32.ActiveCfg = Debug|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.Debug|Win32.Build.0 = Debug|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.Release|Win32.ActiveCfg = Release|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.Release|Win32.Build.0 = Release|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.ReleaseNASM|Win32.Build.0 = Release|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{0FEC8848-E24E-4FA5-9ACD-E4582DC4CBBE}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.Debug|Win32.ActiveCfg = Debug|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.Debug|Win32.Build.0 = Debug|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.Debug|Win32.Deploy.0 = Debug|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.Release|Win32.ActiveCfg = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.Release|Win32.Build.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.Release|Win32.Deploy.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.ReleaseNASM|Win32.Build.0 = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{A939AAF8-44F1-4CE7-9DD0-7A6E99814856}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{5FF83E0C-1973-4559-94C3-311C9D0E051B}.Debug|Win32.ActiveCfg = Debug|Win32
{5FF83E0C-1973-4559-94C3-311C9D0E051B}.Release|Win32.ActiveCfg = Release|Win32
{5FF83E0C-1973-4559-94C3-311C9D0E051B}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{5FF83E0C-1973-4559-94C3-311C9D0E051B}.ReleaseNASM|Win32.Build.0 = Release|Win32
{5FF83E0C-1973-4559-94C3-311C9D0E051B}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{5FF83E0C-1973-4559-94C3-311C9D0E051B}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{D41CD691-F111-4D68-B0C1-C90E7DB07454}.Debug|Win32.ActiveCfg = Debug|Win32
{D41CD691-F111-4D68-B0C1-C90E7DB07454}.Release|Win32.ActiveCfg = Release|Win32
{D41CD691-F111-4D68-B0C1-C90E7DB07454}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{D41CD691-F111-4D68-B0C1-C90E7DB07454}.ReleaseNASM|Win32.Build.0 = Release|Win32
{D41CD691-F111-4D68-B0C1-C90E7DB07454}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{D41CD691-F111-4D68-B0C1-C90E7DB07454}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{876BE9ED-1F80-47B6-A34A-1766A6639763}.Debug|Win32.ActiveCfg = Debug|Win32
{876BE9ED-1F80-47B6-A34A-1766A6639763}.Release|Win32.ActiveCfg = Release|Win32
{876BE9ED-1F80-47B6-A34A-1766A6639763}.ReleaseNASM|Win32.ActiveCfg = Release|Win32
{876BE9ED-1F80-47B6-A34A-1766A6639763}.ReleaseNASM|Win32.Build.0 = Release|Win32
{876BE9ED-1F80-47B6-A34A-1766A6639763}.ReleaseSSE2|Win32.ActiveCfg = Release|Win32
{876BE9ED-1F80-47B6-A34A-1766A6639763}.ReleaseSSE2|Win32.Build.0 = Release|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.Debug|Win32.ActiveCfg = Debug|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.Debug|Win32.Build.0 = Debug|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.Release|Win32.ActiveCfg = Release|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.Release|Win32.Build.0 = Release|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.ReleaseNASM|Win32.ActiveCfg = ReleaseNASM|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.ReleaseNASM|Win32.Build.0 = ReleaseNASM|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.ReleaseSSE2|Win32.ActiveCfg = ReleaseSSE2|Win32
{20536101-3B0E-43EF-94F9-080D595DAC57}.ReleaseSSE2|Win32.Build.0 = ReleaseSSE2|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.Debug|Win32.ActiveCfg = Debug|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.Debug|Win32.Build.0 = Debug|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.Release|Win32.ActiveCfg = Release|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.Release|Win32.Build.0 = Release|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.ReleaseNASM|Win32.ActiveCfg = ReleaseNASM|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.ReleaseNASM|Win32.Build.0 = ReleaseNASM|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.ReleaseSSE2|Win32.ActiveCfg = ReleaseSSE2|Win32
{E2DAB91A-8248-4625-8A85-2C2C2A390DD8}.ReleaseSSE2|Win32.Build.0 = ReleaseSSE2|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE