static void dspio_start_output(struct dspio_state *state) { if (state->output_running) return; S_printf("SB: starting output\n"); pcm_prepare_stream(state->dma_strm); state->output_running = 1; }
static void midoflus_start(void) { S_printf("MIDI: starting fluidsynth\n"); mf_time_base = GETusTIME(0); pthread_mutex_lock(&syn_mtx); pcm_prepare_stream(pcm_stream); fluid_sequencer_process(sequencer, 0); output_running = 1; pthread_mutex_unlock(&syn_mtx); }