[Portaudio] stable snapshot candidate - MME not working
davidv at plogue.com
Tue Mar 8 12:32:09 EST 2011
From our dev team:
This is due to the recent addition of a PaWinWaveFormatChannelMask into
if( streamInfo->size != sizeof( PaWinMmeStreamInfo )
|| streamInfo->version != 1 )
So its impossible to use that new header/struct combo with the older
'vision' of this header file as used in PlogueEngine/Sibelius.
Which again brings the idea that the DLLs of portaudio we ship are not guaranteed
to be interchangeable with 'svn tree' builds. Its important to note that most people
here use static linking with portaudio, we are one of the rare exceptions that use it in DLL form.
DLL form suits us better.
On 3/8/2011 11:06 AM, Robin Walker wrote:
> I have downloaded and compiled the stable snapshot v19 candidate of
> March 2nd.
> I am an end-user rather than a developer, and portaudio_x86.dll is used
> (via PlogueEngine) by Sibelius for score playback.
> I tested all the available interfaces, and found that ASIO, WASAPE,
> DirectSound all worked, but MME did not. I attach PlogueEngine.log
> showing the sequence of events running up to the error event:
> Pa_OpenStream: Error number: -9984 message: Incompatible host API
> specific stream info
> This has been verified on two PCs of different sound-card architectures,
> both running Windows 7 SP1 32-bit.
> This error does not occur with the earlier version of portaudio_x86.dll
> (compiled 2009 March 31), supplied with the application, which plays via
> MME successfully, on the same PCs.
> Portaudio mailing list
> Portaudio at music.columbia.edu
David Viens, Plogue Art et Technologie Inc.
More information about the Portaudio