# HG changeset patch # User Chris Cannam # Date 1441210007 -3600 # Node ID 5c5c1693235d74711697a7b76b5f9fb961da3bfe # Parent 4838086b0410b581425fec44cfbdcbac9000b35b Update for newer VC++ and Java 8 on Windows diff -r 4838086b0410 -r 5c5c1693235d jVamp.vcxproj --- a/jVamp.vcxproj Wed Sep 02 15:35:21 2015 +0100 +++ b/jVamp.vcxproj Wed Sep 02 17:06:47 2015 +0100 @@ -1,5 +1,5 @@  - + Debug @@ -12,15 +12,18 @@ Win32Proj + {0AE83893-8354-8D1D-9776-4E410501DA62} DynamicLibrary true + v120 DynamicLibrary false + v120 @@ -47,13 +50,13 @@ Level3 ProgramDatabase Disabled - C:\Program Files\Java\jdk1.7.0_17\include;C:\Program Files\Java\jdk1.7.0_17\include\win32;D:\Code\vamp-plugin-sdk-hg\ + C:\Program Files (x86)\Java\jdk1.8.0_60\include;C:\Program Files (x86)\Java\jdk1.8.0_60\include\win32;..\vamp-plugin-sdk MachineX86 true Windows - D:\Code\vamp-plugin-sdk-hg\build\Debug;%(AdditionalLibraryDirectories) + ..\vamp-plugin-sdk\build\Release;%(AdditionalLibraryDirectories) VampHostSDK.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) @@ -64,7 +67,7 @@ MultiThreadedDLL Level3 ProgramDatabase - C:\Program Files\Java\jdk1.7.0_17\include;C:\Program Files\Java\jdk1.7.0_17\include\win32;D:\Code\vamp-plugin-sdk-hg\ + C:\Program Files (x86)\Java\jdk1.8.0_60\include;C:\Program Files (x86)\Java\jdk1.8.0_60\include\win32;..\vamp-plugin-sdk MachineX86 @@ -72,7 +75,7 @@ Windows true true - D:\Code\vamp-plugin-sdk-hg\build\Release + ..\vamp-plugin-sdk\build\Release VampHostSDK.lib;%(AdditionalDependencies) $(OutDir)$(TargetName)$(TargetExt) diff -r 4838086b0410 -r 5c5c1693235d src/RealTime.cpp --- a/src/RealTime.cpp Wed Sep 02 15:35:21 2015 +0100 +++ b/src/RealTime.cpp Wed Sep 02 17:06:47 2015 +0100 @@ -106,7 +106,7 @@ { jclass rtClass = env->FindClass("org/vamp_plugins/RealTime"); jmethodID rtCtor = env->GetMethodID(rtClass, "", "(II)V"); - RealTime rt = RealTime::frame2RealTime(frame, sampleRate); + RealTime rt = RealTime::frame2RealTime(long(frame), sampleRate); return env->NewObject(rtClass, rtCtor, rt.sec, rt.nsec); }