shithub: sox

Download patch

ref: 5cc55d28a8826ce03ed862349b2b752cd2b0c496
parent: b01b3221bf91883b73fb0b572cb816827d000759
author: idigdoug <idigdoug>
date: Wed Dec 2 06:18:43 EST 2009

MSVC9 build solution for SoX and supplemental libraries. Requires the sources for the supplemental libraries to be extracted next to the SoX sources.

diff: cannot open b/msvc9/Mad//null: file does not exist: 'b/msvc9/Mad//null' diff: cannot open b/msvc9/Mp3Lame//null: file does not exist: 'b/msvc9/Mp3Lame//null' diff: cannot open b/msvc9/Png//null: file does not exist: 'b/msvc9/Png//null' diff: cannot open b/msvc9/SndFile/sys//null: file does not exist: 'b/msvc9/SndFile/sys//null' diff: cannot open b/msvc9/SndFile//null: file does not exist: 'b/msvc9/SndFile//null' diff: cannot open b/msvc9/Sox//null: file does not exist: 'b/msvc9/Sox//null' diff: cannot open b/msvc9//null: file does not exist: 'b/msvc9//null'
--- /dev/null
+++ b/msvc9/.cvsignore
@@ -1,0 +1,3 @@
+*.user
+Sox.suo
+Sox.ncb
--- /dev/null
+++ b/msvc9/LibFlac.vcproj
@@ -1,0 +1,296 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibFlac"
+	ProjectGUID="{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}"
+	RootNamespace="LibFlac"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../flac/src/libFLAC/include;../../flac/include;../../libogg/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;FLAC__HAS_OGG;FLAC__CPU_IA32;FLAC__USE_3DNOW;VERSION=\&quot;1.2.0\&quot;;FLAC__NO_DLL"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="../../flac/src/libFLAC/include;../../flac/include;../../libogg/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;FLAC__HAS_OGG;FLAC__CPU_IA32;FLAC__USE_3DNOW;VERSION=\&quot;1.2.0\&quot;;FLAC__NO_DLL"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\bitmath.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\bitreader.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\bitwriter.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\cpu.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\crc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\fixed.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\float.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\format.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\lpc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\md5.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\memory.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\metadata_iterators.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\metadata_object.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\ogg_decoder_aspect.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\ogg_encoder_aspect.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\ogg_helper.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\ogg_mapping.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\stream_decoder.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\stream_encoder.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\stream_encoder_framing.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\src\libFLAC\window.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\flac\include\FLAC\all.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\assert.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\callback.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\export.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\format.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\metadata.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\ordinals.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\stream_decoder.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\flac\include\FLAC\stream_encoder.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibGsm.vcproj
@@ -1,0 +1,246 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibGsm"
+	ProjectGUID="{BEE9F57C-384E-4C99-87EB-629BF45C8A89}"
+	RootNamespace="LibGsm"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;LTP_CUT;FAST;USE_FLOAT_MUL;WAV49;SASR"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4101;4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;LTP_CUT;FAST;USE_FLOAT_MUL;WAV49;SASR"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4101;4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\sox\libgsm\add.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\code.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\decode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\gsm_create.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\gsm_decode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\gsm_destroy.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\gsm_encode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\gsm_option.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\long_term.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\lpc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\preprocess.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\rpe.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\short_term.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\table.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\sox\libgsm\aliases.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\gsm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\libgsm\private.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibId3Tag.vcproj
@@ -1,0 +1,328 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibId3Tag"
+	ProjectGUID="{40EA92B6-38AA-4E67-894D-92C37C946402}"
+	RootNamespace="LibId3Tag"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../libid3tag/msvc++;../../zlib"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4013;4018;4146;4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="../../libid3tag/msvc++;../../zlib"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4013;4018;4146;4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libid3tag\compat.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\crc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\debug.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\field.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\file.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\frame.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\frametype.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\genre.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\latin1.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\parse.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\render.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\tag.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\ucs4.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\utf16.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\utf8.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\util.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\version.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libid3tag\compat.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\crc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\debug.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\field.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\frame.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\frametype.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\genre.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\global.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\id3tag.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\latin1.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\parse.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\render.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\tag.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\ucs4.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\utf16.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\utf8.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libid3tag\version.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config Files"
+			>
+			<File
+				RelativePath="..\..\libid3tag\msvc++\config.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibLpc10.vcproj
@@ -1,0 +1,332 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibLpc10"
+	ProjectGUID="{C588FF17-FB2F-48D9-BB99-40B6D52B9B85}"
+	RootNamespace="LibLpc10"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="SoX"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4146;4244;4723"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="SoX"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4146;4244;4723"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\sox\lpc10\analys.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\bitio.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\bsynz.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\chanwr.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\dcbias.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\decode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\deemp.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\difmag.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\dyptrk.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\encode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\energy.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\f2clib.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\ham84.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\hp100.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\invert.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\irc2pc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\ivfilt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\lpcdec.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\lpcenc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\lpcini.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\lpfilt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\median.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\mload.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\onset.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\pitsyn.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\placea.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\placev.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\preemp.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\prepro.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\random.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\rcchk.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\synths.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\tbdm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\voicin.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\vparms.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\sox\lpc10\bitio.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\f2c.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\sox\lpc10\lpc10.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibMad.vcproj
@@ -1,0 +1,313 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibMad"
+	ProjectGUID="{B7A8AD9A-0D07-4453-B2DE-FEABD9546263}"
+	RootNamespace="LibMad"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="2"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="Mad;../../libmad"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4018;4146;4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).dll"
+				ModuleDefinitionFile="Mad/LibMad.def"
+				GenerateDebugInformation="true"
+				SetChecksum="true"
+				ImportLibrary="$(OutDir)$(TargetName).lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="2"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="Mad;../../libmad"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4018;4146;4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).dll"
+				LinkIncremental="1"
+				ModuleDefinitionFile="Mad/LibMad.def"
+				GenerateDebugInformation="true"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				SetChecksum="true"
+				ImportLibrary="$(OutDir)$(TargetName).lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libmad\bit.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\decoder.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\fixed.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\frame.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\huffman.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\layer12.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\layer3.c"
+				>
+			</File>
+			<File
+				RelativePath=".\Mad\LibMad.def"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\stream.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\synth.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\timer.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\version.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libmad\bit.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\decoder.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\fixed.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\frame.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\global.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\huffman.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\layer12.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\layer3.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\mad.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\synth.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\timer.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libmad\version.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config Files"
+			>
+			<File
+				RelativePath=".\Mad\config.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibMp3Lame.vcproj
@@ -1,0 +1,467 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibMp3Lame"
+	ProjectGUID="{4DFD6FD1-96F1-434A-AC69-01783B876354}"
+	RootNamespace="LibMp3Lame"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="2"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="Mp3Lame;../../lame;../../lame/include;../../lame/libmp3lame;../../lame/mpglib"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).dll"
+				ModuleDefinitionFile="..\..\lame\include\lame.def"
+				GenerateDebugInformation="true"
+				SetChecksum="true"
+				ImportLibrary="$(OutDir)$(TargetName).lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="2"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="Mp3Lame;../../lame;../../lame/include;../../lame/libmp3lame;../../lame/mpglib"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).dll"
+				LinkIncremental="1"
+				ModuleDefinitionFile="..\..\lame\include\lame.def"
+				GenerateDebugInformation="true"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				SetChecksum="true"
+				ImportLibrary="$(OutDir)$(TargetName).lib"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\lame\libmp3lame\bitstream.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\common.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\dct64_i386.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\decode_i386.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\encoder.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\fft.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\gain_analysis.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\id3tag.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\interface.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\lame.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\include\lame.def"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\layer1.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\layer2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\layer3.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\mpglib_interface.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\newmdct.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\presets.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\psymodel.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\quantize.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\quantize_pvt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\reservoir.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\set_get.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\tabinit.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\tables.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\takehiro.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\util.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\vbrquantize.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\VbrTag.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\version.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\lame\libmp3lame\bitstream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\common.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\configMS.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\dct64_i386.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\decode_i386.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\encoder.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\fft.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\gain_analysis.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\huffman.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\id3tag.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\interface.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\l2tables.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\l3side.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\lame-analysis.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\include\lame.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\lame_global_flags.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\lameerror.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\layer1.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\layer2.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\layer3.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\machine.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\mpg123.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\mpglib.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\newmdct.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\psymodel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\quantize.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\quantize_pvt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\reservoir.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\set_get.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\mpglib\tabinit.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\tables.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\vbrquantize.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\VbrTag.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\lame\libmp3lame\version.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config Files"
+			>
+			<File
+				RelativePath=".\Mp3Lame\config.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibOgg.vcproj
@@ -1,0 +1,192 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibOgg"
+	ProjectGUID="{C5C229AC-316D-42CB-9CA3-329619618972}"
+	RootNamespace="LibOgg"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../libogg/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;LIBOGG_EXPORTS"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="../../libogg/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;LIBOGG_EXPORTS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libogg\src\bitwise.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libogg\src\framing.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libogg\include\ogg\ogg.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libogg\include\ogg\os_types.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibPng.vcproj
@@ -1,0 +1,266 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibPng"
+	ProjectGUID="{46E7AC9D-3E96-4B34-B493-501BC277D6F9}"
+	RootNamespace="LibPng"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="Png;../../zlib"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="Png;../../zlib"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libpng\png.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngerror.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pnggccrd.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngget.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngmem.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngpread.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngread.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngrio.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngrtran.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngrutil.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngset.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngtrans.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngvcrd.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngwio.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngwrite.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngwtran.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngwutil.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libpng\png.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libpng\pngconf.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config Files"
+			>
+			<File
+				RelativePath=".\Png\inttypes.h"
+				>
+			</File>
+			<File
+				RelativePath=".\Png\stdint.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibSndFile.vcproj
@@ -1,0 +1,448 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibSndFile"
+	ProjectGUID="{342BDA83-C83F-4168-8425-E1DF72F47018}"
+	RootNamespace="LibSndFile"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="0"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="SndFile;..\..\libsndfile\src;../../flac/include;../../libogg/include;../../libvorbis/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;LIBSNDFILE_EXPORTS;inline=__inline"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="0"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="SndFile;..\..\libsndfile\src;../../flac/include;../../libogg/include;../../libvorbis/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;LIBSNDFILE_EXPORTS;inline=__inline"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libsndfile\src\aiff.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\alaw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\au.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\audio_detect.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\avr.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\broadcast.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\caf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\chunk.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\command.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\common.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\dither.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\double64.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\dwd.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\dwvw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\file_io.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\flac.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\float32.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\g72x.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\gsm610.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\htk.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ima_adpcm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ima_oki_adpcm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\interleave.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ircam.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\macbinary3.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\macos.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\mat4.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\mat5.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\mpc2k.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ms_adpcm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\nist.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ogg.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\paf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\pcm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\pvf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\raw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\rf64.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\rx2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\sd2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\sds.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\sndfile.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\strings.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\svx.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\txw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ulaw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\voc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\vox_adpcm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\w64.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\wav.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\wav_w64.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\wve.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\xi.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libsndfile\src\common.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\config.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g72x.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g72x_priv.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm610_priv.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\ima_oki_adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\sf_unistd.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\sfconfig.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\sfendian.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\test_main.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\wav_w64.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config files"
+			>
+			<File
+				RelativePath="SndFile\config.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\libsndfile-1.def"
+				>
+			</File>
+			<File
+				RelativePath="SndFile\sndfile.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibSndFileG72x.vcproj
@@ -1,0 +1,202 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibSndFileG72x"
+	ProjectGUID="{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}"
+	RootNamespace="G72x"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g721.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g723_16.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g723_24.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g723_40.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g72x.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g72x.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\G72x\g72x_priv.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibSndFileGSM610.vcproj
@@ -1,0 +1,242 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibSndFileGSM610"
+	ProjectGUID="{D2572DE1-610E-46A4-8DD2-8A693347D76A}"
+	RootNamespace="GSM610"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;inline=__inline"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;inline=__inline"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\add.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\code.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\decode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm_create.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm_decode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm_destroy.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm_encode.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm_option.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\long_term.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\lpc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\preprocess.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\rpe.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\short_term.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\table.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\config.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libsndfile\src\GSM610\gsm610_priv.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibSoX.vcproj
@@ -1,0 +1,1196 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibSoX"
+	ProjectGUID="{F17BE535-C7E8-4930-A6FD-32498D73A533}"
+	RootNamespace="LibSoX"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="SoX;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				OpenMP="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="SoX;../../ffmpeg;../../flac/include;../../lame/include;../../lame;../../libid3tag;../../libmad;../../libpng;../../libogg/include;sndfile;../../libvorbis/include;../../wavpack/include;../../wavpack;../../zlib"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				OpenMP="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\src\8svx.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\adpcm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\adpcms.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\aifc-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\aiff-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\aiff.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\al-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\amr-nb.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\amr-wb.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\au.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\avr.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\bend.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\biquad.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\biquads.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\caf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\cdr.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\chorus.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\compand.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\compandt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\contrast.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\crop.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\cvsd-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\cvsd.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dat.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dcshift.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\delay.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dft_filter.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dither.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\divide.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dvms-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\earwax.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\echo.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\echos.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\effects.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\effects_i.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\effects_i_dsp.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\f4-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\f8-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\fade.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\fap.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ffmpeg.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\fft4g.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\filter.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\fir.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\firfit.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\flac.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\flanger.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\formats.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\formats_i.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g711.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g721.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g723_24.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g723_40.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g72x.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\gain.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\getopt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\getopt1.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\gsm.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\gsrt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\hcom.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\htk.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ima-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ima_rw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\input.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\la-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ladspa.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\libsox.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\libsox_i.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\loudness.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\lpc10.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\lu-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mat4.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mat5.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\maud.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mcompand.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mixer.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mp3.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\noiseprof.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\noisered.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\nulfile.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\output.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\overdrive.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\pad.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\paf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\pan.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\phaser.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\prc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\pvf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\rate.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\raw-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\raw.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\remix.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\repeat.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\reverb.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\reverse.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\s1-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\s2-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\s3-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\s4-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sd2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sf.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\silence.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sinc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\skeleff.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\skelform.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\smp.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sndfile.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sounder.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\soundtool.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sox-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\spectrogram.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\speed.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sphere.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\splice.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\stat.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\stats.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\stretch.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\swap.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\synth.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\tempo.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\tremolo.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\trim.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\tx16w.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\u1-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\u2-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\u3-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\u4-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ul-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\util.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\vad.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\voc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\vol.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\vorbis.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\vox-fmt.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\vox.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\w64.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\wav.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\waveaudio.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\wavpack.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						DisableSpecificWarnings="4142"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						DisableSpecificWarnings="4142"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\win32-ltdl.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\wve.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\xa.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\xi.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\xmalloc.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\src\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\adpcms.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\aiff.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\amr.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\band.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\biquad.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\compandt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\cvsd.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\cvsdfilt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dft_filter.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\dither.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\effects.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ffmpeg.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\fft4g.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\fifo.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\formats.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g711.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\g72x.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ignore-warning.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\ima_rw.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mcompand_xover.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\mp3-util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\noisered.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\rate_filters.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\rate_half_fir.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\rate_poly_fir.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\rate_poly_fir0.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\raw.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sgetopt.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sox.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sox_i.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\sox_sample_test.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\soxomp.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\vox.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\win32-ltdl.h"
+				>
+			</File>
+			<File
+				RelativePath="..\src\xmalloc.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Config Files"
+			>
+			<File
+				RelativePath=".\SoX\soxconfig.h"
+				>
+			</File>
+			<File
+				RelativePath=".\SoX\soxstdint.h"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Excluded Files"
+			>
+			<File
+				RelativePath="..\src\alsa.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\ao.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\coreaudio.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\example0.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\example1.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\example2.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\example3.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\example4.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\oss.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\pulseaudio.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\sndio.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\sox_sample_test.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\src\sunaudio.c"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					ExcludedFromBuild="true"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+					/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibVorbis.vcproj
@@ -1,0 +1,340 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibVorbis"
+	ProjectGUID="{524A24CD-0973-4733-8EB9-F419DC6F9997}"
+	RootNamespace="LibVorbis"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../../libogg/include;../../libvorbis/include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;LIBVORBIS_EXPORTS"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="../../libogg/include;../../libvorbis/include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;LIBVORBIS_EXPORTS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\libvorbis\lib\analysis.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\bitrate.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\block.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\codebook.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\envelope.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\floor0.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\floor1.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\info.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lookup.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lpc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lsp.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\mapping0.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\mdct.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\psy.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\registry.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\res0.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\sharedbook.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\smallft.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\synthesis.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\vorbisenc.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\vorbisfile.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\window.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\libvorbis\lib\backends.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\bitrate.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\codebook.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\codec_internal.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\envelope.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\highlevel.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lookup.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lookup_data.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lpc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\lsp.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\masking.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\mdct.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\misc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\os.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\psy.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\registry.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\scales.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\smallft.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libvorbis\lib\window.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibWavPack.vcproj
@@ -1,0 +1,232 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibWavPack"
+	ProjectGUID="{7461CC57-B1CB-4766-B357-F51587449474}"
+	RootNamespace="LibWavPack"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../include"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;OPT_MMX"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="../include"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS;OPT_MMX"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\wavpack\src\bits.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\extra1.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\extra2.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\float.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\metadata.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\pack.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\unpack.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\unpack3.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\words.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\wputils.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\wavpack\src\unpack3.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\include\wavpack.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\wavpack_local.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\wavpack\src\wavpack_version.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/LibZLib.vcproj
@@ -1,0 +1,268 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="LibZLib"
+	ProjectGUID="{90D19FCF-8560-4396-A250-DDF74D1B0E36}"
+	RootNamespace="LibZLib"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="4"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				PreprocessorDefinitions="WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				WarnAsError="true"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLibrarianTool"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\..\zlib\adler32.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\compress.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\crc32.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\deflate.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\gzio.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\infback.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inffast.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inflate.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inftrees.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\trees.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\uncompr.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\zutil.c"
+				>
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl;inc;xsd"
+			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+			>
+			<File
+				RelativePath="..\..\zlib\crc32.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\deflate.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inffast.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inffixed.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inflate.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\inftrees.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\trees.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\zconf.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\zconf.in.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\zlib.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\zlib\zutil.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/Mad/LibMad.def
@@ -1,0 +1,60 @@
+; libSoX libmad export definitions for MSVC9: (c) 2009 SoX contributors
+;
+; This library is free software; you can redistribute it and/or modify it
+; under the terms of the GNU Lesser General Public License as published by
+; the Free Software Foundation; either version 2.1 of the License, or (at
+; your option) any later version.
+;
+; This library is distributed in the hope that it will be useful, but
+; WITHOUT ANY WARRANTY; without even the implied warranty of
+; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+; General Public License for more details.
+;
+; You should have received a copy of the GNU Lesser General Public License
+; along with this library; if not, write to the Free Software Foundation,
+; Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+;
+
+EXPORTS
+
+    mad_bit_crc
+    mad_bit_init
+    mad_bit_length
+    mad_bit_nextbyte
+    mad_bit_read
+    mad_bit_skip
+    
+    mad_decoder_init
+    mad_decoder_finish
+    mad_decoder_message
+    mad_decoder_run
+    
+    mad_frame_decode
+    mad_frame_finish
+    mad_frame_init
+    mad_frame_mute
+    
+    mad_header_decode
+    mad_header_init
+    
+    mad_stream_buffer
+    mad_stream_errorstr
+    mad_stream_finish
+    mad_stream_init
+    mad_stream_skip
+    mad_stream_sync
+    
+    mad_synth_frame
+    mad_synth_init
+    mad_synth_mute
+    
+    mad_timer_abs
+    mad_timer_add
+    mad_timer_compare
+    mad_timer_count
+    mad_timer_fraction
+    mad_timer_multiply
+    mad_timer_negate
+    mad_timer_set
+    mad_timer_string
+    mad_timer_zero
--- /dev/null
+++ b/msvc9/Mad/config.h
@@ -1,0 +1,19 @@
+/* libSoX libmad config for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+#include <msvc++/config.h>
+#define FPM_INTEL
--- /dev/null
+++ b/msvc9/Mp3Lame/config.h
@@ -1,0 +1,19 @@
+/* libSoX libmp3lame config for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+#define HAVE_MPGLIB 1
+#include <configMS.h>
--- /dev/null
+++ b/msvc9/Png/inttypes.h
@@ -1,0 +1,18 @@
+/* libSoX libpng stub file for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+/* Nothing here. */
--- /dev/null
+++ b/msvc9/Png/stdint.h
@@ -1,0 +1,18 @@
+/* libSoX libpng stub file for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+/* Nothing here. */
--- /dev/null
+++ b/msvc9/SndFile/config.h
@@ -1,0 +1,300 @@
+/* libSoX libsndfile config for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+#define inline __inline
+typedef __int64 __int64_t;
+typedef __int64 int64_t;
+typedef __int32 int32_t;
+typedef unsigned __int32 uint32_t;
+typedef unsigned __int16 uint16_t;
+#define ptrdiff_t ssize_t
+#define snprintf _snprintf
+#define __func__ __FUNCTION__
+#define FLAC__NO_DLL
+#define lrint(f)  ((long)(f))
+#define lrintf(f) lrint(f)
+
+/* Set to 1 if the compile is GNU GCC. */
+#undef COMPILER_IS_GCC
+
+/* Target processor clips on negative float to int conversion. */
+#define CPU_CLIPS_NEGATIVE 0
+
+/* Target processor clips on positive float to int conversion. */
+#define CPU_CLIPS_POSITIVE 0
+
+/* Target processor is big endian. */
+#define CPU_IS_BIG_ENDIAN 0
+
+/* Target processor is little endian. */
+#define CPU_IS_LITTLE_ENDIAN 1
+
+/* Set to 1 to enable experimental code. */
+#undef ENABLE_EXPERIMENTAL_CODE
+
+/* Define to 1 if you have the <alsa/asoundlib.h> header file. */
+#undef HAVE_ALSA_ASOUNDLIB_H
+
+/* Define to 1 if you have the <byteswap.h> header file. */
+#undef HAVE_BYTESWAP_H
+
+/* Define to 1 if you have the `calloc' function. */
+#define HAVE_CALLOC 1
+
+/* Define to 1 if you have the `ceil' function. */
+#define HAVE_CEIL 1
+
+/* Set to 1 if S_IRGRP is defined. */
+#undef HAVE_DECL_S_IRGRP
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define to 1 if you have the <endian.h> header file. */
+#undef HAVE_ENDIAN_H
+
+/* Will be set to 1 if flac, ogg and vorbis are available. */
+#define HAVE_EXTERNAL_LIBS 1
+
+/* Set to 1 if the compile supports the struct hack. */
+#define HAVE_FLEXIBLE_ARRAY 1
+
+/* Define to 1 if you have the `floor' function. */
+#define HAVE_FLOOR 1
+
+/* Define to 1 if you have the `fmod' function. */
+#define HAVE_FMOD 1
+
+/* Define to 1 if you have the `free' function. */
+#define HAVE_FREE 1
+
+/* Define to 1 if you have the `fstat' function. */
+#define HAVE_FSTAT 1
+
+/* Define to 1 if you have the `fsync' function. */
+#undef HAVE_FSYNC
+
+/* Define to 1 if you have the `ftruncate' function. */
+#undef HAVE_FTRUNCATE
+
+/* Define to 1 if you have the `getpagesize' function. */
+#undef HAVE_GETPAGESIZE
+
+/* Define to 1 if you have the `gettimeofday' function. */
+#undef HAVE_GETTIMEOFDAY
+
+/* Define to 1 if you have the `gmtime' function. */
+#define HAVE_GMTIME 1
+
+/* Define to 1 if you have the `gmtime_r' function. */
+#undef HAVE_GMTIME_R
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Set to 1 if you have JACK. */
+#undef HAVE_JACK
+
+/* Define to 1 if you have the `m' library (-lm). */
+#define HAVE_LIBM 1
+
+/* Define to 1 if you have the <locale.h> header file. */
+#define HAVE_LOCALE_H 1
+
+/* Define to 1 if you have the `localtime' function. */
+#define HAVE_LOCALTIME 1
+
+/* Define to 1 if you have the `localtime_r' function. */
+#undef HAVE_LOCALTIME_R
+
+/* Define to 1 if you have the `lseek' function. */
+#define HAVE_LSEEK 1
+
+/* Define to 1 if you have the `malloc' function. */
+#define HAVE_MALLOC 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `mmap' function. */
+#undef HAVE_MMAP
+
+/* Define to 1 if you have the `open' function. */
+#define HAVE_OPEN 1
+
+/* Define to 1 if you have the `pread' function. */
+#undef HAVE_PREAD
+
+/* Define to 1 if you have the `pwrite' function. */
+#undef HAVE_PWRITE
+
+/* Define to 1 if you have the `read' function. */
+#define HAVE_READ 1
+
+/* Define to 1 if you have the `realloc' function. */
+#define HAVE_REALLOC 1
+
+/* Define to 1 if you have the `setlocale' function. */
+#define HAVE_SETLOCALE 1
+
+/* Define to 1 if you have the `snprintf' function. */
+#define HAVE_SNPRINTF 1
+
+/* Set to 1 if you have libsqlite3. */
+#undef HAVE_SQLITE3
+
+/* Define to 1 if the system has the type `ssize_t'. */
+#undef HAVE_SSIZE_T
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/time.h> header file. */
+#undef HAVE_SYS_TIME_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
+#undef HAVE_SYS_WAIT_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Set to 1 if we have vorbis_version_string. */
+#undef HAVE_VORBIS_VERSION_STRING
+
+/* Define to 1 if you have the `vsnprintf' function. */
+#define HAVE_VSNPRINTF 1
+
+/* Define to 1 if you have the `write' function. */
+#define HAVE_WRITE 1
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#undef LT_OBJDIR
+
+/* Define to 1 if your C compiler doesn't accept -c and -o together. */
+#undef NO_MINUS_C_MINUS_O
+
+/* Set to 1 if compiling for MacOSX */
+#undef OS_IS_MACOSX
+
+/* Set to 1 if compiling for Win32 */
+#define OS_IS_WIN32 1
+
+/* Name of package */
+#define PACKAGE "libsndfile"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT "erikd@mega-nerd.com"
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME "libsndfile"
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING "libsndfile 1.0.20"
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME "libsndfile"
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION "1.0.20"
+
+/* Set to maximum allowed value of sf_count_t type. */
+//#define SF_COUNT_MAX (9223372036854775807i64)
+
+/* The size of `double', as computed by sizeof. */
+#define SIZEOF_DOUBLE (8)
+
+/* The size of `float', as computed by sizeof. */
+#define SIZEOF_FLOAT (4)
+
+/* The size of `int', as computed by sizeof. */
+#define SIZEOF_INT (4)
+
+/* The size of `int64_t', as computed by sizeof. */
+#define SIZEOF_INT64_T (8)
+
+/* The size of `loff_t', as computed by sizeof. */
+#undef SIZEOF_LOFF_T
+
+/* The size of `long', as computed by sizeof. */
+#define SIZEOF_LONG (4)
+
+/* The size of `long long', as computed by sizeof. */
+#define SIZEOF_LONG_LONG (8)
+
+/* The size of `off64_t', as computed by sizeof. */
+#undef SIZEOF_OFF64_T
+
+/* The size of `off_t', as computed by sizeof. */
+#define SIZEOF_OFF_T (4)
+
+/* Set to sizeof (long) if unknown. */
+#define SIZEOF_SF_COUNT_T (8)
+
+/* The size of `short', as computed by sizeof. */
+#define SIZEOF_SHORT (2)
+
+/* The size of `size_t', as computed by sizeof. */
+#define SIZEOF_SIZE_T (4)
+
+/* The size of `ssize_t', as computed by sizeof. */
+#undef SIZEOF_SSIZE_T
+
+/* The size of `void*', as computed by sizeof. */
+#define SIZEOF_VOIDP (4)
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Set to long if unknown. */
+#define TYPEOF_SF_COUNT_T __int64
+
+/* Set to 1 to use the native windows API */
+#define USE_WINDOWS_API 1
+
+/* Version number of package */
+#define VERSION "1.0.20"
+
+/* Set to 1 if windows DLL is being built. */
+#define WIN32_TARGET_DLL 1
+
+/* Target processor is big endian. */
+#undef WORDS_BIGENDIAN
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
+/* Define to make fseeko etc. visible, on some hosts. */
+#undef _LARGEFILE_SOURCE
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
--- /dev/null
+++ b/msvc9/SndFile/sndfile.h
@@ -1,0 +1,19 @@
+/* libSoX libsndfile wrapper for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+typedef __int64 __int64_t;
+#include "../../libsndfile/src/sndfile.h.in"
--- /dev/null
+++ b/msvc9/SndFile/sys/time.h
@@ -1,0 +1,18 @@
+/* libSoX libsndfile stub file for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+/* Nothing here. */
--- /dev/null
+++ b/msvc9/SoX.vcproj
@@ -1,0 +1,222 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="SoX"
+	ProjectGUID="{AC136601-504C-4E1A-9DC8-0CC493AA0983}"
+	RootNamespace="SoX"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="SoX"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;SOX_IMPORT;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				MinimalRebuild="true"
+				ExceptionHandling="0"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(OutDir)libzlib.lib winmm.lib"
+				OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).exe"
+				AdditionalLibraryDirectories="../../ffmpeg"
+				DelayLoadDLLs="winmm.dll"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="0"
+				SetChecksum="true"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying FFmpeg DLLs..."
+				CommandLine="xcopy /d /y ..\..\ffmpeg\avformat-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avcodec-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avutil-49.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;"
+				ExcludedFromBuild="true"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)\lib\"
+			IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="2"
+				EnableIntrinsicFunctions="true"
+				AdditionalIncludeDirectories="SoX"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;SOX_IMPORT;_CRT_SECURE_NO_WARNINGS"
+				StringPooling="true"
+				ExceptionHandling="0"
+				RuntimeLibrary="0"
+				EnableFunctionLevelLinking="true"
+				FloatingPointModel="2"
+				RuntimeTypeInfo="false"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				SuppressStartupBanner="true"
+				DebugInformationFormat="3"
+				CallingConvention="0"
+				DisableSpecificWarnings="4244"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="$(OutDir)libzlib.lib winmm.lib"
+				OutputFile="$(SolutionDir)$(ConfigurationName)\$(ProjectName).exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="../../ffmpeg"
+				DelayLoadDLLs="winmm.dll"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				SetChecksum="true"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Copying FFmpeg DLLs..."
+				CommandLine="xcopy /d /y ..\..\ffmpeg\avformat-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avcodec-52.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;xcopy /d /y ..\..\ffmpeg\avutil-49.dll &quot;$(SolutionDir)$(ConfigurationName)&quot;&#x0D;&#x0A;"
+				ExcludedFromBuild="true"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
+			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+			>
+			<File
+				RelativePath="..\src\sox.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\win32-glob.c"
+				>
+			</File>
+			<File
+				RelativePath="..\src\win32-glob.h"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/msvc9/Sox.sln
@@ -1,0 +1,132 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibSoX", "LibSoX.vcproj", "{F17BE535-C7E8-4930-A6FD-32498D73A533}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SoX", "SoX.vcproj", "{AC136601-504C-4E1A-9DC8-0CC493AA0983}"
+	ProjectSection(ProjectDependencies) = postProject
+		{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0} = {38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}
+		{C588FF17-FB2F-48D9-BB99-40B6D52B9B85} = {C588FF17-FB2F-48D9-BB99-40B6D52B9B85}
+		{F17BE535-C7E8-4930-A6FD-32498D73A533} = {F17BE535-C7E8-4930-A6FD-32498D73A533}
+		{7461CC57-B1CB-4766-B357-F51587449474} = {7461CC57-B1CB-4766-B357-F51587449474}
+		{BEE9F57C-384E-4C99-87EB-629BF45C8A89} = {BEE9F57C-384E-4C99-87EB-629BF45C8A89}
+		{342BDA83-C83F-4168-8425-E1DF72F47018} = {342BDA83-C83F-4168-8425-E1DF72F47018}
+		{46E7AC9D-3E96-4B34-B493-501BC277D6F9} = {46E7AC9D-3E96-4B34-B493-501BC277D6F9}
+		{C5C229AC-316D-42CB-9CA3-329619618972} = {C5C229AC-316D-42CB-9CA3-329619618972}
+		{40EA92B6-38AA-4E67-894D-92C37C946402} = {40EA92B6-38AA-4E67-894D-92C37C946402}
+		{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301} = {7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}
+		{524A24CD-0973-4733-8EB9-F419DC6F9997} = {524A24CD-0973-4733-8EB9-F419DC6F9997}
+		{90D19FCF-8560-4396-A250-DDF74D1B0E36} = {90D19FCF-8560-4396-A250-DDF74D1B0E36}
+		{D2572DE1-610E-46A4-8DD2-8A693347D76A} = {D2572DE1-610E-46A4-8DD2-8A693347D76A}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibFlac", "LibFlac.vcproj", "{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibGsm", "LibGsm.vcproj", "{BEE9F57C-384E-4C99-87EB-629BF45C8A89}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibLpc10", "LibLpc10.vcproj", "{C588FF17-FB2F-48D9-BB99-40B6D52B9B85}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibMad", "LibMad.vcproj", "{B7A8AD9A-0D07-4453-B2DE-FEABD9546263}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibMp3Lame", "LibMp3Lame.vcproj", "{4DFD6FD1-96F1-434A-AC69-01783B876354}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibOgg", "LibOgg.vcproj", "{C5C229AC-316D-42CB-9CA3-329619618972}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibPng", "LibPng.vcproj", "{46E7AC9D-3E96-4B34-B493-501BC277D6F9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibWavPack", "LibWavPack.vcproj", "{7461CC57-B1CB-4766-B357-F51587449474}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibVorbis", "LibVorbis.vcproj", "{524A24CD-0973-4733-8EB9-F419DC6F9997}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibZLib", "LibZLib.vcproj", "{90D19FCF-8560-4396-A250-DDF74D1B0E36}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibId3Tag", "LibId3Tag.vcproj", "{40EA92B6-38AA-4E67-894D-92C37C946402}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibSndFileG72x", "LibSndFileG72x.vcproj", "{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibSndFileGSM610", "LibSndFileGSM610.vcproj", "{D2572DE1-610E-46A4-8DD2-8A693347D76A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LibSndFile", "LibSndFile.vcproj", "{342BDA83-C83F-4168-8425-E1DF72F47018}"
+	ProjectSection(ProjectDependencies) = postProject
+		{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0} = {38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}
+		{C5C229AC-316D-42CB-9CA3-329619618972} = {C5C229AC-316D-42CB-9CA3-329619618972}
+		{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301} = {7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}
+		{524A24CD-0973-4733-8EB9-F419DC6F9997} = {524A24CD-0973-4733-8EB9-F419DC6F9997}
+		{D2572DE1-610E-46A4-8DD2-8A693347D76A} = {D2572DE1-610E-46A4-8DD2-8A693347D76A}
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		Release|Win32 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{F17BE535-C7E8-4930-A6FD-32498D73A533}.Debug|Win32.ActiveCfg = Debug|Win32
+		{F17BE535-C7E8-4930-A6FD-32498D73A533}.Debug|Win32.Build.0 = Debug|Win32
+		{F17BE535-C7E8-4930-A6FD-32498D73A533}.Release|Win32.ActiveCfg = Release|Win32
+		{F17BE535-C7E8-4930-A6FD-32498D73A533}.Release|Win32.Build.0 = Release|Win32
+		{AC136601-504C-4E1A-9DC8-0CC493AA0983}.Debug|Win32.ActiveCfg = Debug|Win32
+		{AC136601-504C-4E1A-9DC8-0CC493AA0983}.Debug|Win32.Build.0 = Debug|Win32
+		{AC136601-504C-4E1A-9DC8-0CC493AA0983}.Release|Win32.ActiveCfg = Release|Win32
+		{AC136601-504C-4E1A-9DC8-0CC493AA0983}.Release|Win32.Build.0 = Release|Win32
+		{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}.Debug|Win32.ActiveCfg = Debug|Win32
+		{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}.Debug|Win32.Build.0 = Debug|Win32
+		{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}.Release|Win32.ActiveCfg = Release|Win32
+		{38203D05-AF71-4FF2-A183-A7D9CB8D2AE0}.Release|Win32.Build.0 = Release|Win32
+		{BEE9F57C-384E-4C99-87EB-629BF45C8A89}.Debug|Win32.ActiveCfg = Debug|Win32
+		{BEE9F57C-384E-4C99-87EB-629BF45C8A89}.Debug|Win32.Build.0 = Debug|Win32
+		{BEE9F57C-384E-4C99-87EB-629BF45C8A89}.Release|Win32.ActiveCfg = Release|Win32
+		{BEE9F57C-384E-4C99-87EB-629BF45C8A89}.Release|Win32.Build.0 = Release|Win32
+		{C588FF17-FB2F-48D9-BB99-40B6D52B9B85}.Debug|Win32.ActiveCfg = Debug|Win32
+		{C588FF17-FB2F-48D9-BB99-40B6D52B9B85}.Debug|Win32.Build.0 = Debug|Win32
+		{C588FF17-FB2F-48D9-BB99-40B6D52B9B85}.Release|Win32.ActiveCfg = Release|Win32
+		{C588FF17-FB2F-48D9-BB99-40B6D52B9B85}.Release|Win32.Build.0 = Release|Win32
+		{B7A8AD9A-0D07-4453-B2DE-FEABD9546263}.Debug|Win32.ActiveCfg = Debug|Win32
+		{B7A8AD9A-0D07-4453-B2DE-FEABD9546263}.Debug|Win32.Build.0 = Debug|Win32
+		{B7A8AD9A-0D07-4453-B2DE-FEABD9546263}.Release|Win32.ActiveCfg = Release|Win32
+		{B7A8AD9A-0D07-4453-B2DE-FEABD9546263}.Release|Win32.Build.0 = Release|Win32
+		{4DFD6FD1-96F1-434A-AC69-01783B876354}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4DFD6FD1-96F1-434A-AC69-01783B876354}.Debug|Win32.Build.0 = Debug|Win32
+		{4DFD6FD1-96F1-434A-AC69-01783B876354}.Release|Win32.ActiveCfg = Release|Win32
+		{4DFD6FD1-96F1-434A-AC69-01783B876354}.Release|Win32.Build.0 = Release|Win32
+		{C5C229AC-316D-42CB-9CA3-329619618972}.Debug|Win32.ActiveCfg = Debug|Win32
+		{C5C229AC-316D-42CB-9CA3-329619618972}.Debug|Win32.Build.0 = Debug|Win32
+		{C5C229AC-316D-42CB-9CA3-329619618972}.Release|Win32.ActiveCfg = Release|Win32
+		{C5C229AC-316D-42CB-9CA3-329619618972}.Release|Win32.Build.0 = Release|Win32
+		{46E7AC9D-3E96-4B34-B493-501BC277D6F9}.Debug|Win32.ActiveCfg = Debug|Win32
+		{46E7AC9D-3E96-4B34-B493-501BC277D6F9}.Debug|Win32.Build.0 = Debug|Win32
+		{46E7AC9D-3E96-4B34-B493-501BC277D6F9}.Release|Win32.ActiveCfg = Release|Win32
+		{46E7AC9D-3E96-4B34-B493-501BC277D6F9}.Release|Win32.Build.0 = Release|Win32
+		{7461CC57-B1CB-4766-B357-F51587449474}.Debug|Win32.ActiveCfg = Debug|Win32
+		{7461CC57-B1CB-4766-B357-F51587449474}.Debug|Win32.Build.0 = Debug|Win32
+		{7461CC57-B1CB-4766-B357-F51587449474}.Release|Win32.ActiveCfg = Release|Win32
+		{7461CC57-B1CB-4766-B357-F51587449474}.Release|Win32.Build.0 = Release|Win32
+		{524A24CD-0973-4733-8EB9-F419DC6F9997}.Debug|Win32.ActiveCfg = Debug|Win32
+		{524A24CD-0973-4733-8EB9-F419DC6F9997}.Debug|Win32.Build.0 = Debug|Win32
+		{524A24CD-0973-4733-8EB9-F419DC6F9997}.Release|Win32.ActiveCfg = Release|Win32
+		{524A24CD-0973-4733-8EB9-F419DC6F9997}.Release|Win32.Build.0 = Release|Win32
+		{90D19FCF-8560-4396-A250-DDF74D1B0E36}.Debug|Win32.ActiveCfg = Debug|Win32
+		{90D19FCF-8560-4396-A250-DDF74D1B0E36}.Debug|Win32.Build.0 = Debug|Win32
+		{90D19FCF-8560-4396-A250-DDF74D1B0E36}.Release|Win32.ActiveCfg = Release|Win32
+		{90D19FCF-8560-4396-A250-DDF74D1B0E36}.Release|Win32.Build.0 = Release|Win32
+		{40EA92B6-38AA-4E67-894D-92C37C946402}.Debug|Win32.ActiveCfg = Debug|Win32
+		{40EA92B6-38AA-4E67-894D-92C37C946402}.Debug|Win32.Build.0 = Debug|Win32
+		{40EA92B6-38AA-4E67-894D-92C37C946402}.Release|Win32.ActiveCfg = Release|Win32
+		{40EA92B6-38AA-4E67-894D-92C37C946402}.Release|Win32.Build.0 = Release|Win32
+		{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}.Debug|Win32.ActiveCfg = Debug|Win32
+		{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}.Debug|Win32.Build.0 = Debug|Win32
+		{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}.Release|Win32.ActiveCfg = Release|Win32
+		{7016D4C2-A0AB-4BFD-9AA1-4ECDCCBE6301}.Release|Win32.Build.0 = Release|Win32
+		{D2572DE1-610E-46A4-8DD2-8A693347D76A}.Debug|Win32.ActiveCfg = Debug|Win32
+		{D2572DE1-610E-46A4-8DD2-8A693347D76A}.Debug|Win32.Build.0 = Debug|Win32
+		{D2572DE1-610E-46A4-8DD2-8A693347D76A}.Release|Win32.ActiveCfg = Release|Win32
+		{D2572DE1-610E-46A4-8DD2-8A693347D76A}.Release|Win32.Build.0 = Release|Win32
+		{342BDA83-C83F-4168-8425-E1DF72F47018}.Debug|Win32.ActiveCfg = Debug|Win32
+		{342BDA83-C83F-4168-8425-E1DF72F47018}.Debug|Win32.Build.0 = Debug|Win32
+		{342BDA83-C83F-4168-8425-E1DF72F47018}.Release|Win32.ActiveCfg = Release|Win32
+		{342BDA83-C83F-4168-8425-E1DF72F47018}.Release|Win32.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/msvc9/Sox/soxconfig.h
@@ -1,0 +1,102 @@
+/* libSoX config file for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+/* Used only by sox.c: */
+#define MORE_INTERACTIVE
+
+#define PACKAGE_VERSION "14.3.1-msvc"
+
+/* Special behavior defined by win32-ltdl: "./" is replaced with the name of the
+   directory containing sox.exe. */
+#define PKGLIBDIR "./soxlib"
+
+#define HAVE_AMRNB 1
+#define STATIC_AMRNB 1
+#define DL_AMRNB 1
+
+#define HAVE_AMRWB 1
+#define STATIC_AMRWB 1
+#define DL_AMRWB 1
+
+// SoX FFMPEG support is currently unreliable, and especially so under MSVC.
+//#define HAVE_FFMPEG 1
+#define STATIC_FFMPEG 1
+#define HAVE_LIBAVFORMAT_AVFORMAT_H 1
+
+#define HAVE_FLAC 1
+#define STATIC_FLAC 1
+#define FLAC__NO_DLL
+
+#define HAVE_GSM 1
+#define STATIC_GSM 1
+
+#define HAVE_ID3TAG 1
+
+#define HAVE_LAME_H 1
+#define DL_LAME 1
+
+#define HAVE_LPC10 1
+#define STATIC_LPC10 1
+
+#define HAVE_MAD_H 1
+#define DL_MAD 1
+
+#define HAVE_MP3 1
+#define STATIC_MP3 1
+
+#define HAVE_OGG_VORBIS 1
+#define STATIC_OGG_VORBIS 1
+
+#define HAVE_PNG 1
+
+#define HAVE_SNDFILE 1
+#define HAVE_SNDFILE_1_0_12 1
+#define HAVE_SNDFILE_1_0_18 1
+#define HAVE_SNDFILE_H 1
+#define HAVE_SFC_SET_SCALE_FLOAT_INT_READ 1
+#define HAVE_SFC_SET_SCALE_INT_FLOAT_WRITE 1
+#define STATIC_SNDFILE 1
+typedef __int64 __int64_t; /* Required for sndfile.h. */
+
+#define HAVE_WAVEAUDIO 1
+#define STATIC_WAVEAUDIO 1
+
+#define HAVE_WAVPACK_H 1
+#define STATIC_WAVPACK 1
+
+#define HAVE_FSEEKI64 1
+#define HAVE_FCNTL_H 1
+#define HAVE_IO_H 1
+#define HAVE_MEMORY_H 1
+#define HAVE_POPEN 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRDUP 1
+#define HAVE_STRING_H 1
+#define HAVE_SYS_STAT_H 1
+#define HAVE_SYS_TIMEB_H 1
+#define HAVE_SYS_TYPES_H 1
+#define HAVE_VSNPRINTF 1
+#define HAVE_WIN32_GLOB_H 1
+#define HAVE_WIN32_LTDL_H 1
+
+#ifdef _OPENMP
+#define HAVE_OPENMP 1
+#endif
+
+#ifndef __cplusplus
+#define inline __inline
+#endif
--- /dev/null
+++ b/msvc9/Sox/soxstdint.h
@@ -1,0 +1,45 @@
+/* libSoX stub file for MSVC9: (c) 2009 SoX contributors
+ *
+ * This library is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation; either version 2.1 of the License, or (at
+ * your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this library; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ */
+
+#include "soxconfig.h"
+
+#ifdef HAVE_STDINT_H
+  #include <stdint.h>
+#else
+  #ifdef HAVE_INTTYPES_H
+    #include <inttypes.h>
+  #else
+    #ifdef _MSC_VER
+      typedef __int64 int64_t;
+      typedef unsigned __int64 uint64_t;
+    #else
+      typedef long long int64_t;
+      typedef unsigned long long uint64_t;
+    #endif
+    typedef char int8_t;
+    typedef int int32_t;
+    typedef short int16_t;
+    typedef unsigned char uint8_t;
+    typedef unsigned int uint32_t;
+    typedef unsigned short uint16_t;
+
+    typedef int8_t  INT8;
+    typedef int16_t INT16;
+    typedef int32_t INT32;
+    typedef int64_t INT64;
+  #endif
+#endif