shithub: aacdec

Download patch

ref: 2ab9625b16378b210268b5a386b9b525c0f5d99a
parent: b402e6771bfad52a2d4170a090e2feaf753daa78
author: menno <menno>
date: Sat Aug 10 15:01:21 EDT 2002

Added VC7 project files
As well as some small changes to avoid warnings

--- /dev/null
+++ b/aacDECdrop/aacDECdrop/aacDECdrop.sln
@@ -1,0 +1,42 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aacDECdrop", "aacDECdrop.vcproj", "{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad", "..\..\libfaad\libfaad.vcproj", "{0CD046FC-940D-4286-9E18-E626C41FF67F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmp4v2_st", "..\..\common\mp4v2\libmp4v2_st60.vcproj", "{603E9D8A-1EDB-46E9-9126-F85A5BE2D65A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsndfile", "..\..\common\libsndfile\Win32\libsndfile.vcproj", "{BAB6F24B-C10A-4F07-B060-D21D59DD6FCF}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.0 = {603E9D8A-1EDB-46E9-9126-F85A5BE2D65A}
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.1 = {BAB6F24B-C10A-4F07-B060-D21D59DD6FCF}
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.2 = {0CD046FC-940D-4286-9E18-E626C41FF67F}
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.Debug.ActiveCfg = Debug|Win32
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.Debug.Build.0 = Debug|Win32
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.Release.ActiveCfg = Release|Win32
+		{C23A88D7-4997-4026-BBDB-5B0B2B22FDFF}.Release.Build.0 = Release|Win32
+		{0CD046FC-940D-4286-9E18-E626C41FF67F}.Debug.ActiveCfg = Debug|Win32
+		{0CD046FC-940D-4286-9E18-E626C41FF67F}.Debug.Build.0 = Debug|Win32
+		{0CD046FC-940D-4286-9E18-E626C41FF67F}.Release.ActiveCfg = Release|Win32
+		{0CD046FC-940D-4286-9E18-E626C41FF67F}.Release.Build.0 = Release|Win32
+		{603E9D8A-1EDB-46E9-9126-F85A5BE2D65A}.Debug.ActiveCfg = Debug|Win32
+		{603E9D8A-1EDB-46E9-9126-F85A5BE2D65A}.Debug.Build.0 = Debug|Win32
+		{603E9D8A-1EDB-46E9-9126-F85A5BE2D65A}.Release.ActiveCfg = Release|Win32
+		{603E9D8A-1EDB-46E9-9126-F85A5BE2D65A}.Release.Build.0 = Release|Win32
+		{BAB6F24B-C10A-4F07-B060-D21D59DD6FCF}.Debug.ActiveCfg = Debug|Win32
+		{BAB6F24B-C10A-4F07-B060-D21D59DD6FCF}.Debug.Build.0 = Debug|Win32
+		{BAB6F24B-C10A-4F07-B060-D21D59DD6FCF}.Release.ActiveCfg = Release|Win32
+		{BAB6F24B-C10A-4F07-B060-D21D59DD6FCF}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/aacDECdrop/aacDECdrop/aacDECdrop.vcproj
@@ -1,0 +1,204 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="aacDECdrop"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/QaxK /GA /Qwp_ipo "
+				Optimization="2"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				OptimizeForWindowsApplication="TRUE"
+				AdditionalIncludeDirectories="..\..\include,..\..\common\libsndfile\src,..\..\common\mp4v2,..\..\common\libsndfile\win32"
+				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+				RuntimeLibrary="0"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/aacDECdrop.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib ws2_32.lib svml_disp.lib"
+				OutputFile=".\Release/aacDECdrop.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				IgnoreDefaultLibraryNames="LIBCMT.lib"
+				ProgramDatabaseFile=".\Release/aacDECdrop.pdb"
+				SubSystem="2"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Release/aacDECdrop.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"
+				Description="Compressing using UPX..."
+				CommandLine="upx --best .\release\aacDECdrop.exe"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\include,..\..\common\libsndfile\src,..\..\common\mp4v2,..\..\common\libsndfile\win32"
+				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/aacDECdrop.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib ws2_32.lib svml_disp.lib"
+				OutputFile=".\Debug/aacDECdrop.exe"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/aacDECdrop.pdb"
+				SubSystem="2"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Debug/aacDECdrop.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\audio.c">
+			</File>
+			<File
+				RelativePath="..\decode.c">
+			</File>
+			<File
+				RelativePath="..\decthread.c">
+			</File>
+			<File
+				RelativePath="..\main.c">
+			</File>
+			<File
+				RelativePath="..\misc.c">
+			</File>
+			<File
+				RelativePath="..\wave_out.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath="..\audio.h">
+			</File>
+			<File
+				RelativePath="..\decode.h">
+			</File>
+			<File
+				RelativePath="..\decthread.h">
+			</File>
+			<File
+				RelativePath="..\misc.h">
+			</File>
+			<File
+				RelativePath="..\resource.h">
+			</File>
+			<File
+				RelativePath="..\wave_out.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+			<File
+				RelativePath="..\Script.rc">
+				<FileConfiguration
+					Name="Release|Win32">
+					<Tool
+						Name="VCResourceCompilerTool"
+						AdditionalIncludeDirectories="\aac\cvsrep\faad2\aacDECdrop;$(NoInherit)"/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|Win32">
+					<Tool
+						Name="VCResourceCompilerTool"
+						AdditionalIncludeDirectories="\aac\cvsrep\faad2\aacDECdrop;$(NoInherit)"/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/common/faad/aacinfo.sln
@@ -1,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aacinfo", "aacinfo.vcproj", "{FE985E4D-79DB-4DD3-BFED-824B4677A161}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{FE985E4D-79DB-4DD3-BFED-824B4677A161}.Debug.ActiveCfg = Debug|Win32
+		{FE985E4D-79DB-4DD3-BFED-824B4677A161}.Debug.Build.0 = Debug|Win32
+		{FE985E4D-79DB-4DD3-BFED-824B4677A161}.Release.ActiveCfg = Release|Win32
+		{FE985E4D-79DB-4DD3-BFED-824B4677A161}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/common/faad/aacinfo.vcproj
@@ -1,0 +1,141 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="aacinfo"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				PreprocessorDefinitions="_DEBUG,WIN32,_CONSOLE,TEST"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/aacinfo.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib odbc32.lib odbccp32.lib"
+				OutputFile=".\Debug/aacinfo.exe"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/aacinfo.pdb"
+				SubSystem="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Debug/aacinfo.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="1"
+				PreprocessorDefinitions="NDEBUG,WIN32,_CONSOLE,TEST"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/aacinfo.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib odbc32.lib odbccp32.lib"
+				OutputFile=".\Release/aacinfo.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/aacinfo.pdb"
+				SubSystem="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Release/aacinfo.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath=".\aacinfo.c">
+			</File>
+			<File
+				RelativePath=".\filestream.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath=".\aacinfo.h">
+			</File>
+			<File
+				RelativePath=".\filestream.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/common/id3lib/libprj/id3lib.sln
@@ -1,0 +1,38 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "id3lib", "id3lib.vcproj", "{C66FB333-8DF9-4D1A-B34E-04A2F189C213}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "..\zlib\prj\zlib.vcproj", "{06C7C077-A09D-4B71-8AA0-6269671D6430}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = NASM Debug
+		ConfigName.2 = NASM Release
+		ConfigName.3 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.0 = {06C7C077-A09D-4B71-8AA0-6269671D6430}
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.Debug.ActiveCfg = Debug|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.Debug.Build.0 = Debug|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.NASM Debug.ActiveCfg = Debug|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.NASM Debug.Build.0 = Debug|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.NASM Release.ActiveCfg = Release|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.NASM Release.Build.0 = Release|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.Release.ActiveCfg = Release|Win32
+		{C66FB333-8DF9-4D1A-B34E-04A2F189C213}.Release.Build.0 = Release|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.Debug.ActiveCfg = Debug|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.Debug.Build.0 = Debug|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.NASM Debug.ActiveCfg = NASM Debug|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.NASM Debug.Build.0 = NASM Debug|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.NASM Release.ActiveCfg = NASM Release|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.NASM Release.Build.0 = NASM Release|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.Release.ActiveCfg = Release|Win32
+		{06C7C077-A09D-4B71-8AA0-6269671D6430}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/common/id3lib/libprj/id3lib.vcproj
@@ -1,0 +1,259 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="id3lib"
+	SccProjectName=""
+	SccLocalPath="Desktop">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories=".\,..\,..\include,..\include\id3,..\zlib\include,..\win32"
+				PreprocessorDefinitions="_DEBUG,ID3LIB_COMPILATION,WIN32,_LIB,_WINDOWS,HAVE_CONFIG_H"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/id3lib.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\id3lib.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories=".\,..\,..\include,..\include\id3,..\zlib\include,..\win32"
+				PreprocessorDefinitions="NDEBUG,WIN32,_LIB,_WINDOWS,HAVE_CONFIG_H,ID3LIB_COMPILATION"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/id3lib.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\id3lib.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\src\c_wrapper.cpp">
+			</File>
+			<File
+				RelativePath="..\src\error.cpp">
+			</File>
+			<File
+				RelativePath="..\src\field.cpp">
+			</File>
+			<File
+				RelativePath="..\src\field_binary.cpp">
+			</File>
+			<File
+				RelativePath="..\src\field_integer.cpp">
+			</File>
+			<File
+				RelativePath="..\src\field_string_ascii.cpp">
+			</File>
+			<File
+				RelativePath="..\src\field_string_unicode.cpp">
+			</File>
+			<File
+				RelativePath="..\src\frame.cpp">
+			</File>
+			<File
+				RelativePath="..\src\frame_parse.cpp">
+			</File>
+			<File
+				RelativePath="..\src\frame_render.cpp">
+			</File>
+			<File
+				RelativePath="..\src\globals.cpp">
+			</File>
+			<File
+				RelativePath="..\src\header.cpp">
+			</File>
+			<File
+				RelativePath="..\src\header_frame.cpp">
+			</File>
+			<File
+				RelativePath="..\src\header_tag.cpp">
+			</File>
+			<File
+				RelativePath="..\src\misc_support.cpp">
+			</File>
+			<File
+				RelativePath="..\src\spec.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_file.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_find.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_parse.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_parse_lyrics3.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_parse_v1.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_render.cpp">
+			</File>
+			<File
+				RelativePath="..\src\tag_sync.cpp">
+			</File>
+			<File
+				RelativePath="..\src\uint28.cpp">
+			</File>
+			<File
+				RelativePath="..\src\utils.cpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath="E:\Program Files\Microsoft Visual Studio\VC98\Include\BASETSD.H">
+			</File>
+			<File
+				RelativePath="..\config.h">
+			</File>
+			<File
+				RelativePath="..\win32\config.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\error.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\field.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\flags.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\frame.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\globals.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\header.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\header_frame.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\header_tag.h">
+			</File>
+			<File
+				RelativePath="..\include\id3.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\misc_support.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\sized_types.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\spec.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\tag.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\uint28.h">
+			</File>
+			<File
+				RelativePath="..\include\id3\utils.h">
+			</File>
+			<File
+				RelativePath="..\zlib\include\zconf.h">
+			</File>
+			<File
+				RelativePath="..\zlib\include\zlib.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/common/id3lib/zlib/prj/zlib.sln
@@ -1,0 +1,27 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib.vcproj", "{90E7B6FA-90F5-4F5B-ADCB-05043E711391}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = NASM Debug
+		ConfigName.2 = NASM Release
+		ConfigName.3 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.Debug.ActiveCfg = Debug|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.Debug.Build.0 = Debug|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.NASM Debug.ActiveCfg = NASM Debug|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.NASM Debug.Build.0 = NASM Debug|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.NASM Release.ActiveCfg = NASM Release|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.NASM Release.Build.0 = NASM Release|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.Release.ActiveCfg = Release|Win32
+		{90E7B6FA-90F5-4F5B-ADCB-05043E711391}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/common/id3lib/zlib/prj/zlib.vcproj
@@ -1,0 +1,276 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="zlib"
+	SccProjectName=""
+	SccLocalPath="H/PC Ver. 2.00">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="NASM Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\include"
+				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/zlib.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="1"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\zlib.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\include"
+				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,_LIB"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/zlib.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Debug\zlib.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories="..\include"
+				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/zlib.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Release\zlib.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="NASM Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\include"
+				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+				StringPooling="TRUE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/zlib.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile="..\zlib.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="2057"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="source"
+			Filter="">
+			<File
+				RelativePath="..\src\adler32.c">
+			</File>
+			<File
+				RelativePath="..\src\compress.c">
+			</File>
+			<File
+				RelativePath="..\src\crc32.c">
+			</File>
+			<File
+				RelativePath="..\src\deflate.c">
+			</File>
+			<File
+				RelativePath="..\src\gzio.c">
+			</File>
+			<File
+				RelativePath="..\src\infblock.c">
+			</File>
+			<File
+				RelativePath="..\src\infcodes.c">
+			</File>
+			<File
+				RelativePath="..\src\inffast.c">
+			</File>
+			<File
+				RelativePath="..\src\inflate.c">
+			</File>
+			<File
+				RelativePath="..\src\inftrees.c">
+			</File>
+			<File
+				RelativePath="..\src\infutil.c">
+			</File>
+			<File
+				RelativePath="..\src\trees.c">
+			</File>
+			<File
+				RelativePath="..\src\uncompr.c">
+			</File>
+			<File
+				RelativePath="..\src\zutil.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="include"
+			Filter="">
+			<File
+				RelativePath="..\include\deflate.h">
+			</File>
+			<File
+				RelativePath="..\include\infblock.h">
+			</File>
+			<File
+				RelativePath="..\include\infcodes.h">
+			</File>
+			<File
+				RelativePath="..\include\inffast.h">
+			</File>
+			<File
+				RelativePath="..\include\inffixed.h">
+			</File>
+			<File
+				RelativePath="..\include\inftrees.h">
+			</File>
+			<File
+				RelativePath="..\include\infutil.h">
+			</File>
+			<File
+				RelativePath="..\include\trees.h">
+			</File>
+			<File
+				RelativePath="..\include\zconf.h">
+			</File>
+			<File
+				RelativePath="..\include\zlib.h">
+			</File>
+			<File
+				RelativePath="..\include\zutil.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/common/libsndfile/Win32/libsndfile.sln
@@ -1,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsndfile", "libsndfile.vcproj", "{5B5ED424-B9A0-4C9A-8C5D-036C4029F5CA}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{5B5ED424-B9A0-4C9A-8C5D-036C4029F5CA}.Debug.ActiveCfg = Debug|Win32
+		{5B5ED424-B9A0-4C9A-8C5D-036C4029F5CA}.Debug.Build.0 = Debug|Win32
+		{5B5ED424-B9A0-4C9A-8C5D-036C4029F5CA}.Release.ActiveCfg = Release|Win32
+		{5B5ED424-B9A0-4C9A-8C5D-036C4029F5CA}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/common/libsndfile/Win32/libsndfile.vcproj
@@ -1,0 +1,301 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="libsndfile"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories=".\"
+				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/libsndfile.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Release\libsndfile.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories=".\"
+				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/libsndfile.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Debug\libsndfile.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\src\GSM610\add.c">
+			</File>
+			<File
+				RelativePath="..\src\aiff.c">
+			</File>
+			<File
+				RelativePath="..\src\alaw.c">
+			</File>
+			<File
+				RelativePath="..\src\au.c">
+			</File>
+			<File
+				RelativePath="..\src\au_g72x.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\code.c">
+			</File>
+			<File
+				RelativePath="..\src\command.c">
+			</File>
+			<File
+				RelativePath="..\src\common.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\decode.c">
+			</File>
+			<File
+				RelativePath="..\src\double64.c">
+			</File>
+			<File
+				RelativePath="..\src\dwvw.c">
+			</File>
+			<File
+				RelativePath="..\src\file_io.c">
+			</File>
+			<File
+				RelativePath="..\src\float32.c">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g721.c">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g723_16.c">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g723_24.c">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g723_40.c">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g72x.c">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g72x_test.c">
+			</File>
+			<File
+				RelativePath="..\src\gsm610.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\gsm_create.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\gsm_decode.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\gsm_destroy.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\gsm_encode.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\gsm_option.c">
+			</File>
+			<File
+				RelativePath="..\src\ima_adpcm.c">
+			</File>
+			<File
+				RelativePath="..\src\ircam.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\long_term.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\lpc.c">
+			</File>
+			<File
+				RelativePath="..\src\ms_adpcm.c">
+			</File>
+			<File
+				RelativePath="..\src\nist.c">
+			</File>
+			<File
+				RelativePath="..\src\paf.c">
+			</File>
+			<File
+				RelativePath="..\src\pcm.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\preprocess.c">
+			</File>
+			<File
+				RelativePath="..\src\raw.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\rpe.c">
+			</File>
+			<File
+				RelativePath="..\src\rx2.c">
+			</File>
+			<File
+				RelativePath="..\src\samplitude.c">
+			</File>
+			<File
+				RelativePath="..\src\sd2.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\short_term.c">
+			</File>
+			<File
+				RelativePath="..\src\sndfile.c">
+			</File>
+			<File
+				RelativePath="..\src\svx.c">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\table.c">
+			</File>
+			<File
+				RelativePath="..\src\txw.c">
+			</File>
+			<File
+				RelativePath="..\src\ulaw.c">
+			</File>
+			<File
+				RelativePath="..\src\voc.c">
+			</File>
+			<File
+				RelativePath="..\src\w64.c">
+			</File>
+			<File
+				RelativePath="..\src\wav.c">
+			</File>
+			<File
+				RelativePath="..\src\wav_w64.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath="..\src\au.h">
+			</File>
+			<File
+				RelativePath="..\src\common.h">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\config.h">
+			</File>
+			<File
+				RelativePath=".\config.h">
+			</File>
+			<File
+				RelativePath="..\src\float_cast.h">
+			</File>
+			<File
+				RelativePath="..\src\G72x\g72x.h">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\gsm.h">
+			</File>
+			<File
+				RelativePath="..\src\G72x\private.h">
+			</File>
+			<File
+				RelativePath="..\src\GSM610\private.h">
+			</File>
+			<File
+				RelativePath="..\src\sfendian.h">
+			</File>
+			<File
+				RelativePath="..\src\sndfile.h">
+			</File>
+			<File
+				RelativePath="..\src\wav_w64.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/common/mp4v2/libmp4v260.vcproj
@@ -1,0 +1,413 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="libmp4v2"
+	ProjectGUID="{6C424FE7-AC44-4DA7-8592-3B07BBCDA63E}"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\include"
+				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/libmp4v260.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				BrowseInformation="1"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="3"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Debug\libmp4v260.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="1033"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="1"
+				AdditionalIncludeDirectories="..\..\include"
+				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+				StringPooling="TRUE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/libmp4v260.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Release\libmp4v260.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="1033"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="source"
+			Filter=".c, .cpp">
+			<File
+				RelativePath=".\atom_co64.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_cprt.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_ctts.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dimm.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dinf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dmax.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dmed.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dref.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_drep.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_edts.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_elst.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_esds.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_free.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_ftyp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hdlr.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hinf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hmhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hnti.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_iods.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_maxr.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mdat.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mdhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mdia.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mfhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_minf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_moof.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_moov.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mp4a.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mp4s.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mp4v.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mvex.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mvhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_nmhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_nump.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_payt.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_pmax.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_root.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_rtp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_sdp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_smhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_snro.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stbl.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stco.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stdp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsc.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsh.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stss.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsz.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stts.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tfhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tims.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tkhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tmax.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tmin.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tpyl.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_traf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trak.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tref.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_treftype.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trex.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trpy.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trun.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tsro.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_udta.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_url.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_urn.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_vmhd.cpp">
+			</File>
+			<File
+				RelativePath=".\descriptors.cpp">
+			</File>
+			<File
+				RelativePath=".\isma.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4atom.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4container.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4descriptor.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4file.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4file_io.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4info.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4property.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4track.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4util.cpp">
+			</File>
+			<File
+				RelativePath=".\ocidescriptors.cpp">
+			</File>
+			<File
+				RelativePath=".\odcommands.cpp">
+			</File>
+			<File
+				RelativePath=".\qosqualifiers.cpp">
+			</File>
+			<File
+				RelativePath=".\rtphint.cpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="include"
+			Filter=".h">
+			<File
+				RelativePath=".\atoms.h">
+			</File>
+			<File
+				RelativePath=".\descriptors.h">
+			</File>
+			<File
+				RelativePath=".\mp4.h">
+			</File>
+			<File
+				RelativePath=".\mp4array.h">
+			</File>
+			<File
+				RelativePath=".\mp4atom.h">
+			</File>
+			<File
+				RelativePath=".\mp4common.h">
+			</File>
+			<File
+				RelativePath=".\mp4container.h">
+			</File>
+			<File
+				RelativePath=".\mp4descriptor.h">
+			</File>
+			<File
+				RelativePath=".\mp4file.h">
+			</File>
+			<File
+				RelativePath=".\mp4property.h">
+			</File>
+			<File
+				RelativePath=".\mp4track.h">
+			</File>
+			<File
+				RelativePath=".\mp4util.h">
+			</File>
+			<File
+				RelativePath=".\ocidescriptors.h">
+			</File>
+			<File
+				RelativePath=".\odcommands.h">
+			</File>
+			<File
+				RelativePath=".\qosqualifiers.h">
+			</File>
+			<File
+				RelativePath=".\rtphint.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/common/mp4v2/libmp4v2_st60.vcproj
@@ -1,0 +1,427 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="libmp4v2_st"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\ST_Release"
+			IntermediateDirectory=".\ST_Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories=".\"
+				PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\ST_Release/libmp4v2_st60.pch"
+				AssemblerListingLocation=".\ST_Release/"
+				ObjectFile=".\ST_Release/"
+				ProgramDataBaseFileName=".\ST_Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\ST_Release\libmp4v2_st60.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="1033"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\ST_Debug"
+			IntermediateDirectory=".\ST_Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories=".\"
+				PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\ST_Debug/libmp4v2_st60.pch"
+				AssemblerListingLocation=".\ST_Debug/"
+				ObjectFile=".\ST_Debug/"
+				ProgramDataBaseFileName=".\ST_Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="1"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\ST_Debug\libmp4v2_st60.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				Culture="1033"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="source"
+			Filter=".c, .cpp">
+			<File
+				RelativePath=".\atom_co64.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_cprt.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_ctts.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dimm.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dinf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dmax.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dmed.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_dref.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_drep.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_edts.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_elst.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_esds.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_free.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_ftyp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hdlr.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hinf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hmhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_hnti.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_iods.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_maxr.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mdat.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mdhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mdia.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mfhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_minf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_moof.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_moov.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mp4a.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mp4s.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mp4v.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mvex.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_mvhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_nmhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_nump.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_payt.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_pmax.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_root.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_rtp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_sdp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_smhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_snro.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stbl.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stco.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stdp.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsc.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsh.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stss.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stsz.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_stts.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tfhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tims.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tkhd.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tmax.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tmin.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tpyl.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_traf.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trak.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tref.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_treftype.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trex.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trpy.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_trun.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_tsro.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_udta.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_url.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_urn.cpp">
+			</File>
+			<File
+				RelativePath=".\atom_vmhd.cpp">
+			</File>
+			<File
+				RelativePath=".\descriptors.cpp">
+			</File>
+			<File
+				RelativePath=".\isma.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4atom.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4container.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4descriptor.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4file.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4file_io.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4property.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4track.cpp">
+			</File>
+			<File
+				RelativePath=".\mp4util.cpp">
+			</File>
+			<File
+				RelativePath=".\need_for_win32.c">
+			</File>
+			<File
+				RelativePath=".\ocidescriptors.cpp">
+			</File>
+			<File
+				RelativePath=".\odcommands.cpp">
+			</File>
+			<File
+				RelativePath=".\qosqualifiers.cpp">
+			</File>
+			<File
+				RelativePath=".\rtphint.cpp">
+			</File>
+		</Filter>
+		<Filter
+			Name="include"
+			Filter=".h">
+			<File
+				RelativePath=".\atoms.h">
+			</File>
+			<File
+				RelativePath=".\descriptors.h">
+			</File>
+			<File
+				RelativePath=".\mp4.h">
+			</File>
+			<File
+				RelativePath=".\mp4array.h">
+			</File>
+			<File
+				RelativePath=".\mp4atom.h">
+			</File>
+			<File
+				RelativePath=".\mp4common.h">
+			</File>
+			<File
+				RelativePath=".\mp4container.h">
+			</File>
+			<File
+				RelativePath=".\mp4descriptor.h">
+			</File>
+			<File
+				RelativePath=".\mp4file.h">
+			</File>
+			<File
+				RelativePath=".\mp4property.h">
+			</File>
+			<File
+				RelativePath=".\mp4track.h">
+			</File>
+			<File
+				RelativePath=".\mp4util.h">
+			</File>
+			<File
+				RelativePath=".\mpeg4ip.h">
+			</File>
+			<File
+				RelativePath=".\ocidescriptors.h">
+			</File>
+			<File
+				RelativePath=".\odcommands.h">
+			</File>
+			<File
+				RelativePath=".\qosqualifiers.h">
+			</File>
+			<File
+				RelativePath=".\rtphint.h">
+			</File>
+			<File
+				RelativePath=".\systems.h">
+			</File>
+			<File
+				RelativePath=".\win32_ver.h">
+			</File>
+		</Filter>
+		<File
+			RelativePath=".\mp4info.cpp">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- a/frontend/audio.c
+++ b/frontend/audio.c
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software 
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: audio.c,v 1.3 2002/07/25 12:22:13 menno Exp $
+** $Id: audio.c,v 1.4 2002/08/10 19:01:10 menno Exp $
 **/
 
 #ifdef _WIN32
@@ -83,6 +83,8 @@
     case FAAD_FMT_FLOAT:
         return sf_write_float(aufile->sndfile, (float*)sample_buffer, samples);
     }
+
+	return 0;
 }
 
 void close_audio_file(audio_file *aufile)
--- /dev/null
+++ b/frontend/faad.sln
@@ -1,0 +1,42 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "faad", "faad.vcproj", "{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad", "..\libfaad\libfaad.vcproj", "{BC3EFE27-9015-4C9C-AD3C-72B3B7ED2114}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmp4v2_st", "..\common\mp4v2\libmp4v2_st60.vcproj", "{F450C38C-0A0D-4531-A17B-A5AF5320C7A7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libsndfile", "..\common\libsndfile\Win32\libsndfile.vcproj", "{2BC2D510-4944-413D-B87B-96BECA28276F}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.0 = {F450C38C-0A0D-4531-A17B-A5AF5320C7A7}
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.1 = {2BC2D510-4944-413D-B87B-96BECA28276F}
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.2 = {BC3EFE27-9015-4C9C-AD3C-72B3B7ED2114}
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.Debug.ActiveCfg = Debug|Win32
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.Debug.Build.0 = Debug|Win32
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.Release.ActiveCfg = Release|Win32
+		{2BD8CBB3-DFC9-4A6A-9B7A-07ED749BED58}.Release.Build.0 = Release|Win32
+		{BC3EFE27-9015-4C9C-AD3C-72B3B7ED2114}.Debug.ActiveCfg = Debug|Win32
+		{BC3EFE27-9015-4C9C-AD3C-72B3B7ED2114}.Debug.Build.0 = Debug|Win32
+		{BC3EFE27-9015-4C9C-AD3C-72B3B7ED2114}.Release.ActiveCfg = Release|Win32
+		{BC3EFE27-9015-4C9C-AD3C-72B3B7ED2114}.Release.Build.0 = Release|Win32
+		{F450C38C-0A0D-4531-A17B-A5AF5320C7A7}.Debug.ActiveCfg = Debug|Win32
+		{F450C38C-0A0D-4531-A17B-A5AF5320C7A7}.Debug.Build.0 = Debug|Win32
+		{F450C38C-0A0D-4531-A17B-A5AF5320C7A7}.Release.ActiveCfg = Release|Win32
+		{F450C38C-0A0D-4531-A17B-A5AF5320C7A7}.Release.Build.0 = Release|Win32
+		{2BC2D510-4944-413D-B87B-96BECA28276F}.Debug.ActiveCfg = Debug|Win32
+		{2BC2D510-4944-413D-B87B-96BECA28276F}.Debug.Build.0 = Debug|Win32
+		{2BC2D510-4944-413D-B87B-96BECA28276F}.Release.ActiveCfg = Release|Win32
+		{2BC2D510-4944-413D-B87B-96BECA28276F}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/frontend/faad.vcproj
@@ -1,0 +1,169 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="faad"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="../include,../common/mp4v2,../common/faad,../common/libsndfile/src"
+				PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/faad.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib odbc32.lib odbccp32.lib"
+				OutputFile=".\Debug/faad.exe"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/faad.pdb"
+				SubSystem="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Debug/faad.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="1"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories="../include,../common/mp4v2,../common/faad,../common/libsndfile/src"
+				PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/faad.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib"
+				OutputFile=".\Release/faad.exe"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				SubSystem="1"/>
+			<Tool
+				Name="VCMIDLTool"
+				TypeLibraryName=".\Release/faad.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath=".\audio.c">
+			</File>
+			<File
+				RelativePath="..\common\faad\getopt.c">
+			</File>
+			<File
+				RelativePath=".\main.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath=".\audio.h">
+			</File>
+			<File
+				RelativePath="..\include\faad.h">
+			</File>
+			<File
+				RelativePath="..\common\faad\getopt.h">
+			</File>
+			<File
+				RelativePath="..\common\mp4v2\mp4.h">
+			</File>
+			<File
+				RelativePath="..\common\mp4v2\mpeg4ip.h">
+			</File>
+			<File
+				RelativePath="..\common\libsndfile\src\sndfile.h">
+			</File>
+			<File
+				RelativePath="..\common\mp4v2\systems.h">
+			</File>
+			<File
+				RelativePath="..\common\mp4v2\win32_ver.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- a/frontend/main.c
+++ b/frontend/main.c
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: main.c,v 1.18 2002/08/07 08:37:15 menno Exp $
+** $Id: main.c,v 1.19 2002/08/10 19:01:14 menno Exp $
 **/
 
 #ifdef _WIN32
@@ -344,7 +344,6 @@
     audio_file *aufile;
 
     faacDecHandle hDecoder;
-    faacDecConfigurationPtr config;
     faacDecFrameInfo frameInfo;
 
     unsigned char *buffer;
--- a/include/faad.h
+++ b/include/faad.h
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: faad.h,v 1.9 2002/08/07 08:37:15 menno Exp $
+** $Id: faad.h,v 1.10 2002/08/10 19:01:17 menno Exp $
 **/
 
 #ifndef __AACDEC_H__
@@ -37,7 +37,7 @@
   #endif
 #endif
 
-#define FAAD2_VERSION "1.1"
+#define FAAD2_VERSION "1.2 beta"
 
 #define MAIN 0
 #define LC   1
--- a/libfaad/bits.c
+++ b/libfaad/bits.c
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software 
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: bits.c,v 1.7 2002/08/07 08:14:31 menno Exp $
+** $Id: bits.c,v 1.8 2002/08/10 19:01:18 menno Exp $
 **/
 
 #include "common.h"
@@ -66,7 +66,8 @@
 uint8_t *faad_getbitbuffer(bitfile *ld, uint16_t bits
                        DEBUGDEC)
 {
-    uint16_t i, temp;
+    uint16_t i;
+	uint8_t temp;
     uint16_t bytes = bits / 8;
     uint8_t remainder = bits % 8;
 
--- /dev/null
+++ b/libfaad/libfaad.sln
@@ -1,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad", "libfaad.vcproj", "{1E88BCCA-E0F5-4AAF-8E25-AD02D6EB88DE}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{1E88BCCA-E0F5-4AAF-8E25-AD02D6EB88DE}.Debug.ActiveCfg = Debug|Win32
+		{1E88BCCA-E0F5-4AAF-8E25-AD02D6EB88DE}.Debug.Build.0 = Debug|Win32
+		{1E88BCCA-E0F5-4AAF-8E25-AD02D6EB88DE}.Release.ActiveCfg = Release|Win32
+		{1E88BCCA-E0F5-4AAF-8E25-AD02D6EB88DE}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/libfaad/libfaad.vcproj
@@ -1,0 +1,330 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="libfaad"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories=""
+				PreprocessorDefinitions="_DEBUG,WIN32"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/libfaad.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Debug\libfaad.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="4"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories=""
+				PreprocessorDefinitions="NDEBUG,WIN32"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/libfaad.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLibrarianTool"
+				OutputFile=".\Release\libfaad.lib"
+				SuppressStartupBanner="TRUE"/>
+			<Tool
+				Name="VCMIDLTool"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath=".\bits.c">
+			</File>
+			<File
+				RelativePath=".\cfft.c">
+			</File>
+			<File
+				RelativePath=".\common.c">
+			</File>
+			<File
+				RelativePath=".\data.c">
+			</File>
+			<File
+				RelativePath=".\decoder.c">
+			</File>
+			<File
+				RelativePath=".\drc.c">
+			</File>
+			<File
+				RelativePath=".\error.c">
+			</File>
+			<File
+				RelativePath=".\filtbank.c">
+			</File>
+			<File
+				RelativePath=".\ic_predict.c">
+			</File>
+			<File
+				RelativePath=".\is.c">
+			</File>
+			<File
+				RelativePath=".\lt_predict.c">
+			</File>
+			<File
+				RelativePath=".\mdct.c">
+			</File>
+			<File
+				RelativePath=".\mp4.c">
+			</File>
+			<File
+				RelativePath=".\ms.c">
+			</File>
+			<File
+				RelativePath=".\output.c">
+			</File>
+			<File
+				RelativePath=".\pns.c">
+			</File>
+			<File
+				RelativePath=".\pulse.c">
+			</File>
+			<File
+				RelativePath=".\reordered_spectral_data.c">
+			</File>
+			<File
+				RelativePath=".\rvlc_scale_factors.c">
+			</File>
+			<File
+				RelativePath=".\sbr_dec.c">
+			</File>
+			<File
+				RelativePath=".\sbr_huff.c">
+			</File>
+			<File
+				RelativePath=".\sbr_qmf.c">
+			</File>
+			<File
+				RelativePath=".\sbr_syntax.c">
+			</File>
+			<File
+				RelativePath=".\specrec.c">
+			</File>
+			<File
+				RelativePath=".\syntax.c">
+			</File>
+			<File
+				RelativePath=".\tns.c">
+			</File>
+			<Filter
+				Name="codebook"
+				Filter="">
+				<File
+					RelativePath=".\codebook\hcb_1.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_10.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_11.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_2.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_3.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_4.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_5.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_6.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_7.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_8.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_9.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_sf.c">
+				</File>
+			</Filter>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath=".\analysis.h">
+			</File>
+			<File
+				RelativePath=".\bits.h">
+			</File>
+			<File
+				RelativePath=".\cfft.h">
+			</File>
+			<File
+				RelativePath=".\common.h">
+			</File>
+			<File
+				RelativePath=".\fftw\config.h">
+			</File>
+			<File
+				RelativePath=".\data.h">
+			</File>
+			<File
+				RelativePath=".\decoder.h">
+			</File>
+			<File
+				RelativePath=".\drc.h">
+			</File>
+			<File
+				RelativePath=".\error.h">
+			</File>
+			<File
+				RelativePath=".\fftw\f77_func.h">
+			</File>
+			<File
+				RelativePath=".\filtbank.h">
+			</File>
+			<File
+				RelativePath=".\codebook\hcb.h">
+			</File>
+			<File
+				RelativePath=".\huffman.h">
+			</File>
+			<File
+				RelativePath=".\ic_predict.h">
+			</File>
+			<File
+				RelativePath=".\is.h">
+			</File>
+			<File
+				RelativePath=".\kbd_win.h">
+			</File>
+			<File
+				RelativePath=".\lt_predict.h">
+			</File>
+			<File
+				RelativePath=".\mdct.h">
+			</File>
+			<File
+				RelativePath=".\mp4.h">
+			</File>
+			<File
+				RelativePath=".\ms.h">
+			</File>
+			<File
+				RelativePath=".\output.h">
+			</File>
+			<File
+				RelativePath=".\pns.h">
+			</File>
+			<File
+				RelativePath=".\pulse.h">
+			</File>
+			<File
+				RelativePath=".\rvlc_scale_factors.h">
+			</File>
+			<File
+				RelativePath=".\sbr_dec.h">
+			</File>
+			<File
+				RelativePath=".\sbr_huff.h">
+			</File>
+			<File
+				RelativePath=".\sbr_qmf.h">
+			</File>
+			<File
+				RelativePath=".\sbr_syntax.h">
+			</File>
+			<File
+				RelativePath=".\specrec.h">
+			</File>
+			<File
+				RelativePath=".\syntax.h">
+			</File>
+			<File
+				RelativePath=".\tns.h">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/libfaad/libfaad2_dll.sln
@@ -1,0 +1,21 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad2_dll", "libfaad2_dll.vcproj", "{482DA264-EE88-4575-B208-87C4CB80CD08}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{482DA264-EE88-4575-B208-87C4CB80CD08}.Debug.ActiveCfg = Debug|Win32
+		{482DA264-EE88-4575-B208-87C4CB80CD08}.Debug.Build.0 = Debug|Win32
+		{482DA264-EE88-4575-B208-87C4CB80CD08}.Release.ActiveCfg = Release|Win32
+		{482DA264-EE88-4575-B208-87C4CB80CD08}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/libfaad/libfaad2_dll.vcproj
@@ -1,0 +1,327 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="libfaad2_dll"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\DebugDLL"
+			IntermediateDirectory=".\DebugDLL"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="fftw"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;libfaad2_dll_EXPORTS"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\DebugDLL/libfaad2_dll.pch"
+				AssemblerListingLocation=".\DebugDLL/"
+				ObjectFile=".\DebugDLL/"
+				ProgramDataBaseFileName=".\DebugDLL/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="odbc32.lib odbccp32.lib"
+				OutputFile="DebugDLL/libfaad2.dll"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				ModuleDefinitionFile=".\libfaad2.def"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\DebugDLL/libfaad2.pdb"
+				ImportLibrary=".\DebugDLL/libfaad2.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\DebugDLL/libfaad2_dll.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1031"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\ReleaseDLL"
+			IntermediateDirectory=".\ReleaseDLL"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+			CharacterSet="2">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories=""
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;libfaad2_dll_EXPORTS"
+				StringPooling="TRUE"
+				RuntimeLibrary="2"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\ReleaseDLL/libfaad2_dll.pch"
+				AssemblerListingLocation=".\ReleaseDLL/"
+				ObjectFile=".\ReleaseDLL/"
+				ProgramDataBaseFileName=".\ReleaseDLL/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				OutputFile="ReleaseDLL/libfaad2.dll"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ModuleDefinitionFile=".\libfaad2.def"
+				ProgramDatabaseFile=".\ReleaseDLL/libfaad2.pdb"
+				ImportLibrary=".\ReleaseDLL/libfaad2.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\ReleaseDLL/libfaad2_dll.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1031"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="">
+			<File
+				RelativePath=".\bits.c">
+			</File>
+			<File
+				RelativePath=".\cfft.c">
+			</File>
+			<File
+				RelativePath=".\data.c">
+			</File>
+			<File
+				RelativePath=".\decoder.c">
+			</File>
+			<File
+				RelativePath=".\drc.c">
+			</File>
+			<File
+				RelativePath=".\error.c">
+			</File>
+			<File
+				RelativePath=".\filtbank.c">
+			</File>
+			<File
+				RelativePath=".\ic_predict.c">
+			</File>
+			<File
+				RelativePath=".\is.c">
+			</File>
+			<File
+				RelativePath=".\lt_predict.c">
+			</File>
+			<File
+				RelativePath=".\mdct.c">
+			</File>
+			<File
+				RelativePath=".\mp4.c">
+			</File>
+			<File
+				RelativePath=".\ms.c">
+			</File>
+			<File
+				RelativePath=".\output.c">
+			</File>
+			<File
+				RelativePath=".\pns.c">
+			</File>
+			<File
+				RelativePath=".\pulse.c">
+			</File>
+			<File
+				RelativePath=".\reordered_spectral_data.c">
+			</File>
+			<File
+				RelativePath=".\rvlc_scale_factors.c">
+			</File>
+			<File
+				RelativePath=".\specrec.c">
+			</File>
+			<File
+				RelativePath=".\syntax.c">
+			</File>
+			<File
+				RelativePath=".\tns.c">
+			</File>
+			<Filter
+				Name="codebook"
+				Filter="">
+				<File
+					RelativePath=".\codebook\hcb_1.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_10.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_11.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_2.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_3.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_4.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_5.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_6.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_7.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_8.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_9.c">
+				</File>
+				<File
+					RelativePath=".\codebook\hcb_sf.c">
+				</File>
+			</Filter>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="">
+			<File
+				RelativePath=".\Tns.h">
+			</File>
+			<File
+				RelativePath=".\analysis.h">
+			</File>
+			<File
+				RelativePath=".\bits.h">
+			</File>
+			<File
+				RelativePath=".\cfft.h">
+			</File>
+			<File
+				RelativePath=".\common.h">
+			</File>
+			<File
+				RelativePath=".\data.h">
+			</File>
+			<File
+				RelativePath=".\decoder.h">
+			</File>
+			<File
+				RelativePath=".\drc.h">
+			</File>
+			<File
+				RelativePath=".\error.h">
+			</File>
+			<File
+				RelativePath=".\filtbank.h">
+			</File>
+			<File
+				RelativePath=".\codebook\hcb.h">
+			</File>
+			<File
+				RelativePath=".\huffman.h">
+			</File>
+			<File
+				RelativePath=".\ic_predict.h">
+			</File>
+			<File
+				RelativePath=".\is.h">
+			</File>
+			<File
+				RelativePath=".\kbd_win.h">
+			</File>
+			<File
+				RelativePath=".\lt_predict.h">
+			</File>
+			<File
+				RelativePath=".\mdct.h">
+			</File>
+			<File
+				RelativePath=".\mp4.h">
+			</File>
+			<File
+				RelativePath=".\ms.h">
+			</File>
+			<File
+				RelativePath=".\output.h">
+			</File>
+			<File
+				RelativePath=".\pns.h">
+			</File>
+			<File
+				RelativePath=".\pulse.h">
+			</File>
+			<File
+				RelativePath=".\rvlc_scale_factors.h">
+			</File>
+			<File
+				RelativePath=".\specrec.h">
+			</File>
+			<File
+				RelativePath=".\syntax.h">
+			</File>
+		</Filter>
+		<File
+			RelativePath=".\libfaad2.def">
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- a/libfaad/mdct.c
+++ b/libfaad/mdct.c
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software 
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: mdct.c,v 1.11 2002/07/14 19:11:11 menno Exp $
+** $Id: mdct.c,v 1.12 2002/08/10 19:01:18 menno Exp $
 **/
 
 /*
@@ -114,7 +114,6 @@
     faad_complex *Z2    = mdct->Z2;
 #endif
     faad_sincos *sincos = mdct->sincos;
-    real_t fftdata[1024];
 
     uint16_t N  = mdct->N;
     uint16_t N2 = N >> 1;
--- a/libfaad/reordered_spectral_data.c
+++ b/libfaad/reordered_spectral_data.c
@@ -45,7 +45,7 @@
     /* bit input */
 	uint32_t bufa;
 	uint32_t bufb;
-	int16_t len; 
+	int8_t len; 
 } bits_t;
 
 
@@ -528,7 +528,6 @@
 		for (trial = 0; trial < numberOfSegments; trial++) {
 			
             uint16_t codewordBase;
-            uint16_t codeword_index;
             uint16_t set_decoded=numberOfSegments;
             
             if (set == numberOfSets)
@@ -544,7 +543,7 @@
 				if (!Codewords[ codeword_index ].decoded) {
                     if ( Segment[ segment_index ].len > 0) {
 						
-                        uint16_t tmplen;
+                        uint8_t tmplen;
 					    if (Codewords[ codeword_index ].bits.len != 0) {	
                         	/* on the first trial the data is only stored in Segment[], not in Codewords[]. 
 								On next trials first collect the data stored for this codeword and
--- a/libfaad/rvlc_scale_factors.c
+++ b/libfaad/rvlc_scale_factors.c
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software 
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: rvlc_scale_factors.c,v 1.2 2002/08/07 08:14:31 menno Exp $
+** $Id: rvlc_scale_factors.c,v 1.3 2002/08/10 19:01:19 menno Exp $
 **/
 
 #include "common.h"
@@ -149,7 +149,7 @@
                     /* decode noise energy */
                     if (noise_pcm_flag)
                     {
-                        int8_t n = ics->dpcm_noise_nrg;
+                        int16_t n = ics->dpcm_noise_nrg;
                         noise_pcm_flag = 0;
                         noise_energy += n;
                     } else {
--- a/libfaad/syntax.c
+++ b/libfaad/syntax.c
@@ -16,7 +16,7 @@
 ** along with this program; if not, write to the Free Software 
 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 **
-** $Id: syntax.c,v 1.25 2002/08/07 14:34:31 menno Exp $
+** $Id: syntax.c,v 1.26 2002/08/10 19:01:19 menno Exp $
 **/
 
 /*
@@ -751,7 +751,7 @@
 
     for (g = 0; g < ics->num_window_groups; g++)
     {
-        uint16_t k = 0;
+        uint8_t k = 0;
         uint8_t i = 0;
 
         while (k < ics->max_sfb)
--- /dev/null
+++ b/plugins/in_mp4/in_mp4.sln
@@ -1,0 +1,35 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "in_mp4", "in_mp4.vcproj", "{2D8F479D-A591-4502-9456-398425D5F834}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad", "..\..\libfaad\libfaad.vcproj", "{82CAD808-21AF-40A6-92EC-AE01AA67B413}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmp4v2_st", "..\..\common\mp4v2\libmp4v2_st60.vcproj", "{2398BB2F-FFF9-490B-B4CC-863F2D21AE46}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+		{2D8F479D-A591-4502-9456-398425D5F834}.0 = {2398BB2F-FFF9-490B-B4CC-863F2D21AE46}
+		{2D8F479D-A591-4502-9456-398425D5F834}.1 = {82CAD808-21AF-40A6-92EC-AE01AA67B413}
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{2D8F479D-A591-4502-9456-398425D5F834}.Debug.ActiveCfg = Debug|Win32
+		{2D8F479D-A591-4502-9456-398425D5F834}.Debug.Build.0 = Debug|Win32
+		{2D8F479D-A591-4502-9456-398425D5F834}.Release.ActiveCfg = Release|Win32
+		{2D8F479D-A591-4502-9456-398425D5F834}.Release.Build.0 = Release|Win32
+		{82CAD808-21AF-40A6-92EC-AE01AA67B413}.Debug.ActiveCfg = Debug|Win32
+		{82CAD808-21AF-40A6-92EC-AE01AA67B413}.Debug.Build.0 = Debug|Win32
+		{82CAD808-21AF-40A6-92EC-AE01AA67B413}.Release.ActiveCfg = Release|Win32
+		{82CAD808-21AF-40A6-92EC-AE01AA67B413}.Release.Build.0 = Release|Win32
+		{2398BB2F-FFF9-490B-B4CC-863F2D21AE46}.Debug.ActiveCfg = Debug|Win32
+		{2398BB2F-FFF9-490B-B4CC-863F2D21AE46}.Debug.Build.0 = Debug|Win32
+		{2398BB2F-FFF9-490B-B4CC-863F2D21AE46}.Release.ActiveCfg = Release|Win32
+		{2398BB2F-FFF9-490B-B4CC-863F2D21AE46}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/plugins/in_mp4/in_mp4.vcproj
@@ -1,0 +1,176 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="in_mp4"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\include,..\..\common\mp4v2"
+				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/in_mp4.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib odbc32.lib odbccp32.lib"
+				OutputFile=".\Debug/in_mp4.dll"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/in_mp4.pdb"
+				SubSystem="2"
+				ImportLibrary=".\Debug/in_mp4.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Debug/in_mp4.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				FavorSizeOrSpeed="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories="..\..\include,..\..\common\mp4v2"
+				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/in_mp4.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib"
+				OutputFile=".\Release/in_mp4.dll"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/in_mp4.pdb"
+				SubSystem="2"
+				ImportLibrary=".\Release/in_mp4.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Release/in_mp4.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath=".\config.c">
+			</File>
+			<File
+				RelativePath=".\in_mp4.c">
+			</File>
+			<File
+				RelativePath=".\utils.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath=".\config.h">
+			</File>
+			<File
+				RelativePath="..\..\include\faad.h">
+			</File>
+			<File
+				RelativePath=".\in2.h">
+			</File>
+			<File
+				RelativePath=".\out.h">
+			</File>
+			<File
+				RelativePath=".\utils.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+			<File
+				RelativePath=".\in_mp4.rc">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/plugins/winamp/in_faad.sln
@@ -1,0 +1,60 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "id3lib", "..\..\common\id3lib\libprj\id3lib.vcproj", "{D752E868-A336-460C-B55E-56DD8E8C583E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "in_faad", "in_faad.vcproj", "{6092126A-C1DE-4A92-B476-A49C6557546C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad", "..\..\libfaad\libfaad.vcproj", "{74B58BDF-E2CF-4F01-B645-17FA7A79A938}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "..\..\common\id3lib\zlib\prj\zlib.vcproj", "{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = NASM Debug
+		ConfigName.2 = NASM Release
+		ConfigName.3 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.0 = {0ED3C668-F67C-41E0-8A9C-D7AFE626111E}
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.0 = {74B58BDF-E2CF-4F01-B645-17FA7A79A938}
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.1 = {D752E868-A336-460C-B55E-56DD8E8C583E}
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.Debug.ActiveCfg = Debug|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.Debug.Build.0 = Debug|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.NASM Debug.ActiveCfg = Debug|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.NASM Debug.Build.0 = Debug|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.NASM Release.ActiveCfg = Release|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.NASM Release.Build.0 = Release|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.Release.ActiveCfg = Release|Win32
+		{D752E868-A336-460C-B55E-56DD8E8C583E}.Release.Build.0 = Release|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.Debug.ActiveCfg = Debug|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.Debug.Build.0 = Debug|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.NASM Debug.ActiveCfg = Debug|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.NASM Debug.Build.0 = Debug|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.NASM Release.ActiveCfg = Release|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.NASM Release.Build.0 = Release|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.Release.ActiveCfg = Release|Win32
+		{6092126A-C1DE-4A92-B476-A49C6557546C}.Release.Build.0 = Release|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.Debug.ActiveCfg = Debug|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.Debug.Build.0 = Debug|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.NASM Debug.ActiveCfg = Debug|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.NASM Debug.Build.0 = Debug|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.NASM Release.ActiveCfg = Release|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.NASM Release.Build.0 = Release|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.Release.ActiveCfg = Release|Win32
+		{74B58BDF-E2CF-4F01-B645-17FA7A79A938}.Release.Build.0 = Release|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.Debug.ActiveCfg = Debug|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.Debug.Build.0 = Debug|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.NASM Debug.ActiveCfg = NASM Debug|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.NASM Debug.Build.0 = NASM Debug|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.NASM Release.ActiveCfg = NASM Release|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.NASM Release.Build.0 = NASM Release|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.Release.ActiveCfg = Release|Win32
+		{0ED3C668-F67C-41E0-8A9C-D7AFE626111E}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/plugins/winamp/in_faad.vcproj
@@ -1,0 +1,181 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="in_faad"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\..\include,..\..\common\faad,..\..\plugins\winamp,..\..\common\id3lib\include"
+				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;ID3LIB_COMPILATION"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/in_faad.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib odbc32.lib odbccp32.lib"
+				OutputFile=".\Debug/in_faad.dll"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/in_faad.pdb"
+				SubSystem="2"
+				ImportLibrary=".\Debug/in_faad.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Debug/in_faad.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				GlobalOptimizations="TRUE"
+				InlineFunctionExpansion="1"
+				EnableIntrinsicFunctions="TRUE"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories="..\..\include,..\..\common\faad,..\..\plugins\winamp,..\..\common\id3lib\include"
+				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;ID3LIB_COMPILATION"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/in_faad.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="ws2_32.lib"
+				OutputFile=".\Release/in_faad.dll"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/in_faad.pdb"
+				SubSystem="2"
+				ImportLibrary=".\Release/in_faad.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Release/in_faad.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath="..\..\common\faad\aacinfo.c">
+			</File>
+			<File
+				RelativePath="..\..\common\faad\filestream.c">
+			</File>
+			<File
+				RelativePath="..\..\common\faad\id3v2tag.c">
+			</File>
+			<File
+				RelativePath=".\in_faad.c">
+			</File>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath="..\..\common\faad\aacinfo.h">
+			</File>
+			<File
+				RelativePath="..\..\include\faad.h">
+			</File>
+			<File
+				RelativePath="..\..\common\faad\filestream.h">
+			</File>
+			<File
+				RelativePath="..\..\common\faad\id3v2tag.h">
+			</File>
+			<File
+				RelativePath=".\in2.h">
+			</File>
+			<File
+				RelativePath=".\out.h">
+			</File>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+			<File
+				RelativePath=".\plugin_dlg.rc">
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>
--- /dev/null
+++ b/plugins/winamp3/cnv_aacpcm.sln
@@ -1,0 +1,28 @@
+Microsoft Visual Studio Solution File, Format Version 7.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cnv_aacpcm", "cnv_aacpcm.vcproj", "{A2D2F913-4DF5-4A44-B3CF-1FA47C79D0EC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libfaad", "..\..\libfaad\libfaad.vcproj", "{105BBA3F-A9E8-43B3-B1F7-4566AA0F7DC6}"
+EndProject
+Global
+	GlobalSection(SolutionConfiguration) = preSolution
+		ConfigName.0 = Debug
+		ConfigName.1 = Release
+	EndGlobalSection
+	GlobalSection(ProjectDependencies) = postSolution
+		{A2D2F913-4DF5-4A44-B3CF-1FA47C79D0EC}.0 = {105BBA3F-A9E8-43B3-B1F7-4566AA0F7DC6}
+	EndGlobalSection
+	GlobalSection(ProjectConfiguration) = postSolution
+		{A2D2F913-4DF5-4A44-B3CF-1FA47C79D0EC}.Debug.ActiveCfg = Debug|Win32
+		{A2D2F913-4DF5-4A44-B3CF-1FA47C79D0EC}.Debug.Build.0 = Debug|Win32
+		{A2D2F913-4DF5-4A44-B3CF-1FA47C79D0EC}.Release.ActiveCfg = Release|Win32
+		{A2D2F913-4DF5-4A44-B3CF-1FA47C79D0EC}.Release.Build.0 = Release|Win32
+		{105BBA3F-A9E8-43B3-B1F7-4566AA0F7DC6}.Debug.ActiveCfg = Debug|Win32
+		{105BBA3F-A9E8-43B3-B1F7-4566AA0F7DC6}.Debug.Build.0 = Debug|Win32
+		{105BBA3F-A9E8-43B3-B1F7-4566AA0F7DC6}.Release.ActiveCfg = Release|Win32
+		{105BBA3F-A9E8-43B3-B1F7-4566AA0F7DC6}.Release.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+	EndGlobalSection
+	GlobalSection(ExtensibilityAddIns) = postSolution
+	EndGlobalSection
+EndGlobal
--- /dev/null
+++ b/plugins/winamp3/cnv_aacpcm.vcproj
@@ -1,0 +1,340 @@
+<?xml version="1.0" encoding = "Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="7.00"
+	Name="cnv_aacpcm"
+	SccProjectName=""
+	SccLocalPath="">
+	<Platforms>
+		<Platform
+			Name="Win32"/>
+	</Platforms>
+	<Configurations>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory=".\Release"
+			IntermediateDirectory=".\Release"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				InlineFunctionExpansion="1"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories="../../include"
+				PreprocessorDefinitions="NDEBUG;WIN32;_WINDOWS;WIN32_MEAN_AND_LEAN;WACLIENT_NOICONSUPPORT;USE_ASM;cnv_aacpcm_EXPORTS"
+				StringPooling="TRUE"
+				RuntimeLibrary="4"
+				EnableFunctionLevelLinking="TRUE"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Release/cnv_aacpcm.pch"
+				AssemblerListingLocation=".\Release/"
+				ObjectFile=".\Release/"
+				ProgramDataBaseFileName=".\Release/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				IgnoreImportLibrary="TRUE"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="odbc32.lib odbccp32.lib"
+				OutputFile="Release/cnv_aacpcm.wac"
+				LinkIncremental="1"
+				SuppressStartupBanner="TRUE"
+				ProgramDatabaseFile=".\Release/cnv_aacpcm.pdb"
+				SubSystem="2"
+				ImportLibrary=".\Release/cnv_aacpcm.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="NDEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Release/cnv_aacpcm.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="NDEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory=".\Debug"
+			IntermediateDirectory=".\Debug"
+			ConfigurationType="2"
+			UseOfMFC="0"
+			ATLMinimizesCRunTimeLibraryUsage="FALSE">
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				OptimizeForProcessor="2"
+				AdditionalIncludeDirectories="../../include"
+				PreprocessorDefinitions="_DEBUG;WIN32;_WINDOWS;WIN32_MEAN_AND_LEAN;WACLIENT_NOICONSUPPORT;USE_ASM;cnv_aacpcm_EXPORTS"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="5"
+				UsePrecompiledHeader="2"
+				PrecompiledHeaderFile=".\Debug/cnv_aacpcm.pch"
+				AssemblerListingLocation=".\Debug/"
+				ObjectFile=".\Debug/"
+				ProgramDataBaseFileName=".\Debug/"
+				WarningLevel="3"
+				SuppressStartupBanner="TRUE"
+				DebugInformationFormat="4"
+				CompileAs="0"/>
+			<Tool
+				Name="VCCustomBuildTool"/>
+			<Tool
+				Name="VCLinkerTool"
+				IgnoreImportLibrary="TRUE"
+				AdditionalOptions="/MACHINE:I386"
+				AdditionalDependencies="odbc32.lib odbccp32.lib"
+				OutputFile="Debug/cnv_aacpcm.wac"
+				LinkIncremental="2"
+				SuppressStartupBanner="TRUE"
+				GenerateDebugInformation="TRUE"
+				ProgramDatabaseFile=".\Debug/cnv_aacpcm.pdb"
+				SubSystem="2"
+				ImportLibrary=".\Debug/cnv_aacpcm.lib"/>
+			<Tool
+				Name="VCMIDLTool"
+				PreprocessorDefinitions="_DEBUG"
+				MkTypLibCompatible="TRUE"
+				SuppressStartupBanner="TRUE"
+				TargetEnvironment="1"
+				TypeLibraryName=".\Debug/cnv_aacpcm.tlb"/>
+			<Tool
+				Name="VCPostBuildEventTool"/>
+			<Tool
+				Name="VCPreBuildEventTool"/>
+			<Tool
+				Name="VCPreLinkEventTool"/>
+			<Tool
+				Name="VCResourceCompilerTool"
+				PreprocessorDefinitions="_DEBUG"
+				Culture="1043"/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"/>
+			<Tool
+				Name="VCWebDeploymentTool"/>
+		</Configuration>
+	</Configurations>
+	<Files>
+		<Filter
+			Name="Source Files"
+			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+			<File
+				RelativePath=".\aacpcm.cpp">
+			</File>
+			<File
+				RelativePath=".\cnv_aacpcm.cpp">
+			</File>
+			<Filter
+				Name="wa3sdk"
+				Filter="">
+				<File
+					RelativePath=".\SDK\studio\assert.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\attribute.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\cfgitemi.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\corecb.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\depend.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\encodedstr.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\foreach.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\memblock.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\common\nsGUID.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\util\pathparse.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\ptrlist.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\servicei.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\std.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\string.cpp">
+				</File>
+				<File
+					RelativePath=".\SDK\bfc\svc_enum.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\svc_mediaconverter.cpp">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\waclient.cpp">
+				</File>
+			</Filter>
+		</Filter>
+		<Filter
+			Name="Header Files"
+			Filter="h;hpp;hxx;hm;inl">
+			<File
+				RelativePath=".\aacpcm.h">
+			</File>
+			<File
+				RelativePath=".\cnv_aacpcm.h">
+			</File>
+			<File
+				RelativePath="..\..\include\faad.h">
+			</File>
+			<Filter
+				Name="wa3sdk_h"
+				Filter="">
+				<File
+					RelativePath="..\..\..\..\..\Program Files\Microsoft Visual Studio\VC98\Include\BASETSD.H">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\api.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\apihelp.h">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\attrcb.h">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\attribute.h">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\attrint.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\basewnd.h">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\cfgitem.h">
+				</File>
+				<File
+					RelativePath=".\sdk\attribs\cfgitemi.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\chunklist.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\common.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\compdb.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\corecb.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\depend.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\drag.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\guid.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\map.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\mediainfo.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\memblock.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\multimap.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\named.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\nsGUID.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\pair.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\pathparse.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\platform\platform.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\ptrlist.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\rootcomp.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\rootwnd.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\scriptvar.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\service.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\servicei.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\services.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\std.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\svc_fileread.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\services\svc_mediaconverter.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\tlist.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\vcputypes.h">
+				</File>
+				<File
+					RelativePath=".\sdk\common\virtualwnd.h">
+				</File>
+				<File
+					RelativePath=".\sdk\studio\wac.h">
+				</File>
+			</Filter>
+		</Filter>
+		<Filter
+			Name="Resource Files"
+			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>