[Speex-dev] Build under XP with mingw: again about wave_out modules

Elio Blanca elioblanca at yahoo.it
Thu Jul 28 03:33:01 PDT 2005


Hi, i'm Elio again.
I really don't know if the problem is in mingw32 suite but i have more 
data now (my knowledge is growing!!! :-o ).
I successfully compiled several packages on my system (MSYS-1.0.10 + 
MinGW32-3.4.2 under WinXPsp2) and here are the details:
- the mp3 player madplay-0.15.2 goes ok. It uses the same approach, it 
opens the wave device using the waveOutOpen() call and it works fine. It 
uses a custom callback mechanism.
- mplayer 1.0pre7 also sounds fine with win32 (waveOut) audio output. It 
fills a slightly different WAVEFORMATEXTENSIBLE struct (but a cast is 
used before the call to waveOutOpen). Another success for a custom 
callback mechanism.
- a52dec (sample program for liba52) turns on the wave device using 
waveOutOpen but with standard callback mechanism (it uses the 
CALLBACK_NULL macro).
These different cases suggest me the issue lies somewhere else than 
mingw32 suite.
Anyway, i hope these new data can help to fix the problem,
Elio.





More information about the Speex-dev mailing list