Index: /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.cpp
===================================================================
--- /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.cpp (revision 161)
+++ /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.cpp (revision 162)
@@ -32,5 +32,5 @@
for(SIZE_T nIndex = 0; nIndex < nDataCount; nIndex++)
pnData[nIndex] = (SHORT) (32000 * sin(1.0 * (g_nSampleIndex + nIndex) / g_WaveFormatEx.nSamplesPerSec * g_nFrequency * 2 * M_PI));
- g_nSampleIndex += nDataCount;
+ g_nSampleIndex += (ULONG) nDataCount;
}
VOID CALLBACK waveOutProc(HWAVEOUT hWaveOut, UINT nMessage, DWORD_PTR nInstance, DWORD_PTR nParameter1, DWORD_PTR nParameter2)
Index: /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.sln
===================================================================
--- /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.sln (revision 161)
+++ /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.sln (revision 162)
@@ -1,5 +1,5 @@
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LowLatencyWaveOutPlay", "LowLatencyWaveOutPlay.vcxproj", "{999362AF-F625-4BD5-9EDF-5969C4801E35}"
EndProject
@@ -7,11 +7,17 @@
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{999362AF-F625-4BD5-9EDF-5969C4801E35}.Debug|Win32.ActiveCfg = Debug|Win32
{999362AF-F625-4BD5-9EDF-5969C4801E35}.Debug|Win32.Build.0 = Debug|Win32
+ {999362AF-F625-4BD5-9EDF-5969C4801E35}.Debug|x64.ActiveCfg = Debug|x64
+ {999362AF-F625-4BD5-9EDF-5969C4801E35}.Debug|x64.Build.0 = Debug|x64
{999362AF-F625-4BD5-9EDF-5969C4801E35}.Release|Win32.ActiveCfg = Release|Win32
{999362AF-F625-4BD5-9EDF-5969C4801E35}.Release|Win32.Build.0 = Release|Win32
+ {999362AF-F625-4BD5-9EDF-5969C4801E35}.Release|x64.ActiveCfg = Release|x64
+ {999362AF-F625-4BD5-9EDF-5969C4801E35}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
Index: /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.vcxproj
===================================================================
--- /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.vcxproj (revision 161)
+++ /trunk/Utilities/LowLatencyWaveOutPlay/LowLatencyWaveOutPlay.vcxproj (revision 162)
@@ -6,7 +6,15 @@
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+
+ Release
+ x64
@@ -23,5 +31,18 @@
Static
+
+ Application
+ true
+ Unicode
+ Static
+
+ Application
+ false
+ true
+ Unicode
+ Static
+
+
Application
false
@@ -36,5 +57,11 @@
+
+
+
+
+
+
@@ -42,9 +69,35 @@
true
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\$(ProjectName)\
+
+
+ true
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\$(ProjectName)\
false
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\$(ProjectName)\
+
+
+ false
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\
+ $(SolutionDir)_Bin\$(Platform)\$(Configuration)\$(ProjectName)\
+
+ Use
+ Level3
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ Console
+ true
+
+
+
Use
@@ -80,4 +133,26 @@
+
+
+ Level3
+ Use
+ Full
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ AnySuitable
+ Size
+ true
+ true
+ true
+ MultiThreaded
+
+
+ Console
+ true
+ true
+ true
+
+
@@ -87,5 +162,7 @@
Create
+ Create
Create
+ Create