finished = create_events((short *)outbuf, length, event_list, a_write_pos); | finished = create_events((short *)outbuf, length, event_list, a_write_pos); | ||||
if (finished < 0) | if (finished < 0) | ||||
return ENS_AUDIO_ERROR; | return ENS_AUDIO_ERROR; | ||||
length = 0; // the wave data are played once. | |||||
#endif | #endif | ||||
} else | } else | ||||
finished = synth_callback((short *)outbuf, length, event_list); | finished = synth_callback((short *)outbuf, length, event_list); |