|
|
| version 1.13, 2007/01/08 01:16:59 | version 1.15, 2007/10/28 16:01:35 |
|---|---|
| Line 14 | Line 14 |
| #include "mt32snd.h" | #include "mt32snd.h" |
| #endif | #endif |
| #if !defined(_WIN64) | #if defined(_M_IA64) || defined(_M_AMD64) |
| #define SOUNDBUFFERALIGN (1 << 2) | |
| #else | |
| #define SOUNDBUFFERALIGN (1 << 3) | #define SOUNDBUFFERALIGN (1 << 3) |
| #else | |
| #define SOUNDBUFFERALIGN (1 << 2) | |
| #endif | #endif |
| #if !defined(_WIN64) | #if !defined(_WIN64) |
| Line 92 UINT soundmng_create(UINT rate, UINT ms) | Line 92 UINT soundmng_create(UINT rate, UINT ms) |
| (rate != 11025) && (rate != 22050) && (rate != 44100)) { | (rate != 11025) && (rate != 22050) && (rate != 44100)) { |
| goto stcre_err1; | goto stcre_err1; |
| } | } |
| if (ms < 40) { | if (ms < 40) { |
| ms = 40; | ms = 40; |
| } | } |
| Line 135 UINT soundmng_create(UINT rate, UINT ms) | Line 136 UINT soundmng_create(UINT rate, UINT ms) |
| vermouth_module = midimod_create(rate); | vermouth_module = midimod_create(rate); |
| midimod_loadall(vermouth_module); | midimod_loadall(vermouth_module); |
| #endif | #endif |
| #if defined(MT32SOUND_DLL) | #if defined(MT32SOUND_DLL) |
| mt32sound_setrate(rate); | mt32sound_setrate(rate); |
| #endif | #endif |
| dsstreamevent = (UINT8)-1; | dsstreamevent = (UINT8)-1; |
| return(samples); | return(samples); |