|
From: | Mark Brand |
Subject: | Re: [Mingw-cross-env-list] [PATCH] Update PortAudio v19 from 20071207 to 20111121 |
Date: | Tue, 06 Mar 2012 23:27:52 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20120215 Firefox/10.0.2 SeaMonkey/2.7.2 |
address@hidden wrote:
This patch updates PortAudio to v19 20111121 from 20071207. It also enables the WinMME host API, which can be used as a fallback when DirectSound does not work at runtime. My goal was really to enable Kernel Streaming and WASAPI host API support. However, I hit issues with them: 1. Kernel Streaming (wdmks) does not compile due to missing<ks.h> pieces. The current mingw32-cross-env<ks.h> contains almost nothing, it comes from w32api-3.17-2-mingw32-dev.tar.lzma and there is no newer upstream version. I noticed that mingw64 *does* have a full<ks.h>. Any hints how to resolve this in mingw32-cross-env?
Feel free to add a patch for ks.h. There is already something similar: w32api-2-directx-additions-for-qt.patch.It would be nice to make it clear where it comes from, even if you just borrow it from mingw-w64.
2. WASAPI compiles fine but testing under Wine produces an internal PortAudio initialization error. Therefore I have left out WASAPI for now until I can do more investigation and testing.
Any new insights? Does it work on Windows? Should we wait to resolve these questions before updating portaudio? Mark
[Prev in Thread] | Current Thread | [Next in Thread] |