Diff for /np2/wince/soundmng.cpp between versions 1.4 and 1.7

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

Removed from v.1.4  
changed lines
  Added in v.1.7


RetroPC.NET-CVS <cvs@retropc.net>