I use the WAVE api to generate and receive audio data for a psk program I have written. The audio generation and playback .exe works fine when compiled in Vis C++ v6 on both XP and Win 8 platforms (compilation on XP machine). However, when compiled in VS2010 on Win 8, the audio seems to be incorrectly buffered, so that a pure tone now sounds intermittent, and received data has glitches in continuity.
I set the timing using the receive buffer and MM_WM_DATA message to call a method at the correct baud rate to decode one bit of data etc. and winmm.lib.
Should I be setting anything specific in the project properties, that was default in v6? It seems that the compiled .exe is using the system differently when built using VS2010.
Any advice appreciated.
Thanks,
Greg