| version 1.13, 2006/12/10 11:14:31 | version 1.15, 2006/12/16 09:51:46 | 
| Line 528  static void ctrlchange(MIDIHDL midi, CHA | Line 528  static void ctrlchange(MIDIHDL midi, CHA | 
 |  |  | 
 | case CTRL_RESETCTRL: | case CTRL_RESETCTRL: | 
 | resetallcontrollers(ch); | resetallcontrollers(ch); | 
| break; | /*FALLTHROUGH*/ | 
 |  |  | 
 | case CTRL_NOTEOFF: | case CTRL_NOTEOFF: | 
 | allnotesoff(midi, ch); | allnotesoff(midi, ch); | 
| Line 729  VEXTERN MIDIHDL VEXPORT midiout_create(M | Line 729  VEXTERN MIDIHDL VEXPORT midiout_create(M | 
 | size += sizeof(_SAMPLE) * worksize; | size += sizeof(_SAMPLE) * worksize; | 
 | ret = (MIDIHDL)_MALLOC(size, "MIDIHDL"); | ret = (MIDIHDL)_MALLOC(size, "MIDIHDL"); | 
 | if (ret) { | if (ret) { | 
 |  | midimod_lock(module); | 
 | ZeroMemory(ret, size); | ZeroMemory(ret, size); | 
 | ret->samprate = module->samprate; | ret->samprate = module->samprate; | 
 | ret->worksize = worksize; | ret->worksize = worksize; | 
| Line 745  VEXTERN MIDIHDL VEXPORT midiout_create(M | Line 746  VEXTERN MIDIHDL VEXPORT midiout_create(M | 
 |  |  | 
 | VEXTERN void VEXPORT midiout_destroy(MIDIHDL hdl) { | VEXTERN void VEXPORT midiout_destroy(MIDIHDL hdl) { | 
 |  |  | 
 |  | MIDIMOD module; | 
 |  |  | 
 | if (hdl) { | if (hdl) { | 
 |  | module = hdl->module; | 
 | _MFREE(hdl); | _MFREE(hdl); | 
 |  | midimod_lock(module); | 
 | } | } | 
 | } | } | 
 |  |  |