From c6c7b73a15ac72a4b24041a7a595cb0bc3087bd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20Wallm=C3=A9nius?= Date: Sat, 29 Sep 2007 16:06:16 +0000 Subject: Fix bug that caused only half the output buffer to be used, gives a quite nice speedup on coldifre, clean up some commented out #ifdefs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14904 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/midi/midiplay.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/plugins/midi/midiplay.c b/apps/plugins/midi/midiplay.c index 0f79301..52a5388 100644 --- a/apps/plugins/midi/midiplay.c +++ b/apps/plugins/midi/midiplay.c @@ -145,7 +145,7 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) bool swap=0; bool lastswap=1; -inline void synthbuf(void) +static inline void synthbuf(void) { int32_t *outptr; register int i; @@ -161,7 +161,7 @@ inline void synthbuf(void) outptr=gmbuf; #endif - for(i=0; ipcm_play_stop(); #if INPUT_SRC_CAPS != 0 /* Select playback */ @@ -221,7 +220,6 @@ int midimain(void * filename) rb->audio_set_output_source(AUDIO_SRC_PLAYBACK); #endif rb->pcm_set_frequency(SAMPLE_RATE); // 44100 22050 11025 -//#endif /* * tick() will do one MIDI clock tick. Then, there's a loop here that @@ -252,9 +250,7 @@ int midimain(void * filename) } while(notesUsed == 0); synthbuf(); -//#ifndef SIMULATOR rb->pcm_play_data(&get_more, NULL, 0); -//#endif int vol=0; -- cgit v1.1