From 07476d52de96eb25cceb1a318b100d8c8cb79576 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Sat, 11 Mar 2006 17:56:10 +0000 Subject: Stop audio playback before using IRAM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9005 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/pacbox/pacbox.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'apps') diff --git a/apps/plugins/pacbox/pacbox.c b/apps/plugins/pacbox/pacbox.c index b8625eead6..7177245d9f 100644 --- a/apps/plugins/pacbox/pacbox.c +++ b/apps/plugins/pacbox/pacbox.c @@ -489,10 +489,18 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) { (void)parameter; int status; +#ifdef USE_IRAM + void* audiobuf; + int audiosize; +#endif rb = api; #ifdef USE_IRAM + /* We need to stop audio playback in order to use IRAM, so we grab + the audio buffer - but we don't use it. */ + audiobuf = rb->plugin_get_audio_buffer(&audiosize); + rb->memcpy(iramstart, iramcopy, iramend-iramstart); rb->memset(iedata, 0, iend - iedata); #endif -- cgit v1.2.3