--- np2/wince/soundmng.cpp 2003/11/24 11:46:55 1.4 +++ np2/wince/soundmng.cpp 2003/12/06 18:23:32 1.7 @@ -111,6 +111,9 @@ UINT soundmng_create(UINT rate, UINT ms) if (waveopened) { return(0); } + + mute = 1 << SNDPROC_NP2; + switch(rate) { case 11025: type = 0; @@ -182,9 +185,11 @@ UINT soundmng_create(UINT rate, UINT ms) currate = rate; curms = ms; waveopened = TRUE; + TRACEOUT(("soundmng success.")); return(w_ctrl.samples); } _MFREE(w_ctrl.buffer); + TRACEOUT(("soundmng failure.")); } return(0); } @@ -217,7 +222,8 @@ void soundmng_destroy(void) { waveOutReset(w_ctrl.hwave); } else { - waveOutReset(w_ctrl.hwave); + // 誰かシグマリ3でのマトモな開放方法教えてくだちい… + // waveOutReset(w_ctrl.hwave); for (i=0; i<2; i++) { waveOutUnprepareHeader(w_ctrl.hwave, w_ctrl.wh + i, sizeof(WAVEHDR));